From 4ea23bb2fd41ade89f13e45d7f83e5555ef3a4d8 Mon Sep 17 00:00:00 2001 From: XapaJIaMnu Date: Mon, 3 Apr 2023 14:08:23 +0100 Subject: [PATCH 01/36] wip --- src/opustrainer/modifiers/placeholders.py | 170 +++++++++++++++++++++- 1 file changed, 167 insertions(+), 3 deletions(-) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 253e710..51d63b0 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -6,6 +6,155 @@ from opustrainer.modifiers import Modifier +#!/usr/bin/env python3 +import random + +def get_random_unicode_string(min_length: int=2, max_length: int=10, max_words: int=3) -> str: + """Gets a random unicode string of words, of up to max_words, where each word is of length + min_length-max_length. Only one character set per invocation. + Maybe should do special rules for emoji and CJK? Emoji wouldn't appear with spaces in between normally + and CJK would normally be of maximum length of 3 per word.""" + + length: int = random.randint(min_length, max_length) + + # Update this to include code point ranges to be sampled + # https://jrgraphix.net/r/Unicode/ + # https://en.wikipedia.org/wiki/Unicode_block + include_ranges = [ + (0x0020, 0x007F), # Basic Latin + (0x00A0, 0x00FF), # Latin-1 Supplement + # (0x0100, 0x017F), # Latin Extended-A + # (0x0180, 0x024F), # Latin Extended-B + # (0x0250, 0x02AF), # IPA Extensions + # (0x02B0, 0x02FF), # Spacing Modifier Letters + # (0x0300, 0x036F), # Combining Diacritical Marks + (0x0370, 0x03FF), # Greek and Coptic + (0x0400, 0x04FF), # Cyrillic + # (0x0500, 0x052F), # Cyrillic Supplementary + (0x0530, 0x058F), # Armenian + (0x0590, 0x05FF), # Hebrew + (0x0600, 0x06FF), # Arabic + # (0x0700, 0x074F), # Syriac + # (0x0780, 0x07BF), # Thaana + (0x0900, 0x097F), # Devanagari + (0x0980, 0x09FF), # Bengali + # (0x0A00, 0x0A7F), # Gurmukhi + (0x0A80, 0x0AFF), # Gujarati + # (0x0B00, 0x0B7F), # Oriya + # (0x0B80, 0x0BFF), # Tamil + # (0x0C00, 0x0C7F), # Telugu + # (0x0C80, 0x0CFF), # Kannada + # (0x0D00, 0x0D7F), # Malayalam + # (0x0D80, 0x0DFF), # Sinhala + (0x0E00, 0x0E7F), # Thai + # (0x0E80, 0x0EFF), # Lao + # (0x0F00, 0x0FFF), # Tibetan + (0x1000, 0x109F), # Myanmar + (0x10A0, 0x10FF), # Georgian + # (0x1100, 0x11FF), # Hangul Jamo + # (0x1200, 0x137F), # Ethiopic + # (0x13A0, 0x13FF), # Cherokee + # (0x1400, 0x167F), # Unified Canadian Aboriginal Syllabics + # (0x1680, 0x169F), # Ogham + # (0x16A0, 0x16FF), # Runic + # (0x1700, 0x171F), # Tagalog + # (0x1720, 0x173F), # Hanunoo + # (0x1740, 0x175F), # Buhid + # (0x1760, 0x177F), # Tagbanwa + (0x1780, 0x17FF), # Khmer + # (0x1800, 0x18AF), # Mongolian + # (0x1900, 0x194F), # Limbu + # (0x1950, 0x197F), # Tai Le + # (0x19E0, 0x19FF), # Khmer Symbols + # (0x1D00, 0x1D7F), # Phonetic Extensions + # (0x1E00, 0x1EFF), # Latin Extended Additional + # (0x1F00, 0x1FFF), # Greek Extended + # (0x2000, 0x206F), # General Punctuation + # (0x2070, 0x209F), # Superscripts and Subscripts + # (0x20A0, 0x20CF), # Currency Symbols + # (0x20D0, 0x20FF), # Combining Diacritical Marks for Symbols + # (0x2100, 0x214F), # Letterlike Symbols + # (0x2150, 0x218F), # Number Forms + # (0x2190, 0x21FF), # Arrows + # (0x2200, 0x22FF), # Mathematical Operators + # (0x2300, 0x23FF), # Miscellaneous Technical + # (0x2400, 0x243F), # Control Pictures + # (0x2440, 0x245F), # Optical Character Recognition + # (0x2460, 0x24FF), # Enclosed Alphanumerics + # (0x2500, 0x257F), # Box Drawing + # (0x2580, 0x259F), # Block Elements + # (0x25A0, 0x25FF), # Geometric Shapes + # (0x2600, 0x26FF), # Miscellaneous Symbols + # (0x2700, 0x27BF), # Dingbats + # (0x27C0, 0x27EF), # Miscellaneous Mathematical Symbols-A + # (0x27F0, 0x27FF), # Supplemental Arrows-A + # (0x2800, 0x28FF), # Braille Patterns + # (0x2900, 0x297F), # Supplemental Arrows-B + # (0x2980, 0x29FF), # Miscellaneous Mathematical Symbols-B + # (0x2A00, 0x2AFF), # Supplemental Mathematical Operators + # (0x2B00, 0x2BFF), # Miscellaneous Symbols and Arrows + # (0x2E80, 0x2EFF), # CJK Radicals Supplement + # (0x2F00, 0x2FDF), # Kangxi Radicals + # (0x2FF0, 0x2FFF), # Ideographic Description Characters + # (0x3000, 0x303F), # CJK Symbols and Punctuation + (0x3040, 0x309F), # Hiragana + (0x30A0, 0x30FF), # Katakana + # (0x3100, 0x312F), # Bopomofo + # (0x3130, 0x318F), # Hangul Compatibility Jamo + # (0x3190, 0x319F), # Kanbun + # (0x31A0, 0x31BF), # Bopomofo Extended + # (0x31F0, 0x31FF), # Katakana Phonetic Extensions + # (0x3200, 0x32FF), # Enclosed CJK Letters and Months + # (0x3300, 0x33FF), # CJK Compatibility + # (0x3400, 0x4DBF), # CJK Unified Ideographs Extension A + # (0x4DC0, 0x4DFF), # Yijing Hexagram Symbols + (0x4E00, 0x9FFF), # CJK Unified Ideographs + # (0xA000, 0xA48F), # Yi Syllables + # (0xA490, 0xA4CF), # Yi Radicals + (0xAC00, 0xD7AF), # Hangul Syllables + # (0xD800, 0xDB7F), # High Surrogates + # (0xDB80, 0xDBFF), # High Private Use Surrogates + # (0xDC00, 0xDFFF), # Low Surrogates + # (0xE000, 0xF8FF), # Private Use Area + # (0xF900, 0xFAFF), # CJK Compatibility Ideographs + # (0xFB00, 0xFB4F), # Alphabetic Presentation Forms + # (0xFB50, 0xFDFF), # Arabic Presentation Forms-A + # (0xFE00, 0xFE0F), # Variation Selectors + # (0xFE20, 0xFE2F), # Combining Half Marks + # (0xFE30, 0xFE4F), # CJK Compatibility Forms + # (0xFE50, 0xFE6F), # Small Form Variants + # (0xFE70, 0xFEFF), # Arabic Presentation Forms-B + # (0xFF00, 0xFFEF), # Halfwidth and Fullwidth Forms + # (0xFFF0, 0xFFFF), # Specials + # (0x10000, 0x1007F), # Linear B Syllabary + # (0x10080, 0x100FF), # Linear B Ideograms + # (0x10100, 0x1013F), # Aegean Numbers + # (0x10300, 0x1032F), # Old Italic + # (0x10330, 0x1034F), # Gothic + # (0x10380, 0x1039F), # Ugaritic + # (0x10400, 0x1044F), # Deseret + # (0x10450, 0x1047F), # Shavian + # (0x10480, 0x104AF), # Osmanya + # (0x10800, 0x1083F), # Cypriot Syllabary + # (0x1D000, 0x1D0FF), # Byzantine Musical Symbols + # (0x1D100, 0x1D1FF), # Musical Symbols + # (0x1D300, 0x1D35F), # Tai Xuan Jing Symbols + # (0x1D400, 0x1D7FF), # Mathematical Alphanumeric Symbols + (0x1F600, 0x1F64F), # Emoji + # (0x20000, 0x2A6DF), # CJK Unified Ideographs Extension B + # (0x2F800, 0x2FA1F), # CJK Compatibility Ideographs Supplement + # (0xE0000, 0xE007F), # Tags + ] + # Select a character set + my_alphabet = include_ranges[random.randrange(0, len(include_ranges))] + # include an alphabet + alphabet = [chr(code_point) for code_point in range(my_alphabet[0], my_alphabet[1])] + + # Generate a random string of 1 - 3 words + output = "" + for i in range(random.randint(1, max_words)): + output = output + ''.join(random.choice(alphabet) for i in range(length)) + " " + return output[:-1] def tuplify(pair: str) -> Tuple[int, int]: """Parses "x-y" description of an aligned token pair into `(x,y)` tuple of ints.""" @@ -82,17 +231,21 @@ class PlaceholderTagModifier(Modifier): custom_detok_src: 'zh' custom_detok_trg: null template: " {token} " + rand_augmnet: 0.2 # 20% of the times the function is invoked we perform rand_augment + rand_replace: 0.2 # 20% of the times the function is invoked we perform rand_repace ``` """ num_tags: int template: str - src_detokenizer: Detokenizer + src_detokenizer: Optional[Detokenizer] trg_detokenizer: Optional[Detokenizer] + rand_augment: float + rand_replace: float def __init__(self, probability: float=0.0, num_tags: int=6, custom_detok_src: Optional[str]=None, custom_detok_trg: Optional[str]=None, - template: str=" {token} "): + template: str=" {token} ", rand_augment: float=0, rand_replace:float=0): super().__init__(probability) self.num_tags = num_tags @@ -108,6 +261,9 @@ def __init__(self, probability: float=0.0, num_tags: int=6, else: self.trg_detokenizer = None + self.rand_augment = rand_augment + self.rand_replace = rand_replace + def __call__(self, line:str) -> str: """Applies tag to words in a line based on alignment info, and then removes the alignment info from the line. @@ -115,6 +271,14 @@ def __call__(self, line:str) -> str: eg "I like cake" would become "I like gusta cake. By default the detokenizer used is the trivial detokenizer, but we can instead have separate detokenizers on src and trg." """ + # Selects mode of operation + def _select_mode(): + '''Selects the mode by calculating a probability from some results. + We want np.random.choice() but we don't want numpy dependency''' + prob_tag: float = 1 - self.rand_augment - self.rand_replace + prob_augment: float = self.rand_augment + prob_replace: float = self.rand_replace + src, trg, alignment = line.strip().split('\t') source = src.split(' ') target = trg.split(' ') @@ -134,7 +298,7 @@ def __call__(self, line:str) -> str: # Skip words that are the same on if source[candidates[i][0]] == target[candidates[i][1]]: continue - + # Skip words whose turn it isn't yet. if random.random() >= self.probability: continue From a144ae2eaec851b76e473239cd150323ce4d25ea Mon Sep 17 00:00:00 2001 From: Nikolay Bogoychev Date: Mon, 3 Apr 2023 16:43:09 +0100 Subject: [PATCH 02/36] Initial implementation of noise augmenters --- .../test-data/clean.zhen.ref.06.4.04.04.src | 10 +++ contrib/test_enzh_config.yml | 7 +- contrib/test_enzh_noise_config.yml | 26 +++++++ src/opustrainer/modifiers/placeholders.py | 71 ++++++++++++++++--- ...st_placholders.py => test_placeholders.py} | 12 ++++ 5 files changed, 114 insertions(+), 12 deletions(-) create mode 100644 contrib/test-data/clean.zhen.ref.06.4.04.04.src create mode 100644 contrib/test_enzh_noise_config.yml rename tests/{test_placholders.py => test_placeholders.py} (72%) diff --git a/contrib/test-data/clean.zhen.ref.06.4.04.04.src b/contrib/test-data/clean.zhen.ref.06.4.04.04.src new file mode 100644 index 0000000..88ee0f9 --- /dev/null +++ b/contrib/test-data/clean.zhen.ref.06.4.04.04.src @@ -0,0 +1,10 @@ +429 运输中队 숟뫆흑먀쥪뺋굠욢쾜 (429 野牛), 使用 CC - 177 バズガマィパプロ゠ヹベヂーソルキトィアィンュァバヷセブ 429 Transport 숟뫆흑먀쥪뺋굠욢쾜 (429 Bison Squadron) - Flying the CC-177 バズガマィパプロ゠ヹベヂーソルキトィアィンュァバヷセブ +SIR S 标准成立걝쒎쳌둅촲쿭뤦읅꾗쫊썗큺콻룊챍왵쬉싕于 1992年, ד֥פֲ ע׫ֵ׊ 是美国胸科医师学会 / ぃそゑざゆりしかゆだいゖぉおあべぁったぢぎ 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的 ঠ৳ঢ়ু৽ 表现 manifestations 包括 ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ 但不 ҅ӗѤўѽһЇѸЋю 限于 limited 上述成人 SIR S 的前 लऒ 四 ֑֭ײ֩ ו׾ז֭ ׃בּ׼ 项判定标准。 The 걝쒎쳌둅촲쿭뤦읅꾗쫊썗큺콻룊챍왵쬉싕 conference concluded that ד֥פֲ ע׫ֵ׊ the manifestations ぃそゑざゆりしかゆだいゖぉおあべぁったぢぎ SIRS include, ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ but are not ҅ӗѤўѽһЇѸЋю limited to the ঠ৳ঢ়ু৽ लऒ four ֑֭ײ֩ ו׾ז֭ ׃בּ׼ described above under adult SIRS criteria. +同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚 َؒۛؓ 首例因感染 COVID ហថខះ ៰៬ង់ ៨ល៻៳ - 19 死亡的病例。他 who 曾在푞촏죚멈춇햁귶앆西澳大利亚州 Sir ҒҬӥѮҗбѾ Charles Gairdner Hospital 治疗。 On 1 March, َؒۛؓ reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the ҒҬӥѮҗбѾ Diamond ហថខះ ៰៬ង់ ៨ល៻៳ and who had been evacuated and was being treated in 푞촏죚멈춇햁귶앆 Western Australia. +2020年 ႢႴႹ჉შႱ჋ ზႻჂჶႬაღ 1月 ૄ૶઎઺૲ણઍ ૤અ૩થઁ૎૕ ઁઋ઴઎૩૱૥ 20日, 华盛顿州 ӇӋѓГ ҂ӳҪЬ ЭӆЦӼ 确诊首例 COVID - ं१ट 19 患者。 1月 29日 ゾエーゥオケササヤセヂナレムダハニニギヅゾロ・マケリユキドゥ , 成立 Ծվջՠ ԹչնՌ 白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布ネチシュズデスタノオッカベカンラヲニソパデゥドシトリテタナガ进入 Ͳκϋ 公共卫生 ઠ૛ઽનઌચ૓નઅઃ ઁ૤૽૶થ૜ૌનહલ નળઈઈ૴નૼૌૼ઺ 紧急状态。 ׉֥ק֤֮ׯ׼֝ On 30 ႢႴႹ჉შႱ჋ ზႻჂჶႬაღ ૄ૶઎઺૲ણઍ ૤અ૩થઁ૎૕ ઁઋ઴઎૩૱૥ the WHO declared ӇӋѓГ ҂ӳҪЬ ЭӆЦӼ Public ं१ट Health Emergency of International Concern and ゾエーゥオケササヤセヂナレムダハニニギヅゾロ・マケリユキドゥ January 31, the Trump administration declared ネチシュズデスタノオッカベカンラヲニソパデゥドシトリテタナガ a Ծվջՠ ԹչնՌ public ઠ૛ઽનઌચ૓નઅઃ ઁ૤૽૶થ૜ૌનહલ નળઈઈ૴નૼૌૼ઺ emergency, and placed travel restrictions on entry Ͳκϋ for travellers from China. ׉֥ק֤֮ׯ׼֝ +其他问题涉及医疗服务的取得, 以及 😖😓😠😶😛🙈😆😿😲😬 😱🙁😕🙅😅🙃😋😠😌😢 费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家 ばぷひ , 不到总医疗保健支出的 40% 的经费由公家 / 政府支付踝蘚鿎櫤沃瘏赞譊。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家 ॵउॡु॒॰ 的卫生部门无法 able 将他们的国家ひにさちまぃをふらあ主管部门, 与クプレヤ地方政府, 以及 ïöæøº¶Æ×ä´ ¦ûõ¿À¨÷Ù×æ 社区 😑😡😣😲 行动 ૘દ૬૆ય ક૙૙૞઻ 联系起来。 Community health, even population health, is not encouraged 😖😓😠😶😛🙈😆😿😲😬 😱🙁😕🙅😅🙃😋😠😌😢 health sectors in ॵउॡु॒॰ ばぷひ are not able to 踝蘚鿎櫤沃瘏赞譊 link the national ひにさちまぃをふらあ authorities with クプレヤ the local government and ïöæøº¶Æ×ä´ ¦ûõ¿À¨÷Ù×æ community 😑😡😣😲 action. ૘દ૬૆ય ક૙૙૞઻ +一般来说, SIR S 的떻즒벙쬂뛛짥첩껧뵕첨뉏퇌윋끶슻끉治疗针对潜在 ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ 的问题頟傱凱鹒鮅洁潔桲搠牳或 😹😕🙅😭😾😵 😏😚🙉😱😚😤 诱发原因 ៖ឭ១ៃឩក តី៛ឹឬឧ ៅឳឫ៤៝ៗ (例如, 使用足够的液体褕髨逪艘甕揌替代휡햏뒽냏血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳 for 五烯酸已经显示出在临床试验中改善 ζνΥϷ Υάυδ 症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the 떻즒벙쬂뛛짥첩껧뵕첨뉏퇌윋끶슻끉 treatment for SIRS is directed towards the ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ problem 頟傱凱鹒鮅洁潔桲搠牳 or 😹😕🙅😭😾😵 😏😚🙉😱😚😤 inciting cause ៖ឭ១ៃឩក តី៛ឹឬឧ ៅឳឫ៤៝ៗ (i.e. adequate fluid 褕髨逪艘甕揌 replacement 휡햏뒽냏 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving ζνΥϷ Υάυδ symptoms in clinical trials. +微生物检验与食品安全控制. Food Poisoning and Food Hygiene. +同一个世界: 共同在家 徾徭虨簸疦腋泈峓桤 (֗׷ל 英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟 virtual 系列演唱会 ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট , 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织 ๷๡ฟ๤ยธฉ๐ ๝ต๯๼ุ๊๊๴ 发起, 以支持世界卫生组织。 Together at 徾徭虨簸疦腋泈峓桤 (also ֗׷ל known as One World: Together at Home) was a virtual ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট series ๷๡ฟ๤ยธฉ๐ ๝ต๯๼ุ๊๊๴ by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. +2019年 9月 September 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手 Q2ue 名单, 名单中包括 2016年 २तऻॆ 里约 ๋ฎ๴ปชฅ ก๦฀๭฽ศ 奥运银牌得主 Mathew Belcher 和 ֬׃֭ William Ryan 。 2020年 2020, 2月 27日, 第二批入选 νͳ͹Ϲ Ϳ϶Αͺ 奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of Q2ue selected νͳ͹Ϲ Ϳ϶Αͺ for Tokyo 2020, namely Rio ๋ฎ๴ปชฅ ก๦฀๭฽ศ 2016 २तऻॆ silver medalists ֬׃֭ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. +输血相关 媵瘆匢帵鈇刿蚿幨肕蜙儦鄣炏妑渀瞧壻璢 急性 इोॷ।ोख 肺 ฐม๥ะ๧ฎ ๭๖ฦฌึ๫ ฟเ็บส๶ 损伤 笶鐁苑鋠构銨葉囸瀰鰪 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併 Ö¥¦ñ 发症。 媵瘆匢帵鈇刿蚿幨肕蜙儦鄣炏妑渀瞧壻璢 इोॷ।ोख lung ฐม๥ะ๧ฎ ๭๖ฦฌึ๫ ฟเ็บส๶ 笶鐁苑鋠构銨葉囸瀰鰪 (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following Ö¥¦ñ of blood products. diff --git a/contrib/test_enzh_config.yml b/contrib/test_enzh_config.yml index af6db4e..ff8e486 100644 --- a/contrib/test_enzh_config.yml +++ b/contrib/test_enzh_config.yml @@ -16,9 +16,14 @@ modifiers: num_tags: 6 custom_detok_src: null # Null value for the src detokenizer custom_detok_trg: zh - # template: " {token} " # This is the default way of inserting tags. + template: " {token} " # This is the default way of inserting tags. # We STRONGLY DISCOURAGE the modification of this line and in fact it shouldn't be included in the config # unless you really know what you are doing. + # Testing the parsing those values. The 0 means that whenever this modifier takes effect (probability 0.1) + # Out of those times, there's rand_augment % chance of using rand_augment instead of tags + # and rand_replace % chance of using rand_replace instead of tags. + rand_augment: 0 + rand_replace: 0 seed: 1111 trainer: cat diff --git a/contrib/test_enzh_noise_config.yml b/contrib/test_enzh_noise_config.yml new file mode 100644 index 0000000..e759b0c --- /dev/null +++ b/contrib/test_enzh_noise_config.yml @@ -0,0 +1,26 @@ +# Datasets are already TSV files +datasets: + clean: test-data/clean.enzh.10 + +stages: + - start + +start: + - clean 1 + - until clean 1 + +modifiers: + - UpperCase: 0.2 + - TitleCase: 0.2 + - Tags: 0.1 + num_tags: 6 + custom_detok_src: null # Null value for the src detokenizer + custom_detok_trg: zh + rand_augment: 0.4 # 0.4 out of the time tags is triggered, instead augment the source and the target with random noise + rand_replace: 0.4 # =====//=====, instead replace the target token with random noise, and use that random noise to tag a corresponding source word + # template: " {token} " # This is the default way of inserting tags. + # We STRONGLY DISCOURAGE the modification of this line and in fact it shouldn't be included in the config + # unless you really know what you are doing. + +seed: 1111 +trainer: cat diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 51d63b0..a6aff9e 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -94,7 +94,7 @@ def get_random_unicode_string(min_length: int=2, max_length: int=10, max_words: # (0x2A00, 0x2AFF), # Supplemental Mathematical Operators # (0x2B00, 0x2BFF), # Miscellaneous Symbols and Arrows # (0x2E80, 0x2EFF), # CJK Radicals Supplement - # (0x2F00, 0x2FDF), # Kangxi Radicals + # (0x2F00, 0x2FDF), # Kangxi Radicals # (0x2FF0, 0x2FFF), # Ideographic Description Characters # (0x3000, 0x303F), # CJK Symbols and Punctuation (0x3040, 0x309F), # Hiragana @@ -238,7 +238,7 @@ class PlaceholderTagModifier(Modifier): num_tags: int template: str - src_detokenizer: Optional[Detokenizer] + src_detokenizer: Detokenizer trg_detokenizer: Optional[Detokenizer] rand_augment: float rand_replace: float @@ -272,13 +272,27 @@ def __call__(self, line:str) -> str: detokenizer, but we can instead have separate detokenizers on src and trg." """ # Selects mode of operation - def _select_mode(): + def _select_mode() -> str: '''Selects the mode by calculating a probability from some results. - We want np.random.choice() but we don't want numpy dependency''' + We want np.random.choice() but we don't want numpy dependency. + Adapted from: https://stackoverflow.com/questions/59000464/why-is-my-implementation-of-numpy-random-choice-faster''' prob_tag: float = 1 - self.rand_augment - self.rand_replace prob_augment: float = self.rand_augment prob_replace: float = self.rand_replace + # It's a bit hacky but... This avoids modifying the random state when we don't have tag + if prob_tag == 1: + return "tag" + + ret_types: List[str] = ["tag", "augment", "replace"] + # Accumulative list of probabilities so that we can + ret_prob: List[float] = [prob_tag, prob_tag + prob_augment, prob_tag + prob_augment + prob_replace] + rand = random.uniform(0, 1) + for i in range(len(ret_prob)): + if(rand < ret_prob[i]): + return ret_types[i] + raise ValueError("We shouldn't be here, ever. Our probabilities did not sum up to 1?!") + src, trg, alignment = line.strip().split('\t') source = src.split(' ') target = trg.split(' ') @@ -302,13 +316,48 @@ def _select_mode(): # Skip words whose turn it isn't yet. if random.random() >= self.probability: continue - - # We run out of tags so no point of trying to tag anything else - if not tags: - break - - tag_id = tags.pop() - source[candidates[i][0]] = source[candidates[i][0]] + self.template.format(n=tag_id, token=target[candidates[i][1]]) + + # Select mode + mode: str = _select_mode() + if mode == "tag": + + # We run out of tags so no point of trying to tag anything else + if not tags: + break + + tag_id = tags.pop() + source[candidates[i][0]] = source[candidates[i][0]] + self.template.format(n=tag_id, token=target[candidates[i][1]]) + elif mode == "replace": + # We are doing a replace. This is very similar to the tag, except we replace the target side with + # random noise, the same random noise we generate on the source side. This encourages the model + # to really ignore the source and produce the target that we desire. + # Since we change the target side, we need to update "trg" IF trg_detokenizer is None + # We run out of tags so no point of trying to tag anything else + if not tags: + break + + augment: str = get_random_unicode_string() + tag_id = tags.pop() + source[candidates[i][0]] = source[candidates[i][0]] + self.template.format(n=tag_id, token=augment) + # Update the target + target[candidates[i][1]] = augment + + # Perform trivial detokenizer to update the trg if there's no detokenization rules + if self.trg_detokenizer is not None: + trg = " ".join(target) + elif mode == "augment": + # Augment mode adds random noise both on the source and the target without any tagging + # encouraging the model to copy crap from one side to the other. + + # Since we change the target side, we need to update "trg" IF trg_detokenizer is None + # We run out of tags so no point of trying to tag anything else + augment: str = get_random_unicode_string() + source[candidates[i][0]] = source[candidates[i][0]] + " " + augment + " " + target[candidates[i][1]] = target[candidates[i][1]] + " " + augment + " " + + # Perform trivial detokenizer to update the trg if there's no detokenization rules + if self.trg_detokenizer is not None: + trg = " ".join(target) source_detok: str = self.src_detokenizer.detokenize(source) if self.trg_detokenizer is not None: diff --git a/tests/test_placholders.py b/tests/test_placeholders.py similarity index 72% rename from tests/test_placholders.py rename to tests/test_placeholders.py index 4388e73..845afd9 100644 --- a/tests/test_placholders.py +++ b/tests/test_placeholders.py @@ -38,3 +38,15 @@ def test_tagger_no_zh(self): test = tagger(line) ref = reference.readline()[:-1] self.assertEqual(test, ref) + + def test_tagger_zh_src_augment_replace(self): + '''Tests the tagger with zh on the source side''' + random.seed(1) + tagger = PlaceholderTagModifier(probability=0.6, num_tags=4, custom_detok_src='zh', custom_detok_trg='None', + template=" {token} ", rand_augment=0.4, rand_replace=0.4) + with open('contrib/test-data/clean.zhen.10', 'r', encoding='utf-8') as myinput, \ + open('contrib/test-data/clean.zhen.ref.06.4.04.04.src', 'r', encoding='utf-8') as reference: + for line in myinput: + test = tagger(line) + ref = reference.readline()[:-1] + self.assertEqual(test, ref) From be4ebe5f050475daef67fc356c589c3eece71676 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Tue, 4 Apr 2023 16:43:31 +0100 Subject: [PATCH 03/36] Simplify code a bit --- contrib/test_enzh_config.yml | 8 +- contrib/test_enzh_noise_config.yml | 4 +- src/opustrainer/modifiers/placeholders.py | 140 +++++++++------------- tests/test_placeholders.py | 2 +- 4 files changed, 66 insertions(+), 88 deletions(-) diff --git a/contrib/test_enzh_config.yml b/contrib/test_enzh_config.yml index ff8e486..a709136 100644 --- a/contrib/test_enzh_config.yml +++ b/contrib/test_enzh_config.yml @@ -20,10 +20,10 @@ modifiers: # We STRONGLY DISCOURAGE the modification of this line and in fact it shouldn't be included in the config # unless you really know what you are doing. # Testing the parsing those values. The 0 means that whenever this modifier takes effect (probability 0.1) - # Out of those times, there's rand_augment % chance of using rand_augment instead of tags - # and rand_replace % chance of using rand_replace instead of tags. - rand_augment: 0 - rand_replace: 0 + # Out of those times, there's `augment` fraction of chance of adding untagged noise to both sides instead of tags + # and `replace` fraction of chance of adding placeholder tags, but replace the expected target with noise. + augment: 0 + replace: 0 seed: 1111 trainer: cat diff --git a/contrib/test_enzh_noise_config.yml b/contrib/test_enzh_noise_config.yml index e759b0c..80d334e 100644 --- a/contrib/test_enzh_noise_config.yml +++ b/contrib/test_enzh_noise_config.yml @@ -16,8 +16,8 @@ modifiers: num_tags: 6 custom_detok_src: null # Null value for the src detokenizer custom_detok_trg: zh - rand_augment: 0.4 # 0.4 out of the time tags is triggered, instead augment the source and the target with random noise - rand_replace: 0.4 # =====//=====, instead replace the target token with random noise, and use that random noise to tag a corresponding source word + augment: 0.4 # 0.4 out of the time tags is triggered, instead augment the source and the target with random noise + replace: 0.4 # =====//=====, instead replace the target token with random noise, and use that random noise to tag a corresponding source word # template: " {token} " # This is the default way of inserting tags. # We STRONGLY DISCOURAGE the modification of this line and in fact it shouldn't be included in the config # unless you really know what you are doing. diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index a6aff9e..58c6985 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -1,13 +1,24 @@ import random from operator import itemgetter -from typing import Set, List, Tuple, Optional, Protocol +from typing import Set, List, Tuple, Optional, Protocol, TypeVar, Iterable from sacremoses import MosesDetokenizer from opustrainer.modifiers import Modifier -#!/usr/bin/env python3 -import random + +T = TypeVar('T') + +def random_weighted_choice(options:Iterable[Tuple[T,float]]) -> T: + choice = random.random() + cumsum = 0 + for option, prob in options: + cumsum += prob + if choice < cumsum: + return option + raise RuntimeError('random_weighted_choice called with cumulative sum smaller than 1.0') + + def get_random_unicode_string(min_length: int=2, max_length: int=10, max_words: int=3) -> str: """Gets a random unicode string of words, of up to max_words, where each word is of length @@ -146,15 +157,14 @@ def get_random_unicode_string(min_length: int=2, max_length: int=10, max_words: # (0xE0000, 0xE007F), # Tags ] # Select a character set - my_alphabet = include_ranges[random.randrange(0, len(include_ranges))] - # include an alphabet - alphabet = [chr(code_point) for code_point in range(my_alphabet[0], my_alphabet[1])] - + alphabet = random.choice(include_ranges) + # Generate a random string of 1 - 3 words - output = "" - for i in range(random.randint(1, max_words)): - output = output + ''.join(random.choice(alphabet) for i in range(length)) + " " - return output[:-1] + return ' '.join( + ''.join(chr(random.randrange(*alphabet)) for _ in range(length)) + for _ in range(random.randint(1, max_words)) + ) + def tuplify(pair: str) -> Tuple[int, int]: """Parses "x-y" description of an aligned token pair into `(x,y)` tuple of ints.""" @@ -231,21 +241,20 @@ class PlaceholderTagModifier(Modifier): custom_detok_src: 'zh' custom_detok_trg: null template: " {token} " - rand_augmnet: 0.2 # 20% of the times the function is invoked we perform rand_augment - rand_replace: 0.2 # 20% of the times the function is invoked we perform rand_repace + augment: 0.0 # 0% chance to just insert a random string on both sides + replace: 0.0 # 0% change to use tags to force translate to a random string ``` """ num_tags: int template: str src_detokenizer: Detokenizer - trg_detokenizer: Optional[Detokenizer] - rand_augment: float - rand_replace: float + trg_detokenizer: Detokenizer + modes: List[Tuple[str,float]] def __init__(self, probability: float=0.0, num_tags: int=6, custom_detok_src: Optional[str]=None, custom_detok_trg: Optional[str]=None, - template: str=" {token} ", rand_augment: float=0, rand_replace:float=0): + template: str=" {token} ", augment: float=0, replace:float=0): super().__init__(probability) self.num_tags = num_tags @@ -259,11 +268,20 @@ def __init__(self, probability: float=0.0, num_tags: int=6, if custom_detok_trg: self.trg_detokenizer = MosesDetokenizer(lang=custom_detok_trg) else: - self.trg_detokenizer = None + self.trg_detokenizer = SpaceDetokenizer() + + self.modes = [] - self.rand_augment = rand_augment - self.rand_replace = rand_replace + if augment + replace > 1.0: + raise ValueError('sum of augment and replace probability should not exceed 1.0') + if augment > 0: + self.modes.append(('augment', augment)) + + if replace > 0: + self.modes.append(('replace', replace)) + + self.modes.append(('tag', 1.0)) # Weight doesn't matter as long as cumsum => 1.0, it's last on the list anyway def __call__(self, line:str) -> str: """Applies tag to words in a line based on alignment info, and then removes the alignment info from the line. @@ -271,27 +289,6 @@ def __call__(self, line:str) -> str: eg "I like cake" would become "I like gusta cake. By default the detokenizer used is the trivial detokenizer, but we can instead have separate detokenizers on src and trg." """ - # Selects mode of operation - def _select_mode() -> str: - '''Selects the mode by calculating a probability from some results. - We want np.random.choice() but we don't want numpy dependency. - Adapted from: https://stackoverflow.com/questions/59000464/why-is-my-implementation-of-numpy-random-choice-faster''' - prob_tag: float = 1 - self.rand_augment - self.rand_replace - prob_augment: float = self.rand_augment - prob_replace: float = self.rand_replace - - # It's a bit hacky but... This avoids modifying the random state when we don't have tag - if prob_tag == 1: - return "tag" - - ret_types: List[str] = ["tag", "augment", "replace"] - # Accumulative list of probabilities so that we can - ret_prob: List[float] = [prob_tag, prob_tag + prob_augment, prob_tag + prob_augment + prob_replace] - rand = random.uniform(0, 1) - for i in range(len(ret_prob)): - if(rand < ret_prob[i]): - return ret_types[i] - raise ValueError("We shouldn't be here, ever. Our probabilities did not sum up to 1?!") src, trg, alignment = line.strip().split('\t') source = src.split(' ') @@ -317,51 +314,32 @@ def _select_mode() -> str: if random.random() >= self.probability: continue - # Select mode - mode: str = _select_mode() - if mode == "tag": + # Select mode (skip random_weighted_choices*() when 'tag' is the only mode) + mode = random_weighted_choice(self.modes) if len(self.modes) > 1 else 'tag' - # We run out of tags so no point of trying to tag anything else - if not tags: - break + # If we'd need a tag but we ran out of them, skip. + if (mode == "tag" or mode == "replace") and not tags: + continue - tag_id = tags.pop() - source[candidates[i][0]] = source[candidates[i][0]] + self.template.format(n=tag_id, token=target[candidates[i][1]]) + if mode == "tag": + # Hint the expected output to the trainer by specifying it in the input as a tag + source[candidates[i][0]] += self.template.format(n=tags.pop(), token=target[candidates[i][1]]) elif mode == "replace": - # We are doing a replace. This is very similar to the tag, except we replace the target side with - # random noise, the same random noise we generate on the source side. This encourages the model - # to really ignore the source and produce the target that we desire. - # Since we change the target side, we need to update "trg" IF trg_detokenizer is None - # We run out of tags so no point of trying to tag anything else - if not tags: - break - - augment: str = get_random_unicode_string() - tag_id = tags.pop() - source[candidates[i][0]] = source[candidates[i][0]] + self.template.format(n=tag_id, token=augment) - # Update the target + # Same as above, but instead of the expected target word, we replace it on both + # sides with a random string. This encourages the model to really ignore the source + # and produce the target that we desire. + augment = get_random_unicode_string() + source[candidates[i][0]] += self.template.format(n=tags.pop(), token=augment) target[candidates[i][1]] = augment - - # Perform trivial detokenizer to update the trg if there's no detokenization rules - if self.trg_detokenizer is not None: - trg = " ".join(target) elif mode == "augment": - # Augment mode adds random noise both on the source and the target without any tagging - # encouraging the model to copy crap from one side to the other. - - # Since we change the target side, we need to update "trg" IF trg_detokenizer is None - # We run out of tags so no point of trying to tag anything else - augment: str = get_random_unicode_string() - source[candidates[i][0]] = source[candidates[i][0]] + " " + augment + " " - target[candidates[i][1]] = target[candidates[i][1]] + " " + augment + " " - - # Perform trivial detokenizer to update the trg if there's no detokenization rules - if self.trg_detokenizer is not None: - trg = " ".join(target) + # Augment mode adds random noise both on the source and the target without any + # tagging encouraging the model to copy crap from one side to the other. + augment = get_random_unicode_string() + source[candidates[i][0]] = source[candidates[i][0]] + " " + augment + target[candidates[i][1]] = target[candidates[i][1]] + " " + augment - source_detok: str = self.src_detokenizer.detokenize(source) - if self.trg_detokenizer is not None: - trg = self.trg_detokenizer.detokenize(target) + source_detok = self.src_detokenizer.detokenize(source) + target_detok = self.trg_detokenizer.detokenize(target) # Return the sentence, source tagged a la Dinu et al, target as it is and no alignment info - return source_detok + "\t" + trg + return source_detok + "\t" + target_detok diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index 845afd9..b7346df 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -43,7 +43,7 @@ def test_tagger_zh_src_augment_replace(self): '''Tests the tagger with zh on the source side''' random.seed(1) tagger = PlaceholderTagModifier(probability=0.6, num_tags=4, custom_detok_src='zh', custom_detok_trg='None', - template=" {token} ", rand_augment=0.4, rand_replace=0.4) + template=" {token} ", augment=0.4, replace=0.4) with open('contrib/test-data/clean.zhen.10', 'r', encoding='utf-8') as myinput, \ open('contrib/test-data/clean.zhen.ref.06.4.04.04.src', 'r', encoding='utf-8') as reference: for line in myinput: From 7dcc2a43dcdf407b36c7d7ca92821332d75b510a Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Tue, 4 Apr 2023 16:43:48 +0100 Subject: [PATCH 04/36] Fix tests --- contrib/test-data/clean.enzh.ref.06.4.none | 14 +++++++------- contrib/test-data/clean.enzh.ref.06.4.trg | 14 +++++++------- .../test-data/clean.zhen.ref.06.4.04.04.src | 18 +++++++++--------- contrib/test-data/clean.zhen.ref.06.4.src | 14 +++++++------- 4 files changed, 30 insertions(+), 30 deletions(-) diff --git a/contrib/test-data/clean.enzh.ref.06.4.none b/contrib/test-data/clean.enzh.ref.06.4.none index 154ca30..d72e5a7 100644 --- a/contrib/test-data/clean.enzh.ref.06.4.none +++ b/contrib/test-data/clean.enzh.ref.06.4.none @@ -1,10 +1,10 @@ 429 Transport 运输 Squadron 中队 (429 Bison Squadron) - Flying the CC-177 177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 The conference concluded that the manifestations of / SIRS include, but are not limited 限于 to the first four described above under adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia 澳大利亚 reported the first death from COVID-19: 公主号 a 78-year-old Perth Gairdner man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, 1月 the WHO declared a Public - Health COVID Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community health, even population health, is not encouraged as health sectors in developing countries 国家 are not able to link the national authorities with the local government and community action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement 替代 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have 已经 shown effectiveness in improving 改善 symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 +On 1 March, Australia 澳大利亚 reported 病例 the first death from COVID-19: 公主号 a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 +On 30 January, the WHO declared a 华盛顿州 Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and , placed travel restrictions on entry 进入 for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 +Community 社区 health, even population health, is not encouraged 鼓励 as health sectors in developing countries are not able to link the national authorities with the local government and community action. 行动 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 +Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid 液体 replacement 替代 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together at Home 在家 (also known as One World: Together at Home) was a virtual concert series organised 组织 by Global Citizen 公民 and curated by singer Lady Gaga, in support 支持 of the World Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September 2019, the Australian 澳大利亚 Olympic Committee announced the first set of sailors selected for Tokyo 2020, 2020年 namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's 成为 current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related 相关 acute 急性 lung injury 损伤 (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 +Together at Home (also known as One World: Together at Home) was a virtual concert 演唱会 series organised 组织 by Global Citizen 公民 and curated by singer Lady Gaga, in support of the World 世界 Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 +On 20 September 2019, the Australian 澳大利亚 Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver 银牌 medalists and defending world 470 champions Mathew Belcher Mara and William Ryan and world's 成为 current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 +Transfusion-related acute 急性 lung injury (TRALI) is a serious 严重 blood transfusion complication TRALI) characterized by the acute onset 引发 of non-cardiogenic pulmonary edema following transfusion of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 diff --git a/contrib/test-data/clean.enzh.ref.06.4.trg b/contrib/test-data/clean.enzh.ref.06.4.trg index bbea76d..56b10bc 100644 --- a/contrib/test-data/clean.enzh.ref.06.4.trg +++ b/contrib/test-data/clean.enzh.ref.06.4.trg @@ -1,10 +1,10 @@ 429 Transport 运输 Squadron 中队 (429 Bison Squadron) - Flying the CC-177 177 429 运输中队 (429 野牛), 使用 CC - 177 The conference concluded that the manifestations of / SIRS include, but are not limited 限于 to the first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia 澳大利亚 reported the first death from COVID-19: 公主号 a 78-year-old Perth Gairdner man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 January, 1月 the WHO declared a Public - Health COVID Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even population health, is not encouraged as health sectors in developing countries 国家 are not able to link the national authorities with the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement 替代 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have 已经 shown effectiveness in improving 改善 symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +On 1 March, Australia 澳大利亚 reported 病例 the first death from COVID-19: 公主号 a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a 华盛顿州 Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and , placed travel restrictions on entry 进入 for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community 社区 health, even population health, is not encouraged 鼓励 as health sectors in developing countries are not able to link the national authorities with the local government and community action. 行动 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid 液体 replacement 替代 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at Home 在家 (also known as One World: Together at Home) was a virtual concert series organised 组织 by Global Citizen 公民 and curated by singer Lady Gaga, in support 支持 of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, the Australian 澳大利亚 Olympic Committee announced the first set of sailors selected for Tokyo 2020, 2020年 namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's 成为 current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related 相关 acute 急性 lung injury 损伤 (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +Together at Home (also known as One World: Together at Home) was a virtual concert 演唱会 series organised 组织 by Global Citizen 公民 and curated by singer Lady Gaga, in support of the World 世界 Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the Australian 澳大利亚 Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver 银牌 medalists and defending world 470 champions Mathew Belcher Mara and William Ryan and world's 成为 current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute 急性 lung injury (TRALI) is a serious 严重 blood transfusion complication TRALI) characterized by the acute onset 引发 of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 diff --git a/contrib/test-data/clean.zhen.ref.06.4.04.04.src b/contrib/test-data/clean.zhen.ref.06.4.04.04.src index 88ee0f9..d393c91 100644 --- a/contrib/test-data/clean.zhen.ref.06.4.04.04.src +++ b/contrib/test-data/clean.zhen.ref.06.4.04.04.src @@ -1,10 +1,10 @@ -429 运输中队 숟뫆흑먀쥪뺋굠욢쾜 (429 野牛), 使用 CC - 177 バズガマィパプロ゠ヹベヂーソルキトィアィンュァバヷセブ 429 Transport 숟뫆흑먀쥪뺋굠욢쾜 (429 Bison Squadron) - Flying the CC-177 バズガマィパプロ゠ヹベヂーソルキトィアィンュァバヷセブ -SIR S 标准成立걝쒎쳌둅촲쿭뤦읅꾗쫊썗큺콻룊챍왵쬉싕于 1992年, ד֥פֲ ע׫ֵ׊ 是美国胸科医师学会 / ぃそゑざゆりしかゆだいゖぉおあべぁったぢぎ 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的 ঠ৳ঢ়ু৽ 表现 manifestations 包括 ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ 但不 ҅ӗѤўѽһЇѸЋю 限于 limited 上述成人 SIR S 的前 लऒ 四 ֑֭ײ֩ ו׾ז֭ ׃בּ׼ 项判定标准。 The 걝쒎쳌둅촲쿭뤦읅꾗쫊썗큺콻룊챍왵쬉싕 conference concluded that ד֥פֲ ע׫ֵ׊ the manifestations ぃそゑざゆりしかゆだいゖぉおあべぁったぢぎ SIRS include, ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ but are not ҅ӗѤўѽһЇѸЋю limited to the ঠ৳ঢ়ু৽ लऒ four ֑֭ײ֩ ו׾ז֭ ׃בּ׼ described above under adult SIRS criteria. -同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚 َؒۛؓ 首例因感染 COVID ហថខះ ៰៬ង់ ៨ល៻៳ - 19 死亡的病例。他 who 曾在푞촏죚멈춇햁귶앆西澳大利亚州 Sir ҒҬӥѮҗбѾ Charles Gairdner Hospital 治疗。 On 1 March, َؒۛؓ reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the ҒҬӥѮҗбѾ Diamond ហថខះ ៰៬ង់ ៨ល៻៳ and who had been evacuated and was being treated in 푞촏죚멈춇햁귶앆 Western Australia. -2020年 ႢႴႹ჉შႱ჋ ზႻჂჶႬაღ 1月 ૄ૶઎઺૲ણઍ ૤અ૩થઁ૎૕ ઁઋ઴઎૩૱૥ 20日, 华盛顿州 ӇӋѓГ ҂ӳҪЬ ЭӆЦӼ 确诊首例 COVID - ं१ट 19 患者。 1月 29日 ゾエーゥオケササヤセヂナレムダハニニギヅゾロ・マケリユキドゥ , 成立 Ծվջՠ ԹչնՌ 白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布ネチシュズデスタノオッカベカンラヲニソパデゥドシトリテタナガ进入 Ͳκϋ 公共卫生 ઠ૛ઽનઌચ૓નઅઃ ઁ૤૽૶થ૜ૌનહલ નળઈઈ૴નૼૌૼ઺ 紧急状态。 ׉֥ק֤֮ׯ׼֝ On 30 ႢႴႹ჉შႱ჋ ზႻჂჶႬაღ ૄ૶઎઺૲ણઍ ૤અ૩થઁ૎૕ ઁઋ઴઎૩૱૥ the WHO declared ӇӋѓГ ҂ӳҪЬ ЭӆЦӼ Public ं१ट Health Emergency of International Concern and ゾエーゥオケササヤセヂナレムダハニニギヅゾロ・マケリユキドゥ January 31, the Trump administration declared ネチシュズデスタノオッカベカンラヲニソパデゥドシトリテタナガ a Ծվջՠ ԹչնՌ public ઠ૛ઽનઌચ૓નઅઃ ઁ૤૽૶થ૜ૌનહલ નળઈઈ૴નૼૌૼ઺ emergency, and placed travel restrictions on entry Ͳκϋ for travellers from China. ׉֥ק֤֮ׯ׼֝ -其他问题涉及医疗服务的取得, 以及 😖😓😠😶😛🙈😆😿😲😬 😱🙁😕🙅😅🙃😋😠😌😢 费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家 ばぷひ , 不到总医疗保健支出的 40% 的经费由公家 / 政府支付踝蘚鿎櫤沃瘏赞譊。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家 ॵउॡु॒॰ 的卫生部门无法 able 将他们的国家ひにさちまぃをふらあ主管部门, 与クプレヤ地方政府, 以及 ïöæøº¶Æ×ä´ ¦ûõ¿À¨÷Ù×æ 社区 😑😡😣😲 行动 ૘દ૬૆ય ક૙૙૞઻ 联系起来。 Community health, even population health, is not encouraged 😖😓😠😶😛🙈😆😿😲😬 😱🙁😕🙅😅🙃😋😠😌😢 health sectors in ॵउॡु॒॰ ばぷひ are not able to 踝蘚鿎櫤沃瘏赞譊 link the national ひにさちまぃをふらあ authorities with クプレヤ the local government and ïöæøº¶Æ×ä´ ¦ûõ¿À¨÷Ù×æ community 😑😡😣😲 action. ૘દ૬૆ય ક૙૙૞઻ -一般来说, SIR S 的떻즒벙쬂뛛짥첩껧뵕첨뉏퇌윋끶슻끉治疗针对潜在 ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ 的问题頟傱凱鹒鮅洁潔桲搠牳或 😹😕🙅😭😾😵 😏😚🙉😱😚😤 诱发原因 ៖ឭ១ៃឩក តី៛ឹឬឧ ៅឳឫ៤៝ៗ (例如, 使用足够的液体褕髨逪艘甕揌替代휡햏뒽냏血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳 for 五烯酸已经显示出在临床试验中改善 ζνΥϷ Υάυδ 症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the 떻즒벙쬂뛛짥첩껧뵕첨뉏퇌윋끶슻끉 treatment for SIRS is directed towards the ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ problem 頟傱凱鹒鮅洁潔桲搠牳 or 😹😕🙅😭😾😵 😏😚🙉😱😚😤 inciting cause ៖ឭ១ៃឩក តី៛ឹឬឧ ៅឳឫ៤៝ៗ (i.e. adequate fluid 褕髨逪艘甕揌 replacement 휡햏뒽냏 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving ζνΥϷ Υάυδ symptoms in clinical trials. +429 运输中队 숟뫆흑먀쥪뺋굠욢쾜 (429 野牛), 使用 CC - 177 バズガマィパプロ゠ヹベヂーソルキトィアィンュァバヷセブ 429 Transport 숟뫆흑먀쥪뺋굠욢쾜 (429 Bison Squadron) - Flying the バズガマィパプロ゠ ヹベヂーソルキトィ アィンュァバヷセブ +SIR S 标准成立 걝쒎쳌둅촲쿭뤦읅꾗쫊썗큺콻룊챍왵쬉싕 于 1992年, ऎ०ॏगबथ ईकऔठृॹ 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的 ´Ùúà öÖå¼ ðøâÙ 表现包括 ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ 但どみぼぎぃでぱにふじちきだゝめずろぷ不 ҅ӗѤўѽһЇѸЋю 限于 ์ฃ๦ฝ๑ถๆ๊ท๮ ซ๦ๆ๦๬๨๷ภค๫ 上述成人 SIR S 的前四 ֑֭ײ֩ ו׾ז֭ ׃בּ׼ 项 under 判定标准。 걝쒎쳌둅촲쿭 뤦읅꾗쫊썗큺 콻룊챍왵쬉싕 conference concluded ऎ०ॏगबथ ईकऔठृॹ the manifestations of SIRS include, ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ but どみぼぎぃで ぱにふじちき だゝめずろぷ are ҅ӗѤўѽһЇѸЋю limited ์ฃ๦ฝ๑ถๆ๊ท๮ ซ๦ๆ๦๬๨๷ภค๫ to the ´Ùúà öÖå¼ ðøâÙ first four ֑֭ײ֩ ו׾ז֭ ׃בּ׼ described above under adult SIRS criteria. +同日, 一个 َؒۛؓ 曾为钻石 😫😶😛😢😌😰🙆 公主号 COVID-19: 邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚퇌맭首例因感染 COVID - 19 死亡的病例 reported 。他 ¹Ì¬ºéö×ë¸ß ­õÑÅàߢÉîÓ 曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia 퇌맭 reported the first death from COVID-19: َؒۛؓ 78-year-old Perth man, who was one of the passengers from the Diamond 😫😶😛😢😌😰🙆 Princess, and who ¹Ì¬ºéö×ë¸ß ­õÑÅàߢÉîÓ had been evacuated and was being treated in Western Australia. +2020年 הֲ֫ױ 1月 January, 20日, 华盛顿州确诊首例 COVID ჂღႩჽႩ - ρϤΌΰΧϺϨϋ 19 患者。 1月 29日 ၗဝ၊ြႚၽ ဢ႔ႍယၒည , 成立 Ծվջՠ ԹչնՌ 白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布 ֤֮ׯ׼ׇ֝׀׷ו ׸ֵזְ׫׍ָ֪֜ ףָ֑֕֓״ֵ׬ל 进入 ٜؔۑهؖۻ 公共 ॻधअऩगन॥ ६ॊॲॵदटप 卫生紧急状态。 ӥцЛӉЋӓыЃҝҫ ЃЗѩНӓӢӊЊан On 30 הֲ֫ױ January, the WHO declared a Public ρϤΌΰΧϺϨϋ Health ჂღႩჽႩ Emergency of International Concern and ၗဝ၊ြႚၽ ဢ႔ႍယၒည January 31, the Trump administration declared ֤֮ׯ׼ׇ֝׀׷ו ׸ֵזְ׫׍ָ֪֜ ףָ֑֕֓״ֵ׬ל a Ծվջՠ ԹչնՌ ॻधअऩगन॥ ६ॊॲॵदटप health emergency, and placed travel restrictions on ٜؔۑهؖۻ for travellers from China. ӥцЛӉЋӓыЃҝҫ ЃЗѩНӓӢӊЊан +其他问题涉及医疗服务的取得, 以及费用。世界 ऴफेॎॴढ़ॵ॓ण ॼ॒जआॵउॡु॒ ॰यऔुॢ॥ॱचध 上绝大部分的国家地区没有足够的健康保险。在 ϬͱΝϷ 低收入国家 ׎֓׵עׅי֒ ֗רֽך֡כ֠, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未 õ¿À¨ ÷Ù×æ ÀåØä 受到鼓励, 因为发展中国家的卫生部门无法 ૲ચ઒ૅ૴૜઄ૣન૩ 将他们的国家主管部门, 与 with 地方政府, 以及 ガムドォメヵザザコ 社区行动联系起来。 Community health, even population ऴफेॎॴढ़ॵ॓ण ॼ॒जआॵउॡु॒ ॰यऔुॢ॥ॱचध health, is not encouraged as health sectors ϬͱΝϷ developing countries ׎֓׵עׅי֒ ֗רֽך֡כ֠ are õ¿À¨ ÷Ù×æ ÀåØä able ૲ચ઒ૅ૴૜઄ૣન૩ to link the national authorities with the local government ガムドォメヵザザコ community action. +一般来说, SIR S 的治疗 ૅઙઢધ 针对潜在 রয়েঀ৺ঘ 的问题或 ϳϐΝΗΰϝΧͽϮ 诱发原因 cause (例如, 使用足够 ֽ׎ׅ׽֟ײ֪יׁ ִ֪׷֝׷֓֟טׯ ֑וֵצױ׬ף֡֙ 的液体わませくぷれや替代 꺚춌뇉뱔퐸뉷봟녛듧퍻호넿 血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状 symptoms 的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment ૅઙઢધ for SIRS is directed towards the underlying রয়েঀ৺ঘ problem ϳϐΝΗΰϝΧͽϮ inciting cause (i.e. adequate ֽ׎ׅ׽֟ײ֪יׁ ִ֪׷֝׷֓֟טׯ ֑וֵצױ׬ף֡֙ fluid わませくぷれや 꺚춌뇉뱔 퐸뉷봟녛 듧퍻호넿 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -同一个世界: 共同在家 徾徭虨簸疦腋泈峓桤 (֗׷ל 英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟 virtual 系列演唱会 ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট , 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织 ๷๡ฟ๤ยธฉ๐ ๝ต๯๼ุ๊๊๴ 发起, 以支持世界卫生组织。 Together at 徾徭虨簸疦腋泈峓桤 (also ֗׷ל known as One World: Together at Home) was a virtual ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট series ๷๡ฟ๤ยธฉ๐ ๝ต๯๼ุ๊๊๴ by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -2019年 9月 September 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手 Q2ue 名单, 名单中包括 2016年 २तऻॆ 里约 ๋ฎ๴ปชฅ ก๦฀๭฽ศ 奥运银牌得主 Mathew Belcher 和 ֬׃֭ William Ryan 。 2020年 2020, 2月 27日, 第二批入选 νͳ͹Ϲ Ϳ϶Αͺ 奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of Q2ue selected νͳ͹Ϲ Ϳ϶Αͺ for Tokyo 2020, namely Rio ๋ฎ๴ปชฅ ก๦฀๭฽ศ 2016 २तऻॆ silver medalists ֬׃֭ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -输血相关 媵瘆匢帵鈇刿蚿幨肕蜙儦鄣炏妑渀瞧壻璢 急性 इोॷ।ोख 肺 ฐม๥ะ๧ฎ ๭๖ฦฌึ๫ ฟเ็บส๶ 损伤 笶鐁苑鋠构銨葉囸瀰鰪 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併 Ö¥¦ñ 发症。 媵瘆匢帵鈇刿蚿幨肕蜙儦鄣炏妑渀瞧壻璢 इोॷ।ोख lung ฐม๥ะ๧ฎ ๭๖ฦฌึ๫ ฟเ็บส๶ 笶鐁苑鋠构銨葉囸瀰鰪 (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following Ö¥¦ñ of blood products. +同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会 concert , 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民 ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট 和 褕髨逪艘甕揌 歌手嘎嘎小姐共同组织 ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ 发起, 以 ζνΥϷ Υάυδ 支持世界떻즒벙쬂뛛짥첩껧뵕첨뉏퇌윋끶슻끉卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ by Global Citizen ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট 褕髨逪艘甕揌 curated by singer Lady Gaga, ζνΥϷ Υάυδ support of the World 떻즒벙쬂뛛짥첩껧 뵕첨뉏퇌윋끶슻끉 Health Organization. +2019年 9月 20日, 澳大利亚奥林匹克 ÝÈ 委员会 ԱաՂօ 公布 ՓևՈքթա՚րՒ ՑւցՏՏԷջջՆ ՜զս։շցղԷ՝ 了 d'c0%C 第一批入选奥运阵容的帆船选手 ЋЎӏҘЅӣӀзҮ 名单, 名单中包括 2016年里约 Rio 奥运银牌得主 Mathew Belcher 和 উ৐ঢ়ক৯ William Ryan 。 2020年 ը՞՗գ ՎԾ֋Պ ֋և՗Ը 2月 27日, 第二批入选 ๫รฏ๎๘ถฌผำ ฝ฿ูะ๠ต๼ฝพ ๨ฤ฻ๆ๊ัปู๛ 奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the d'c0%C Australian Olympic  ÝÈ Committee ԱաՂօ announced ՓևՈքթա՚րՒ ՑւցՏՏԷջջՆ ՜զս։շցղԷ՝ the first set of sailors ЋЎӏҘЅӣӀзҮ ๫รฏ๎๘ถฌผำ ฝ฿ูะ๠ต๼ฝพ ๨ฤ฻ๆ๊ัปู๛ for Tokyo ը՞՗գ ՎԾ֋Պ ֋և՗Ը namely Rio 2016 silver medalists উ৐ঢ়ক৯ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. +输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发 onset 急性 શ૫ટ 肺水肿的严重输血併 transfusion 发症。ハガトゥグヤイヘヵグヒヺベィヾャヂカダドオテイパェヽチトヾグ Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute શ૫ટ onset of non-cardiogenic pulmonary edema following transfusion of blood products. ハガトゥグヤイヘヵグ ヒヺベィヾャヂカダド オテイパェヽチトヾグ diff --git a/contrib/test-data/clean.zhen.ref.06.4.src b/contrib/test-data/clean.zhen.ref.06.4.src index c837ee8..55ef0d4 100644 --- a/contrib/test-data/clean.zhen.ref.06.4.src +++ b/contrib/test-data/clean.zhen.ref.06.4.src @@ -1,10 +1,10 @@ 429 运输 Transport 中队 Squadron (429 野牛), 使用 CC - 177 CC-177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 SIR S 标准成立 The 于 1992年, 是美国胸科医师学会 / of 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括 include, 但不 not 限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -同日, 一个 a 曾为钻石公主号邮轮乘客的 78 岁男性 man, 老人宣布死亡, 为澳大利亚 Australia 首例因感染 COVID - 19 死亡的病例。他曾在 in 西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -2020年 1月 January, 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立 a 白宫冠状病毒工作组。 1月 31日 31, , 特朗普政府宣布进入 entry 公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付 to 。社区卫生, 甚至全民卫生都未受到鼓励 encouraged , 因为发展中国家 developing 的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区 community 行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -一般来说, SIR S 的治疗针对潜在的问题 problem 或诱发原因 (例如, 使用足够的液体 fluid 替代 replacement 血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经 have 显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. +同日, 一个曾为钻石公主号 COVID-19: 邮轮乘客的 78 岁男性 man, 老人宣布死亡, 为澳大利亚 Australia 首例因感染 COVID - 19 死亡的病例。他曾在 in 西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. +2020年 30 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日 on , 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入 entry 公共卫生 health 紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +其他问题涉及医疗服务的取得, 以及 as 费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家 developing 的卫生部门无法 able 将他们的国家 national 主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +一般来说, SIR S 的治疗针对潜在的问题或诱发原因 cause (例如, 使用足够的液体替代 replacement 血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经 have 显示出在临床试验中改善症状 symptoms 的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -同一个世界: 共同在家 Home (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟 virtual 系列演唱会 concert , 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和 and 歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -2019年 9月 20日, 澳大利亚 Australian 奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年 2016 里约奥运银牌得主 Mathew Belcher 和 and William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Belcher Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -输血相关急性 acute 肺损伤 (Transfusion related acute lung injury; TRALI) complication 是一种会引发 onset 急性肺水肿的严重 serious 输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +同一个世界: 共同 Together 在家 Home (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病 known 疫情期间保持社交距离等防疫理念, 由全球公民和 and 歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. +2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年 2016 里约 Rio 奥运银牌得主 Mathew Belcher 和 and William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的 Laser 帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. +输血相关 Transfusion-related 急性 acute 肺损伤 injury (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 products. Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. From 7a1189f19238a109e7620144fabad5420712b93d Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Tue, 4 Apr 2023 16:43:59 +0100 Subject: [PATCH 05/36] Fix possible bug in test --- tests/test_placeholders.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index b7346df..47cbba4 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -42,7 +42,7 @@ def test_tagger_no_zh(self): def test_tagger_zh_src_augment_replace(self): '''Tests the tagger with zh on the source side''' random.seed(1) - tagger = PlaceholderTagModifier(probability=0.6, num_tags=4, custom_detok_src='zh', custom_detok_trg='None', + tagger = PlaceholderTagModifier(probability=0.6, num_tags=4, custom_detok_src='zh', custom_detok_trg=None, template=" {token} ", augment=0.4, replace=0.4) with open('contrib/test-data/clean.zhen.10', 'r', encoding='utf-8') as myinput, \ open('contrib/test-data/clean.zhen.ref.06.4.04.04.src', 'r', encoding='utf-8') as reference: From 6da73ffb708fac09b45dbfe3452fc1e94b1ed076 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Tue, 4 Apr 2023 16:51:56 +0100 Subject: [PATCH 06/36] Add specific tests for the three modes --- tests/test_placeholders.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index 47cbba4..e7a4561 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -6,6 +6,24 @@ class TestTagger(unittest.TestCase): + def test_tagger_tagging(self): + random.seed(1) + tagger = PlaceholderTagModifier(probability=1) + output = tagger('Hello world\tHallo Welt\t0-0 1-1') + self.assertEqual(output, 'Hello Hallo world Welt \tHallo Welt') + + def test_tagger_augment(self): + random.seed(1) + tagger = PlaceholderTagModifier(probability=1, augment=1) + output = tagger('Hello world\tHallo Welt\t0-0 1-1') + self.assertEqual(output, 'Hello ॸऍॳनःं ः॓ॅँॸ॰ रॗछॼशड़ world ټ؇ۤە٣ٮڛۃ\tHallo ॸऍॳनःं ः॓ॅँॸ॰ रॗछॼशड़ Welt ټ؇ۤە٣ٮڛۃ') + + def test_tagger_replace(self): + random.seed(1) + tagger = PlaceholderTagModifier(probability=.5, replace=1) + output = tagger('Hello world\tHallo Welt\t0-0 1-1') + self.assertEqual(output, 'Hello world ټ؇ۤە٣ٮڛۃ \tHallo ټ؇ۤە٣ٮڛۃ') + def test_tagger_zh_src(self): '''Tests the tagger with zh on the source side''' random.seed(1) From 55b443cc4feb7c5ab2f8d8658effb6c75746f342 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Tue, 4 Apr 2023 17:59:20 +0100 Subject: [PATCH 07/36] Add alignment info to the simple tests --- tests/test_placeholders.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index e7a4561..bdd47d0 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -8,21 +8,24 @@ class TestTagger(unittest.TestCase): def test_tagger_tagging(self): random.seed(1) - tagger = PlaceholderTagModifier(probability=1) - output = tagger('Hello world\tHallo Welt\t0-0 1-1') - self.assertEqual(output, 'Hello Hallo world Welt \tHallo Welt') + tagger = PlaceholderTagModifier(probability=.5) + output = tagger('Hello world etcetera\tHallo Welt und so\t0-0 1-1 2-2 2-3') + self.assertEqual(output, 'Hello Hallo world Welt etcetera\tHallo Welt und so\t0-0 4-1 8-2 8-3') + # ^0 ^(1) ^(2) ^(3) ^4 ^(5) ^(6) ^(7) ^8 ^0 ^1 ^2 ^3 def test_tagger_augment(self): random.seed(1) - tagger = PlaceholderTagModifier(probability=1, augment=1) - output = tagger('Hello world\tHallo Welt\t0-0 1-1') - self.assertEqual(output, 'Hello ॸऍॳनःं ः॓ॅँॸ॰ रॗछॼशड़ world ټ؇ۤە٣ٮڛۃ\tHallo ॸऍॳनःं ः॓ॅँॸ॰ रॗछॼशड़ Welt ټ؇ۤە٣ٮڛۃ') + tagger = PlaceholderTagModifier(probability=.5, augment=1) + output = tagger('Hello world etcetera\tHallo Welt und so\t0-0 1-1 2-2 2-3') + self.assertEqual(output, 'Hello world ټ؇ۤە٣ٮڛۃ etcetera\tHallo Welt ټ؇ۤە٣ٮڛۃ und so\t0-0 1-1 2-2 3-3 3-4') + # ^0 ^1 ^2 ^3 ^0 ^1 ^2 ^3 ^4 def test_tagger_replace(self): random.seed(1) tagger = PlaceholderTagModifier(probability=.5, replace=1) - output = tagger('Hello world\tHallo Welt\t0-0 1-1') - self.assertEqual(output, 'Hello world ټ؇ۤە٣ٮڛۃ \tHallo ټ؇ۤە٣ٮڛۃ') + output = tagger('Hello world etcetera\tHallo Welt und so\t0-0 1-1 2-2 2-3') + self.assertEqual(output, 'Hello world ټ؇ۤە٣ٮڛۃ etcetera\tHallo ټ؇ۤە٣ٮڛۃ und so\t0-0 1-1 5-2 5-3') + # ^0 ^1 ^(2) ^(3) ^(4) ^5 ^0 ^1 ^2 ^3 def test_tagger_zh_src(self): '''Tests the tagger with zh on the source side''' From 42b850e9f816f86fde874402909e1e2884cfd657 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Tue, 4 Apr 2023 18:00:16 +0100 Subject: [PATCH 08/36] Make placeholder modifier produce (corrected) alignment pairs --- src/opustrainer/modifiers/placeholders.py | 142 ++++++++++++++++------ 1 file changed, 105 insertions(+), 37 deletions(-) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 58c6985..72e653a 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -1,5 +1,5 @@ import random -from operator import itemgetter +from operator import attrgetter from typing import Set, List, Tuple, Optional, Protocol, TypeVar, Iterable from sacremoses import MosesDetokenizer @@ -20,7 +20,7 @@ def random_weighted_choice(options:Iterable[Tuple[T,float]]) -> T: -def get_random_unicode_string(min_length: int=2, max_length: int=10, max_words: int=3) -> str: +def get_random_unicode_strings(min_length: int=2, max_length: int=10, max_words: int=3) -> List[str]: """Gets a random unicode string of words, of up to max_words, where each word is of length min_length-max_length. Only one character set per invocation. Maybe should do special rules for emoji and CJK? Emoji wouldn't appear with spaces in between normally @@ -160,60 +160,85 @@ def get_random_unicode_string(min_length: int=2, max_length: int=10, max_words: alphabet = random.choice(include_ranges) # Generate a random string of 1 - 3 words - return ' '.join( + return [ ''.join(chr(random.randrange(*alphabet)) for _ in range(length)) for _ in range(random.randint(1, max_words)) - ) + ] + + +class Pair: + """Alignment pair. Tuple, but mutable so we can fix them up when we add words.""" + src: int + trg: int + + __slots__ = ('src', 'trg') + + def __init__(self, src:int, trg:int): + self.src = src + self.trg = trg + + def __hash__(self): + """Risky for mutable types, but we need it for set operations""" + return hash((self.src, self.trg)) + + def __eq__(self, other): + return self.src == other.src and self.trg == other.trg -def tuplify(pair: str) -> Tuple[int, int]: - """Parses "x-y" description of an aligned token pair into `(x,y)` tuple of ints.""" - s, t = pair.split('-') - return (int(s), int(t)) +def parse_alignment(pair:str) -> Pair: + src, trg = pair.split('-', maxsplit=1) + return Pair(int(src), int(trg)) -def filter_tuples(inlist: List[Tuple[int, int]]) -> List[Tuple[int, int]]: +def parse_alignments(align_line:str) -> List[Pair]: + return [parse_alignment(pair) for pair in align_line.split()] + + +def format_alignments(alignments:List[Pair]) -> str: + return ' '.join(f'{pair.src}-{pair.trg}' for pair in alignments) + + +def filter_one_to_one_pairs(inlist: List[Pair]) -> List[Pair]: """Removes places non x->y x->z type of alignments. Remove anything that is found multiple times. Anything that is found multiple times means non bijective alignment. Since they are sorted, we can reduce some time complexity """ - inlist.sort(key=itemgetter(0)) - new_list: List[Tuple[int, int]] = [] + inlist.sort(key=attrgetter('src')) + new_list: List[Pair] = [] blacklisted: Set[int] = set() - for i, (curr, _) in enumerate(inlist): + for i, pair in enumerate(inlist): # Skip blacklisted ones - if curr in blacklisted: + if pair.src in blacklisted: continue # Skip (and blacklist) any (x,y) pairs that are followed by (x,_) pairs - if i < len(inlist) - 1 and curr == inlist[i+1][0]: - blacklisted.add(curr) + if i < len(inlist) - 1 and pair.src == inlist[i+1].src: + blacklisted.add(pair.src) continue # Keep the rest, pairs like (x,_) where `x` did only occur once in the # first position among all of the tuples in `inlist`. - new_list.append(inlist[i]) + new_list.append(pair) return new_list -def get_placeholding_candidates(align_line: str) -> List[Tuple[int, int]]: +def get_placeholding_candidates(src_trg: List[Pair]) -> List[Pair]: """Filters out multiple alignment targets so that we can definitely get a one-to-one replacement """ # Create the two src-trg and trg-src sets - src_trg: List[Tuple[int, int]] = [tuplify(i) for i in align_line.split()] - trg_src: List[Tuple[int, int]] = [(c, d) for d,c in src_trg] + trg_src: List[Pair] = [Pair(pair.trg, pair.src) for pair in src_trg] - src_trg_filtered: List[Tuple[int, int]] = filter_tuples(src_trg) - trg_src_filtered: List[Tuple[int, int]] = filter_tuples(trg_src) + src_trg_filtered: List[Pair] = filter_one_to_one_pairs(src_trg) + trg_src_filtered: List[Pair] = filter_one_to_one_pairs(trg_src) # Now, we are looking for the union of the two. # First, reverse src_trg - trg_src_filtered_rereversed: List[Tuple[int, int]] = [(c, d) for d,c in trg_src_filtered] + trg_src_filtered_rereversed: List[Pair] = [Pair(pair.trg, pair.src) for pair in trg_src_filtered] # Now convert both to sets and take the union - src_trg_set: Set[Tuple[int, int]] = set(src_trg_filtered) - trg_src_filtered_rereversed_set: Set[Tuple[int, int]] = set(trg_src_filtered_rereversed) + src_trg_set: Set[Pair] = set(src_trg_filtered) + trg_src_filtered_rereversed_set: Set[Pair] = set(trg_src_filtered_rereversed) return list(src_trg_set & trg_src_filtered_rereversed_set) @@ -254,7 +279,7 @@ class PlaceholderTagModifier(Modifier): def __init__(self, probability: float=0.0, num_tags: int=6, custom_detok_src: Optional[str]=None, custom_detok_trg: Optional[str]=None, - template: str=" {token} ", augment: float=0, replace:float=0): + template: str=" {token} ", augment: float=0, replace:float=0): super().__init__(probability) self.num_tags = num_tags @@ -294,8 +319,10 @@ def __call__(self, line:str) -> str: source = src.split(' ') target = trg.split(' ') + alignments: List[Pair] = parse_alignments(alignment) + # Get replacement candidates - candidates: List[Tuple[int, int]] = get_placeholding_candidates(alignment) + candidates = get_placeholding_candidates(alignments) # Get list of possible tags. tags: List[int] = list(range(self.num_tags)) @@ -305,9 +332,9 @@ def __call__(self, line:str) -> str: # Replace each of them with a THRESHOLD probability unless the two words are exactly the same # This is to avoid having numbers trained with placeholders or any other words that are exactly the same - for i in range(len(candidates)): - # Skip words that are the same on - if source[candidates[i][0]] == target[candidates[i][1]]: + for candidate in candidates: + # Skip words that are already the same in the source and target sentence + if source[candidate.src] == target[candidate.trg]: continue # Skip words whose turn it isn't yet. @@ -323,23 +350,64 @@ def __call__(self, line:str) -> str: if mode == "tag": # Hint the expected output to the trainer by specifying it in the input as a tag - source[candidates[i][0]] += self.template.format(n=tags.pop(), token=target[candidates[i][1]]) + tag_tokens = self.template.format(n=tags.pop(), token=target[candidate.trg]).split(' ') + source = source[:candidate.src+1] + tag_tokens + source[candidate.src+1:] # Both +1 to insert tag_tokens after selected token + + # Fix up alignment pairs + for pair in alignments: + if pair.src > candidate.src: + pair.src += len(tag_tokens) + elif mode == "replace": # Same as above, but instead of the expected target word, we replace it on both # sides with a random string. This encourages the model to really ignore the source # and produce the target that we desire. - augment = get_random_unicode_string() - source[candidates[i][0]] += self.template.format(n=tags.pop(), token=augment) - target[candidates[i][1]] = augment + augment_tokens = get_random_unicode_strings() + tag_tokens = self.template.format(n=tags.pop(), token=' '.join(augment_tokens)).split(' ') + source = source[:candidate.src+1] + tag_tokens + source[candidate.src+1:] # Both +1 to insert tag after selected token + target = target[:candidate.trg] + augment_tokens + target[candidate.trg+1:] # Only tail +1 to replace the selected target token + + # Fix up alignment pairs + for pair in alignments: + if pair.src > candidate.src: + pair.src += len(tag_tokens) + if pair.trg > candidate.trg: + pair.trg += len(augment_tokens) - 1 # -1 because we replaced the target token + + # Add alignment pairs for the 1-to-N alignment pairs + index = alignments.index(candidate) + augment_pairs = [ + Pair(candidate.src, candidate.trg + i) + for i in range(0, len(augment_tokens)) + ] + alignments = alignments[:index] + augment_pairs + alignments[index+1:] # +1 to replace the original pair + elif mode == "augment": # Augment mode adds random noise both on the source and the target without any # tagging encouraging the model to copy crap from one side to the other. - augment = get_random_unicode_string() - source[candidates[i][0]] = source[candidates[i][0]] + " " + augment - target[candidates[i][1]] = target[candidates[i][1]] + " " + augment + augment_tokens = get_random_unicode_strings() + source = source[:candidate.src+1] + augment_tokens + source[candidate.src+1:] + target = target[:candidate.trg+1] + augment_tokens + target[candidate.trg+1:] + + # Fix up alignments for both source and target sides + for pair in alignments: + if pair.src > candidate.src: + pair.src += len(augment_tokens) + if pair.trg > candidate.trg: + pair.trg += len(augment_tokens) + + # Also insert alignments for the augmented string + augment_pairs = [ + Pair(candidate.src + i, candidate.trg + i) + for i in range(1, 1 + len(augment_tokens)) + ] + + # Insert them after the alignment pair we used to select this place. + index = alignments.index(candidate) + alignments = alignments[:index+1] + augment_pairs + alignments[index+1:] source_detok = self.src_detokenizer.detokenize(source) target_detok = self.trg_detokenizer.detokenize(target) # Return the sentence, source tagged a la Dinu et al, target as it is and no alignment info - return source_detok + "\t" + target_detok + return source_detok + "\t" + target_detok + "\t" + format_alignments(alignments) From 831d5642417ebbd80092963cece3b96acaef3099 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Wed, 5 Apr 2023 14:58:18 +0100 Subject: [PATCH 09/36] Make sure `get_placeholding_candidates` returns the original instances Also fixes the order. Does change the tests though. --- src/opustrainer/modifiers/placeholders.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 72e653a..75e5394 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -239,8 +239,12 @@ def get_placeholding_candidates(src_trg: List[Pair]) -> List[Pair]: # Now convert both to sets and take the union src_trg_set: Set[Pair] = set(src_trg_filtered) trg_src_filtered_rereversed_set: Set[Pair] = set(trg_src_filtered_rereversed) + selection = src_trg_set & trg_src_filtered_rereversed_set - return list(src_trg_set & trg_src_filtered_rereversed_set) + # Little dance to make sure we return the original pair instances, not any + # of the reversed reversed ones. This also sorts them back into the original + # order. + return [pair for pair in src_trg if pair in selection] class Detokenizer(Protocol): From 2e3d29f4d520b89663e90c347c1095a45f099e01 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Wed, 5 Apr 2023 14:58:55 +0100 Subject: [PATCH 10/36] update tests --- contrib/test-data/clean.enzh.ref.06.4.none | 20 ++--- contrib/test-data/clean.enzh.ref.06.4.trg | 20 ++--- .../test-data/clean.zhen.ref.06.4.04.04.src | 20 ++--- contrib/test-data/clean.zhen.ref.06.4.src | 20 ++--- src/opustrainer/modifiers/placeholders.py | 3 + tests/test_placeholders.py | 79 ++++++++++--------- 6 files changed, 83 insertions(+), 79 deletions(-) diff --git a/contrib/test-data/clean.enzh.ref.06.4.none b/contrib/test-data/clean.enzh.ref.06.4.none index d72e5a7..4206100 100644 --- a/contrib/test-data/clean.enzh.ref.06.4.none +++ b/contrib/test-data/clean.enzh.ref.06.4.none @@ -1,10 +1,10 @@ -429 Transport 运输 Squadron 中队 (429 Bison Squadron) - Flying the CC-177 177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The conference concluded that the manifestations of / SIRS include, but are not limited 限于 to the first four described above under adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia 澳大利亚 reported 病例 the first death from COVID-19: 公主号 a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, the WHO declared a 华盛顿州 Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and , placed travel restrictions on entry 进入 for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community 社区 health, even population health, is not encouraged 鼓励 as health sectors in developing countries are not able to link the national authorities with the local government and community action. 行动 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid 液体 replacement 替代 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together at Home (also known as One World: Together at Home) was a virtual concert 演唱会 series organised 组织 by Global Citizen 公民 and curated by singer Lady Gaga, in support of the World 世界 Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September 2019, the Australian 澳大利亚 Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver 银牌 medalists and defending world 470 champions Mathew Belcher Mara and William Ryan and world's 成为 current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute 急性 lung injury (TRALI) is a serious 严重 blood transfusion complication TRALI) characterized by the acute onset 引发 of non-cardiogenic pulmonary edema following transfusion of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 +429 Transport 运输 Squadron 中队 (429 Bison Squadron) - Flying the CC-177 177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 0-0 1-1 5-2 9-3 9-4 10-5 11-5 11-7 11-8 12-9 13-8 14-9 15-10 +The 成立 conference concluded that the manifestations 表现 of SIRS include, but are not limited 限于 to the first four described above under adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 0-3 4-18 4-22 5-23 5-24 6-6 8-29 12-12 13-26 13-27 14-30 15-31 16-7 20-32 21-33 25-25 26-28 27-39 28-40 29-34 30-34 31-41 32-35 33-36 33-37 33-42 34-43 34-44 +On 1 March, Australia 澳大利亚 reported the first death from COVID-19: a 一个 78-year-old Perth Gairdner man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 0-0 0-1 3-18 7-27 9-19 10-14 10-15 12-6 13-2 17-10 17-11 18-36 22-12 23-20 23-21 24-19 28-7 28-8 30-34 31-5 32-22 34-29 38-30 39-30 44-37 44-38 45-31 46-32 46-33 47-33 +On 30 2020年 January, 1月 the WHO declared a Public Health Emergency of International Concern and on 29日 January 31, the Trump administration declared a 成立 public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 0-2 0-3 1-0 5-1 12-4 13-8 14-7 20-13 24-12 24-21 25-22 27-24 27-25 28-25 29-26 30-15 34-28 35-29 36-30 36-31 37-23 42-27 46-32 +Community health, even 甚至 population health, is not encouraged 鼓励 as health sectors in developing 发展中国家 countries are not able to link the national authorities with the local government and community action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 0-44 2-47 6-11 9-17 9-18 10-53 14-8 15-20 15-21 15-58 16-59 17-23 18-56 22-26 23-24 23-25 23-50 23-52 24-51 28-60 29-42 30-74 30-75 32-64 33-65 34-68 35-67 36-69 37-69 38-71 39-72 40-73 +Generally, the treatment for SIRS is directed towards the underlying problem 问题 or inciting cause (i.e. adequate 足够 fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 0-0 0-1 1-4 2-5 3-8 7-2 7-3 9-6 10-6 12-7 13-9 17-10 22-12 23-13 23-14 24-17 28-19 29-20 30-40 31-38 31-39 32-38 34-45 35-47 35-48 36-51 37-52 38-52 39-49 42-53 43-54 43-55 44-63 45-59 46-60 47-61 48-59 49-57 49-58 50-57 +Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . 0-3 1-0 1-1 1-2 2-2 3-3 3-4 4-5 4-6 +Together at Home 在家 (also known as One World: Together at Home) was a virtual 虚拟 concert 演唱会 series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 0-3 2-4 6-5 7-31 12-8 13-7 13-10 14-11 15-12 17-15 17-16 18-23 19-22 23-24 27-23 28-49 29-41 30-42 31-43 32-44 33-41 34-41 35-45 36-46 37-46 37-47 38-52 39-53 41-51 42-54 43-55 44-56 44-57 +On 20 September 9月 2019, 2019年 the Australian Olympic 奥林匹克 Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 0-2 0-3 1-2 2-1 6-0 10-8 14-4 15-5 19-6 20-7 22-9 22-10 23-10 25-16 26-39 29-33 31-23 32-22 33-25 34-13 35-29 40-27 41-53 43-30 44-31 46-65 48-61 48-62 49-69 52-70 52-71 +Transfusion-related acute 急性 lung injury (TRALI) is a serious blood transfusion complication characterized by the acute 急性 onset of non-cardiogenic pulmonary edema following transfusion 输血併 of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 0-1 1-2 5-3 9-4 10-5 10-6 10-7 11-12 12-13 12-14 13-20 14-0 15-0 16-11 17-12 20-17 24-16 26-18 27-18 28-18 29-19 30-21 34-19 36-23 diff --git a/contrib/test-data/clean.enzh.ref.06.4.trg b/contrib/test-data/clean.enzh.ref.06.4.trg index 56b10bc..17131a5 100644 --- a/contrib/test-data/clean.enzh.ref.06.4.trg +++ b/contrib/test-data/clean.enzh.ref.06.4.trg @@ -1,10 +1,10 @@ -429 Transport 运输 Squadron 中队 (429 Bison Squadron) - Flying the CC-177 177 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that the manifestations of / SIRS include, but are not limited 限于 to the first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia 澳大利亚 reported 病例 the first death from COVID-19: 公主号 a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 January, the WHO declared a 华盛顿州 Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and , placed travel restrictions on entry 进入 for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community 社区 health, even population health, is not encouraged 鼓励 as health sectors in developing countries are not able to link the national authorities with the local government and community action. 行动 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid 液体 replacement 替代 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at Home (also known as One World: Together at Home) was a virtual concert 演唱会 series organised 组织 by Global Citizen 公民 and curated by singer Lady Gaga, in support of the World 世界 Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, the Australian 澳大利亚 Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver 银牌 medalists and defending world 470 champions Mathew Belcher Mara and William Ryan and world's 成为 current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related acute 急性 lung injury (TRALI) is a serious 严重 blood transfusion complication TRALI) characterized by the acute onset 引发 of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport 运输 Squadron 中队 (429 Bison Squadron) - Flying the CC-177 177 429 运输中队 (429 野牛), 使用 CC - 177 0-0 1-1 5-2 9-3 9-4 10-5 11-5 11-7 11-8 12-9 13-8 14-9 15-10 +The 成立 conference concluded that the manifestations 表现 of SIRS include, but are not limited 限于 to the first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 0-3 4-18 4-22 5-23 5-24 6-6 8-29 12-12 13-26 13-27 14-30 15-31 16-7 20-32 21-33 25-25 26-28 27-39 28-40 29-34 30-34 31-41 32-35 33-36 33-37 33-42 34-43 34-44 +On 1 March, Australia 澳大利亚 reported the first death from COVID-19: a 一个 78-year-old Perth Gairdner man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 0-0 0-1 3-18 7-27 9-19 10-14 10-15 12-6 13-2 17-10 17-11 18-36 22-12 23-20 23-21 24-19 28-7 28-8 30-34 31-5 32-22 34-29 38-30 39-30 44-37 44-38 45-31 46-32 46-33 47-33 +On 30 2020年 January, 1月 the WHO declared a Public Health Emergency of International Concern and on 29日 January 31, the Trump administration declared a 成立 public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 0-2 0-3 1-0 5-1 12-4 13-8 14-7 20-13 24-12 24-21 25-22 27-24 27-25 28-25 29-26 30-15 34-28 35-29 36-30 36-31 37-23 42-27 46-32 +Community health, even 甚至 population health, is not encouraged 鼓励 as health sectors in developing 发展中国家 countries are not able to link the national authorities with the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 0-44 2-47 6-11 9-17 9-18 10-53 14-8 15-20 15-21 15-58 16-59 17-23 18-56 22-26 23-24 23-25 23-50 23-52 24-51 28-60 29-42 30-74 30-75 32-64 33-65 34-68 35-67 36-69 37-69 38-71 39-72 40-73 +Generally, the treatment for SIRS is directed towards the underlying problem 问题 or inciting cause (i.e. adequate 足够 fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 0-0 0-1 1-4 2-5 3-8 7-2 7-3 9-6 10-6 12-7 13-9 17-10 22-12 23-13 23-14 24-17 28-19 29-20 30-40 31-38 31-39 32-38 34-45 35-47 35-48 36-51 37-52 38-52 39-49 42-53 43-54 43-55 44-63 45-59 46-60 47-61 48-59 49-57 49-58 50-57 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. 0-3 1-0 1-1 1-2 2-2 3-3 3-4 4-5 4-6 +Together at Home 在家 (also known as One World: Together at Home) was a virtual 虚拟 concert 演唱会 series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 0-3 2-4 6-5 7-31 12-8 13-7 13-10 14-11 15-12 17-15 17-16 18-23 19-22 23-24 27-23 28-49 29-41 30-42 31-43 32-44 33-41 34-41 35-45 36-46 37-46 37-47 38-52 39-53 41-51 42-54 43-55 44-56 44-57 +On 20 September 9月 2019, 2019年 the Australian Olympic 奥林匹克 Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 0-2 0-3 1-2 2-1 6-0 10-8 14-4 15-5 19-6 20-7 22-9 22-10 23-10 25-16 26-39 29-33 31-23 32-22 33-25 34-13 35-29 40-27 41-53 43-30 44-31 46-65 48-61 48-62 49-69 52-70 52-71 +Transfusion-related acute 急性 lung injury (TRALI) is a serious blood transfusion complication characterized by the acute 急性 onset of non-cardiogenic pulmonary edema following transfusion 输血併 of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 0-1 1-2 5-3 9-4 10-5 10-6 10-7 11-12 12-13 12-14 13-20 14-0 15-0 16-11 17-12 20-17 24-16 26-18 27-18 28-18 29-19 30-21 34-19 36-23 diff --git a/contrib/test-data/clean.zhen.ref.06.4.04.04.src b/contrib/test-data/clean.zhen.ref.06.4.04.04.src index d393c91..1562606 100644 --- a/contrib/test-data/clean.zhen.ref.06.4.04.04.src +++ b/contrib/test-data/clean.zhen.ref.06.4.04.04.src @@ -1,10 +1,10 @@ -429 运输中队 숟뫆흑먀쥪뺋굠욢쾜 (429 野牛), 使用 CC - 177 バズガマィパプロ゠ヹベヂーソルキトィアィンュァバヷセブ 429 Transport 숟뫆흑먀쥪뺋굠욢쾜 (429 Bison Squadron) - Flying the バズガマィパプロ゠ ヹベヂーソルキトィ アィンュァバヷセブ -SIR S 标准成立 걝쒎쳌둅촲쿭뤦읅꾗쫊썗큺콻룊챍왵쬉싕 于 1992年, ऎ०ॏगबथ ईकऔठृॹ 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的 ´Ùúà öÖå¼ ðøâÙ 表现包括 ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ 但どみぼぎぃでぱにふじちきだゝめずろぷ不 ҅ӗѤўѽһЇѸЋю 限于 ์ฃ๦ฝ๑ถๆ๊ท๮ ซ๦ๆ๦๬๨๷ภค๫ 上述成人 SIR S 的前四 ֑֭ײ֩ ו׾ז֭ ׃בּ׼ 项 under 判定标准。 걝쒎쳌둅촲쿭 뤦읅꾗쫊썗큺 콻룊챍왵쬉싕 conference concluded ऎ०ॏगबथ ईकऔठृॹ the manifestations of SIRS include, ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ but どみぼぎぃで ぱにふじちき だゝめずろぷ are ҅ӗѤўѽһЇѸЋю limited ์ฃ๦ฝ๑ถๆ๊ท๮ ซ๦ๆ๦๬๨๷ภค๫ to the ´Ùúà öÖå¼ ðøâÙ first four ֑֭ײ֩ ו׾ז֭ ׃בּ׼ described above under adult SIRS criteria. -同日, 一个 َؒۛؓ 曾为钻石 😫😶😛😢😌😰🙆 公主号 COVID-19: 邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚퇌맭首例因感染 COVID - 19 死亡的病例 reported 。他 ¹Ì¬ºéö×ë¸ß ­õÑÅàߢÉîÓ 曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia 퇌맭 reported the first death from COVID-19: َؒۛؓ 78-year-old Perth man, who was one of the passengers from the Diamond 😫😶😛😢😌😰🙆 Princess, and who ¹Ì¬ºéö×ë¸ß ­õÑÅàߢÉîÓ had been evacuated and was being treated in Western Australia. -2020年 הֲ֫ױ 1月 January, 20日, 华盛顿州确诊首例 COVID ჂღႩჽႩ - ρϤΌΰΧϺϨϋ 19 患者。 1月 29日 ၗဝ၊ြႚၽ ဢ႔ႍယၒည , 成立 Ծվջՠ ԹչնՌ 白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布 ֤֮ׯ׼ׇ֝׀׷ו ׸ֵזְ׫׍ָ֪֜ ףָ֑֕֓״ֵ׬ל 进入 ٜؔۑهؖۻ 公共 ॻधअऩगन॥ ६ॊॲॵदटप 卫生紧急状态。 ӥцЛӉЋӓыЃҝҫ ЃЗѩНӓӢӊЊан On 30 הֲ֫ױ January, the WHO declared a Public ρϤΌΰΧϺϨϋ Health ჂღႩჽႩ Emergency of International Concern and ၗဝ၊ြႚၽ ဢ႔ႍယၒည January 31, the Trump administration declared ֤֮ׯ׼ׇ֝׀׷ו ׸ֵזְ׫׍ָ֪֜ ףָ֑֕֓״ֵ׬ל a Ծվջՠ ԹչնՌ ॻधअऩगन॥ ६ॊॲॵदटप health emergency, and placed travel restrictions on ٜؔۑهؖۻ for travellers from China. ӥцЛӉЋӓыЃҝҫ ЃЗѩНӓӢӊЊан -其他问题涉及医疗服务的取得, 以及费用。世界 ऴफेॎॴढ़ॵ॓ण ॼ॒जआॵउॡु॒ ॰यऔुॢ॥ॱचध 上绝大部分的国家地区没有足够的健康保险。在 ϬͱΝϷ 低收入国家 ׎֓׵עׅי֒ ֗רֽך֡כ֠, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未 õ¿À¨ ÷Ù×æ ÀåØä 受到鼓励, 因为发展中国家的卫生部门无法 ૲ચ઒ૅ૴૜઄ૣન૩ 将他们的国家主管部门, 与 with 地方政府, 以及 ガムドォメヵザザコ 社区行动联系起来。 Community health, even population ऴफेॎॴढ़ॵ॓ण ॼ॒जआॵउॡु॒ ॰यऔुॢ॥ॱचध health, is not encouraged as health sectors ϬͱΝϷ developing countries ׎֓׵עׅי֒ ֗רֽך֡כ֠ are õ¿À¨ ÷Ù×æ ÀåØä able ૲ચ઒ૅ૴૜઄ૣન૩ to link the national authorities with the local government ガムドォメヵザザコ community action. -一般来说, SIR S 的治疗 ૅઙઢધ 针对潜在 রয়েঀ৺ঘ 的问题或 ϳϐΝΗΰϝΧͽϮ 诱发原因 cause (例如, 使用足够 ֽ׎ׅ׽֟ײ֪יׁ ִ֪׷֝׷֓֟טׯ ֑וֵצױ׬ף֡֙ 的液体わませくぷれや替代 꺚춌뇉뱔퐸뉷봟녛듧퍻호넿 血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状 symptoms 的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment ૅઙઢધ for SIRS is directed towards the underlying রয়েঀ৺ঘ problem ϳϐΝΗΰϝΧͽϮ inciting cause (i.e. adequate ֽ׎ׅ׽֟ײ֪יׁ ִ֪׷֝׷֓֟טׯ ֑וֵצױ׬ף֡֙ fluid わませくぷれや 꺚춌뇉뱔 퐸뉷봟녛 듧퍻호넿 for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. -微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会 concert , 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民 ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট 和 褕髨逪艘甕揌 歌手嘎嘎小姐共同组织 ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ 发起, 以 ζνΥϷ Υάυδ 支持世界떻즒벙쬂뛛짥첩껧뵕첨뉏퇌윋끶슻끉卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ by Global Citizen ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট 褕髨逪艘甕揌 curated by singer Lady Gaga, ζνΥϷ Υάυδ support of the World 떻즒벙쬂뛛짥첩껧 뵕첨뉏퇌윋끶슻끉 Health Organization. -2019年 9月 20日, 澳大利亚奥林匹克 ÝÈ 委员会 ԱաՂօ 公布 ՓևՈքթա՚րՒ ՑւցՏՏԷջջՆ ՜զս։շցղԷ՝ 了 d'c0%C 第一批入选奥运阵容的帆船选手 ЋЎӏҘЅӣӀзҮ 名单, 名单中包括 2016年里约 Rio 奥运银牌得主 Mathew Belcher 和 উ৐ঢ়ক৯ William Ryan 。 2020年 ը՞՗գ ՎԾ֋Պ ֋և՗Ը 2月 27日, 第二批入选 ๫รฏ๎๘ถฌผำ ฝ฿ูะ๠ต๼ฝพ ๨ฤ฻ๆ๊ัปู๛ 奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the d'c0%C Australian Olympic  ÝÈ Committee ԱաՂօ announced ՓևՈքթա՚րՒ ՑւցՏՏԷջջՆ ՜զս։շցղԷ՝ the first set of sailors ЋЎӏҘЅӣӀзҮ ๫รฏ๎๘ถฌผำ ฝ฿ูะ๠ต๼ฝพ ๨ฤ฻ๆ๊ัปู๛ for Tokyo ը՞՗գ ՎԾ֋Պ ֋և՗Ը namely Rio 2016 silver medalists উ৐ঢ়ক৯ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发 onset 急性 શ૫ટ 肺水肿的严重输血併 transfusion 发症。ハガトゥグヤイヘヵグヒヺベィヾャヂカダドオテイパェヽチトヾグ Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute શ૫ટ onset of non-cardiogenic pulmonary edema following transfusion of blood products. ハガトゥグヤイヘヵグ ヒヺベィヾャヂカダド オテイパェヽチトヾグ +429 运输 バズガマィパプロ゠ヹベヂーソルキトィアィンュァバヷセブ 中队 (429 野牛), 使用 CC - 177 숟뫆흑먀쥪뺋굠욢쾜 429 バズガマィパプロ゠ ヹベヂーソルキトィ アィンュァバヷセブ Squadron (429 Bison Squadron) - Flying the 숟뫆흑먀쥪뺋굠욢쾜 0-0 1-1 1-2 1-3 8-4 9-5 10-5 11-6 11-7 13-7 14-7 14-9 15-8 15-10 16-11 +SIR S 标准成立 ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ 于 1992年, 是 ҅ӗѤўѽһЇѸЋю 美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的 ֑֭ײ֩ ו׾ז֭ ׃בּ׼ 表现 걝쒎쳌둅촲쿭뤦읅꾗쫊썗큺콻룊챍왵쬉싕 包括 ์ฃ๦ฝ๑ถๆ๊ท๮ ซ๦ๆ๦๬๨๷ภค๫ 但不 not 限于 ऎ०ॏगबथ ईकऔठृॹ 上述成人どみぼぎぃでぱにふじちきだゝめずろぷ SIR S 的前四 ´Ùúà öÖå¼ ðøâÙ 项判定标准。 The ៪៴៕មឦឤ់៼៰ឿ ៬៸ៀឲ់៭ងួស៟ ៦ឳ឵៕ពឮំ៰៙៣ conference concluded that the 걝쒎쳌둅촲쿭 뤦읅꾗쫊썗큺 콻룊챍왵쬉싕 of SIRS include, ์ฃ๦ฝ๑ถๆ๊ท๮ ซ๦ๆ๦๬๨๷ภค๫ but ҅ӗѤўѽһЇѸЋю not ऎ०ॏगबथ ईकऔठृॹ to the ֑֭ײ֩ ו׾ז֭ ׃בּ׼ first four ´Ùúà öÖå¼ ðøâÙ described above under adult どみぼぎぃで ぱにふじちき だゝめずろぷ SIRS criteria. 3-0 4-1 5-2 6-3 9-6 10-17 19-11 25-4 29-4 30-5 31-5 32-21 33-12 34-12 35-22 36-23 37-24 38-25 39-8 39-9 39-10 46-13 47-14 48-15 49-16 50-18 55-19 55-20 61-31 61-32 62-34 63-35 64-36 65-37 66-38 67-38 69-26 70-27 71-28 72-29 73-30 74-33 75-38 76-39 77-39 +同日, 一个曾为钻石 َؒۛؓ 公主号 COVID-19: 邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚퇌맭首例因感染 COVID - 19 死亡的病例 ¹Ì¬ºéö×ë¸ß ­õÑÅàߢÉîÓ 。他曾在 😫😶😛😢😌😰🙆 西澳大利亚州 Sir the Charles Gairdner Hospital 治疗。 On 1 March, Australia 퇌맭 reported ¹Ì¬ºéö×ë¸ß ­õÑÅàߢÉîÓ the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the َؒۛؓ Princess, and who had been evacuated and was being treated in 😫😶😛😢😌😰🙆 Western Australia. 0-0 1-0 2-13 5-25 10-12 15-22 16-22 18-14 19-14 20-16 22-10 23-10 26-3 27-4 28-9 28-18 29-17 30-17 31-26 36-5 37-6 38-7 40-28 41-29 41-30 42-36 43-37 44-38 45-38 45-39 46-24 52-15 53-35 54-35 +2020年 הֲ֫ױ 1月 ၗဝ၊ြႚၽ ဢ႔ႍယၒည 20日, 华盛顿州 Ծվջՠ ԹչնՌ 确诊首例 COVID Health - ӥцЛӉЋӓыЃҝҫ ЃЗѩНӓӢӊЊан 19 患者。 1月 29日, 成立 ֤֮ׯ׼ׇ֝׀׷ו ׸ֵזְ׫׍ָ֪֜ ףָ֑֕֓״ֵ׬ל 白宫冠状病毒工作组。 1月 31日 ρϤΌΰΧϺϨϋ, ٜؔۑهؖۻ 特朗普政府宣布进入 ॻधअऩगन॥ ६ॊॲॵदटप 公共卫生紧急状态。 ჂღႩჽႩ On 30 הֲ֫ױ ၗဝ၊ြႚၽ ဢ႔ႍယၒည the WHO declared a Ծվջՠ ԹչնՌ Public ӥцЛӉЋӓыЃҝҫ ЃЗѩНӓӢӊЊан Health Emergency of International Concern and on January 31, ρϤΌΰΧϺϨϋ the Trump administration declared a ֤֮ׯ׼ׇ֝׀׷ו ׸ֵזְ׫׍ָ֪֜ ףָ֑֕֓״ֵ׬ל public health emergency, ٜؔۑهؖۻ placed travel restrictions on ॻधअऩगन॥ ६ॊॲॵदटप for travellers from China. ჂღႩჽႩ 0-1 1-2 2-3 2-4 8-0 9-0 10-8 11-9 12-10 15-14 20-11 21-12 22-13 26-21 27-20 29-28 30-29 31-30 32-31 38-21 39-22 40-23 41-35 46-25 47-25 47-26 48-27 49-40 49-41 55-32 56-33 57-34 58-34 59-45 60-46 +其他问题涉及医疗服务的取得, 以及 ガムドォメヵザザコ 费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家 ૲ચ઒ૅ૴૜઄ૣન૩, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门 õ¿À¨ ÷Ù×æ ÀåØä 无法 ׎֓׵עׅי֒ ֗רֽך֡כ֠ 将他们的国家 national 主管 ϬͱΝϷ 部门, 与地方政府, 以及社区行动 ऴफेॎॴढ़ॵ॓ण ॼ॒जआॵउॡु॒ ॰यऔुॢ॥ॱचध 联系起来。 Community health, even population health, is not encouraged ガムドォメヵザザコ health õ¿À¨ ÷Ù×æ ÀåØä in developing countries ૲ચ઒ૅ૴૜઄ૣન૩ are not able ׎֓׵עׅי֒ ֗רֽך֡כ֠ to link the national ϬͱΝϷ with the local government and community action. ऴफेॎॴढ़ॵ॓ण ॼ॒जआॵउॡु॒ ॰यऔुॢ॥ॱचध 8-8 15-3 21-6 22-6 24-9 25-9 27-13 28-17 29-17 30-15 31-16 47-22 49-0 52-2 55-17 56-18 57-17 58-7 61-14 63-9 64-10 64-11 64-12 71-19 72-20 73-21 77-25 82-26 88-28 89-27 90-29 90-30 92-31 93-32 94-33 95-34 96-35 97-36 98-23 99-23 +一般来说, SIR S 的治疗 ϳϐΝΗΰϝΧͽϮ 针对潜在的问题 꺚춌뇉뱔퐸뉷봟녛듧퍻호넿 or 诱发原因 (例如, 使用足够 adequate 的液体わませくぷれや替代 রয়েঀ৺ঘ 血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和 ૅઙઢધ 二十碳 ֽ׎ׅ׽֟ײ֪יׁ ִ֪׷֝׷֓֟טׯ ֑וֵצױ׬ף֡֙ 五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the ϳϐΝΗΰϝΧͽϮ for SIRS is directed towards the underlying 꺚춌뇉뱔 퐸뉷봟녛 듧퍻호넿 or inciting cause (i.e. adequate fluid わませくぷれや replacement রয়েঀ৺ঘ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for ֽ׎ׅ׽֟ײ֪יׁ ִ֪׷֝׷֓֟טׯ ֑וֵצױ׬ף֡֙ anaphylaxis).Selenium, glutamine, and ૅઙઢધ eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 0-0 1-0 2-4 3-4 4-1 5-2 10-6 10-7 11-9 12-3 13-10 13-11 13-12 20-13 26-15 27-16 28-16 31-17 37-18 38-19 39-20 40-21 58-23 58-24 59-23 60-22 65-26 67-27 68-27 69-34 70-35 72-28 73-29 74-30 75-31 76-32 76-33 77-38 78-39 79-39 81-45 81-46 82-45 83-41 83-44 84-42 85-43 87-40 +微生物检验与食品安全控制. Food Poisoning and Food Hygiene. 0-1 1-1 2-1 2-2 3-0 3-3 4-3 5-4 6-4 +同一个世界: 共同 Together 在家 褕髨逪艘甕揌 ( ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ 英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和떻즒벙쬂뛛짥첩껧뵕첨뉏퇌윋끶슻끉歌手嘎嘎小姐共同组织 ζνΥϷ Υάυδ 发起, 以支持世界卫生 ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট 组织。 Together at 褕髨逪艘甕揌 ကၣ႔ၭၧ ၖ႕ထၾဿ ၊စၨဧၥ known as One World: Together at Home) was a virtual concert series ζνΥϷ Υάυδ by Global Citizen and 떻즒벙쬂뛛짥첩껧 뵕첨뉏퇌윋끶슻끉 curated by singer Lady Gaga, in support of the World Health ৎ৞ঝলে঳খঽ৥ড ৮ৎপ৛জড৻ৎ৚ট Organization. 3-0 8-2 13-3 13-4 13-5 21-9 22-8 24-9 25-10 26-11 29-13 30-13 36-15 37-14 37-17 38-16 45-6 55-20 55-26 55-27 56-21 57-22 58-23 59-24 60-25 61-28 62-29 62-30 63-30 65-18 65-19 72-34 73-31 74-32 75-35 76-36 77-37 78-38 79-39 80-39 +2019年 উ৐ঢ়ক৯ 9月 20日, 澳大利亚 Australian 奥林匹克委员会公布 ը՞՗գ ՎԾ֋Պ ֋և՗Ը 了 ЋЎӏҘЅӣӀзҮ 第一批入选奥运阵容 ๫รฏ๎๘ถฌผำ ฝ฿ูะ๠ต๼ฝพ ๨ฤ฻ๆ๊ัปู๛ 的帆船选手名单, 名单中包括 2016年 ÝÈ 里约奥运银牌得主 Mathew Belcher 和 ԱաՂօ William Ryan 。 2020年 2月 27日, 第二批入选 d'c0%C 奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为 ՓևՈքթա՚րՒ ՑւցՏՏԷջջՆ ՜զս։շցղԷ՝ 第三批入选的帆船选手。 On 20 September উ৐ঢ়ক৯ the ЋЎӏҘЅӣӀзҮ Australian Olympic Committee ը՞՗գ ՎԾ֋Պ ֋և՗Ը the first set of sailors selected d'c0%C for Tokyo 2020, namely Rio 2016  ÝÈ silver ๫รฏ๎๘ถฌผำ ฝ฿ูะ๠ต๼ฝพ ๨ฤ฻ๆ๊ัปู๛ and ԱաՂօ defending world 470 champions Mathew Belcher and William Ryan and world's ՓևՈքթա՚րՒ ՑւցՏՏԷջջՆ ՜զս։շցղԷ՝ current top-ranked Laser sailor Matthew Wearn. 0-3 5-2 6-0 6-1 7-0 8-6 13-7 14-8 15-9 15-10 15-11 22-4 23-5 24-13 25-13 25-14 28-27 28-28 28-29 37-16 43-24 44-25 45-23 47-26 49-36 51-30 52-31 53-39 54-40 56-21 62-17 63-18 77-37 85-47 86-47 89-42 90-43 91-44 92-45 96-48 97-51 98-51 +输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) complication 是一种会引发 onset 急性肺水肿的严重输血併ハガトゥグヤイヘヵグヒヺベィヾャヂカダドオテイパェヽチトヾグ发症。 શ૫ટ Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion ハガトゥグヤイヘヵグ ヒヺベィヾャヂカダド オテイパェヽチトヾグ of blood products. શ૫ટ 0-8 0-9 1-0 2-1 3-2 4-3 5-4 6-4 7-4 11-10 16-5 16-11 17-6 18-6 20-15 25-14 26-17 26-18 26-19 27-20 27-25 28-7 29-21 30-22 31-23 32-24 34-27 35-28 diff --git a/contrib/test-data/clean.zhen.ref.06.4.src b/contrib/test-data/clean.zhen.ref.06.4.src index 55ef0d4..ec41c9d 100644 --- a/contrib/test-data/clean.zhen.ref.06.4.src +++ b/contrib/test-data/clean.zhen.ref.06.4.src @@ -1,10 +1,10 @@ -429 运输 Transport 中队 Squadron (429 野牛), 使用 CC - 177 CC-177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 -SIR S 标准成立 The 于 1992年, 是美国胸科医师学会 / of 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括 include, 但不 not 限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -同日, 一个曾为钻石公主号 COVID-19: 邮轮乘客的 78 岁男性 man, 老人宣布死亡, 为澳大利亚 Australia 首例因感染 COVID - 19 死亡的病例。他曾在 in 西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -2020年 30 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日 on , 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入 entry 公共卫生 health 紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -其他问题涉及医疗服务的取得, 以及 as 费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家 developing 的卫生部门无法 able 将他们的国家 national 主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -一般来说, SIR S 的治疗针对潜在的问题或诱发原因 cause (例如, 使用足够的液体替代 replacement 血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经 have 显示出在临床试验中改善症状 symptoms 的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. -微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -同一个世界: 共同 Together 在家 Home (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病 known 疫情期间保持社交距离等防疫理念, 由全球公民和 and 歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年 2016 里约 Rio 奥运银牌得主 Mathew Belcher 和 and William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的 Laser 帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -输血相关 Transfusion-related 急性 acute 肺损伤 injury (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 products. Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +429 运输 Transport 中队 Squadron (429 野牛), 使用 CC - 177 CC-177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 0-0 1-1 5-2 9-3 10-3 11-4 11-5 13-5 14-5 14-7 15-6 15-8 16-9 +SIR S 标准成立 The 于 1992年, 是 are 美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现 manifestations 包括但 but 不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. 3-0 9-3 10-10 18-6 24-1 28-1 29-2 30-2 31-13 32-7 33-7 34-14 35-5 39-8 40-9 44-11 45-12 46-17 46-18 47-20 48-21 49-21 51-15 52-16 53-19 54-21 55-22 56-22 +同日, 一个 a 曾为钻石公主号邮轮乘客的 78 岁男性 man, 老人宣布死亡, 为澳大利亚 Australia 首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir the Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 0-0 1-0 2-10 8-22 9-9 10-19 11-19 13-11 14-11 15-13 20-7 21-7 24-3 28-6 28-15 29-14 30-14 31-23 36-4 38-25 39-26 39-27 40-33 41-34 42-34 42-35 43-21 48-12 49-32 50-32 +2020年 30 1月 January, 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日 on , 成立白宫冠状病毒工作组。 1月 31日, and 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. 0-1 4-2 8-0 9-0 10-6 13-8 14-7 18-15 19-14 24-21 30-15 31-16 32-25 36-18 37-18 37-19 38-20 39-30 40-22 41-23 42-24 43-24 44-34 +其他问题涉及医疗服务的取得, 以及费用。世界 population 上绝大部分的国家地区没有足够的健康保险。在低收入国家 countries , 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未 not 受到鼓励, 因为发展中国家 developing 的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. 8-8 11-3 20-6 21-6 23-9 24-9 26-11 27-14 28-14 29-13 48-17 50-0 53-2 56-14 57-15 61-14 62-7 65-12 70-9 71-10 72-16 76-20 77-21 79-23 80-22 81-24 81-25 83-26 84-27 85-28 86-18 87-18 +一般来说, SIR S 的治疗针对潜在 underlying 的问题 problem or 诱发原因 (例如, 使用足够 adequate 的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 0-0 1-0 2-4 3-4 4-1 5-2 6-6 6-7 7-9 11-3 12-10 16-11 21-13 22-14 23-14 26-15 31-16 32-17 50-19 50-20 51-19 52-18 57-22 59-23 60-23 61-27 63-24 64-25 64-26 65-30 66-31 67-31 69-37 69-38 70-37 71-33 71-36 72-34 73-35 75-32 +微生物检验与食品安全控制. Food Poisoning and Food Hygiene. 0-1 1-1 2-1 2-2 3-0 3-3 4-3 5-4 6-4 +同一个世界: 共同在家 Home (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟 virtual 系列演唱会 concert , 推广在 2019 冠状病毒病 known 疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 3-0 4-2 8-3 10-7 11-6 13-7 14-8 15-9 18-11 19-11 25-13 29-12 29-15 30-14 40-4 53-17 53-21 53-22 54-18 55-19 56-20 57-23 58-24 58-25 59-25 61-16 63-29 64-26 65-27 66-30 67-31 68-32 69-32 +2019年 2019, 9月 September 20日, 澳大利亚 Australian 奥林匹克委员会 Committee 公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 0-3 4-2 8-0 8-1 9-0 10-5 14-6 15-7 19-8 20-4 21-10 22-10 22-11 25-22 28-13 34-20 35-19 37-21 39-28 41-23 42-31 43-32 45-17 51-14 65-29 73-36 74-36 77-34 81-37 82-40 83-40 +输血相关急性 acute lung 损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性 acute 肺水肿的严重输血併 transfusion 发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 0-8 0-9 1-0 2-1 6-2 10-3 11-4 12-4 13-4 17-10 18-5 18-11 19-6 20-6 22-15 23-14 27-17 27-18 27-19 28-20 28-22 29-7 30-21 35-24 diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 75e5394..5095e04 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -184,6 +184,9 @@ def __hash__(self): def __eq__(self, other): return self.src == other.src and self.trg == other.trg + def __repr__(self): + return f'{self.src}-{self.trg}' + def parse_alignment(pair:str) -> Pair: src, trg = pair.split('-', maxsplit=1) diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index bdd47d0..4aeedb6 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -1,73 +1,74 @@ +import sys import random import unittest - +from typing import Callable from opustrainer.modifiers.placeholders import PlaceholderTagModifier class TestTagger(unittest.TestCase): - def test_tagger_tagging(self): + def setUp(self): random.seed(1) + + def test_mode_tagging(self): + '''Test tagging mode, where it inserts a tag to translate to the already + expected output. + ''' tagger = PlaceholderTagModifier(probability=.5) output = tagger('Hello world etcetera\tHallo Welt und so\t0-0 1-1 2-2 2-3') - self.assertEqual(output, 'Hello Hallo world Welt etcetera\tHallo Welt und so\t0-0 4-1 8-2 8-3') + self.assertEqual(output, 'Hello Hallo world Welt etcetera\tHallo Welt und so\t0-0 4-1 8-2 8-3') # ^0 ^(1) ^(2) ^(3) ^4 ^(5) ^(6) ^(7) ^8 ^0 ^1 ^2 ^3 - def test_tagger_augment(self): - random.seed(1) + def test_mode_augment(self): + '''Test tagger augmenting mode, where it will insert the same random noise + in logical places in both the input and the reference side. + ''' tagger = PlaceholderTagModifier(probability=.5, augment=1) output = tagger('Hello world etcetera\tHallo Welt und so\t0-0 1-1 2-2 2-3') - self.assertEqual(output, 'Hello world ټ؇ۤە٣ٮڛۃ etcetera\tHallo Welt ټ؇ۤە٣ٮڛۃ und so\t0-0 1-1 2-2 3-3 3-4') - # ^0 ^1 ^2 ^3 ^0 ^1 ^2 ^3 ^4 + self.assertEqual(output, 'Hello ټ؇ۤە٣ٮڛۃ world etcetera\tHallo ټ؇ۤە٣ٮڛۃ Welt und so\t0-0 1-1 2-2 3-3 3-4') + # ^0 ^1 ^2 ^3 ^0 ^1 ^2 ^3 ^4 - def test_tagger_replace(self): - random.seed(1) + def test_mode_replace(self): + '''Test replace mode, which like tagging mode adds a tag to the input side + to guide the model to translate a certain word in a certain way, but + instead of guiding it to a logical translation, it guides it to noise. + ''' tagger = PlaceholderTagModifier(probability=.5, replace=1) output = tagger('Hello world etcetera\tHallo Welt und so\t0-0 1-1 2-2 2-3') - self.assertEqual(output, 'Hello world ټ؇ۤە٣ٮڛۃ etcetera\tHallo ټ؇ۤە٣ٮڛۃ und so\t0-0 1-1 5-2 5-3') - # ^0 ^1 ^(2) ^(3) ^(4) ^5 ^0 ^1 ^2 ^3 + self.assertEqual(output, 'Hello ټ؇ۤە٣ٮڛۃ world etcetera\tټ؇ۤە٣ٮڛۃ Welt und so\t0-0 4-1 5-2 5-3') + # ^0 ^(1) ^(2) ^(3) ^4 ^5 ^0 ^1 ^2 ^3 + + def _run_modifier(self, modifier:Callable[[str],str], input_file:str, reference_file:str) -> None: + '''Helper function to run a modifier through an external test file, and compare the output on an + external reference file. + ''' + with open(input_file, 'r', encoding='utf-8') as fin, open(reference_file, 'r', encoding='utf-8') as fref: + for line, ref in zip(fin, fref): + self.assertEqual(modifier(line.rstrip()), ref.rstrip()) + + # def _run_modifier(self, modifier:Callable[[str],str], input_file:str, reference_file:str) -> None: + # '''Variant of run_modifier that populates the reference file :sunglasses:''' + # with open(input_file, 'r', encoding='utf-8') as fin, open(reference_file, 'w', encoding='utf-8') as fref: + # for line in fin: + # print(modifier(line.rstrip()), file=fref) def test_tagger_zh_src(self): '''Tests the tagger with zh on the source side''' - random.seed(1) tagger = PlaceholderTagModifier(probability=0.6, num_tags=4, custom_detok_src='zh') - with open('contrib/test-data/clean.zhen.10', 'r', encoding='utf-8') as myinput, \ - open('contrib/test-data/clean.zhen.ref.06.4.src', 'r', encoding='utf-8') as reference: - for line in myinput: - test = tagger(line) - ref = reference.readline()[:-1] - self.assertEqual(test, ref) + self._run_modifier(tagger, 'contrib/test-data/clean.zhen.10', 'contrib/test-data/clean.zhen.ref.06.4.src') def test_tagger_zh_trg(self): '''Tests the tagger with zh on the target side''' - random.seed(1) tagger = PlaceholderTagModifier(probability=0.6, num_tags=4, custom_detok_src=None, custom_detok_trg='zh') - with open('contrib/test-data/clean.enzh.10', 'r', encoding='utf-8') as myinput, \ - open('contrib/test-data/clean.enzh.ref.06.4.trg', 'r', encoding='utf-8') as reference: - for line in myinput: - test = tagger(line) - ref = reference.readline()[:-1] - self.assertEqual(test, ref) + self._run_modifier(tagger, 'contrib/test-data/clean.enzh.10', 'contrib/test-data/clean.enzh.ref.06.4.trg') def test_tagger_no_zh(self): '''Tests the tagger without zh detokenizer''' - random.seed(1) tagger = PlaceholderTagModifier(probability=0.6, num_tags=4) - with open('contrib/test-data/clean.enzh.10', 'r', encoding='utf-8') as myinput, \ - open('contrib/test-data/clean.enzh.ref.06.4.none', 'r', encoding='utf-8') as reference: - for line in myinput: - test = tagger(line) - ref = reference.readline()[:-1] - self.assertEqual(test, ref) + self._run_modifier(tagger, 'contrib/test-data/clean.enzh.10', 'contrib/test-data/clean.enzh.ref.06.4.none') def test_tagger_zh_src_augment_replace(self): '''Tests the tagger with zh on the source side''' - random.seed(1) tagger = PlaceholderTagModifier(probability=0.6, num_tags=4, custom_detok_src='zh', custom_detok_trg=None, template=" {token} ", augment=0.4, replace=0.4) - with open('contrib/test-data/clean.zhen.10', 'r', encoding='utf-8') as myinput, \ - open('contrib/test-data/clean.zhen.ref.06.4.04.04.src', 'r', encoding='utf-8') as reference: - for line in myinput: - test = tagger(line) - ref = reference.readline()[:-1] - self.assertEqual(test, ref) + self._run_modifier(tagger, 'contrib/test-data/clean.zhen.10', 'contrib/test-data/clean.zhen.ref.06.4.04.04.src') From 723760eb5273d7285e36e7e3ba1058a2ad150b3e Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Thu, 6 Jul 2023 19:42:07 +0100 Subject: [PATCH 11/36] Attempt to improve the alignment fix-up --- src/opustrainer/modifiers/placeholders.py | 117 ++++++++++++---------- 1 file changed, 62 insertions(+), 55 deletions(-) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 960b209..130e2ab 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -1,6 +1,6 @@ import random -from operator import itemgetter -from typing import Set, List, Tuple, Optional, Protocol, TypeVar, Iterable +from operator import attrgetter +from typing import Set, List, Tuple, Optional, Protocol, TypeVar, Iterable, NamedTuple from sacremoses import MosesDetokenizer from opustrainer.modifiers import Modifier @@ -19,6 +19,14 @@ def random_weighted_choice(options:Iterable[Tuple[T,float]]) -> T: raise RuntimeError('random_weighted_choice called with cumulative sum smaller than 1.0') +def first(iterable:Iterable[T]) -> T: + """Returns the first value of an iterable. Might raise a ValueError""" + try: + return next(iter(iterable)) + except StopIteration: + raise ValueError('iterable is empty') + + def get_random_unicode_strings(min_length: int=2, max_length: int=10, max_words: int=3) -> List[str]: """Gets a random unicode string of words, of up to max_words, where each word is of length min_length-max_length. Only one character set per invocation. @@ -165,24 +173,11 @@ def get_random_unicode_strings(min_length: int=2, max_length: int=10, max_words: ] -class Pair: - """Alignment pair. Tuple, but mutable so we can fix them up when we add words.""" +class Pair(NamedTuple): + """Alignment pair""" src: int trg: int - __slots__ = ('src', 'trg') - - def __init__(self, src:int, trg:int): - self.src = src - self.trg = trg - - def __hash__(self): - """Risky for mutable types, but we need it for set operations""" - return hash((self.src, self.trg)) - - def __eq__(self, other): - return self.src == other.src and self.trg == other.trg - def __repr__(self): return f'{self.src}-{self.trg}' @@ -346,43 +341,57 @@ def __call__(self, line:str) -> str: # Select mode (skip random_weighted_choices*() when 'tag' is the only mode) mode = random_weighted_choice(self.modes) if len(self.modes) > 1 else 'tag' - # If we'd need a tag but we ran out of them, skip. - if (mode == "tag" or mode == "replace") and not tags: - continue - if mode == "tag": # Hint the expected output to the trainer by specifying it in the input as a tag tag_tokens = self.template.format(src=source[candidate.src], trg=target[candidate.trg]).split(' ') - source = source[:candidate.src+1] + tag_tokens + source[candidate.src+1:] # Both +1 to insert tag_tokens after selected token + source = source[:candidate.src] + tag_tokens + source[candidate.src+1:] + # __src__ aaa __trg__ bbb __done__ => bbb + # ^1 ^2 ^3 ^4 ^5 ^1 + # So what is the correct alignment pairs for these? For now + # I map 1-1 2-1 3-1 4-1 5-1 + # TODO: Why is this different from when `mode == replace` + # Fix up alignment pairs - for pair in alignments: - if pair.src > candidate.src: - pair.src += len(tag_tokens) - + index = alignments.index(candidate) + alignments = ( + # pairs before the replaced bit stay the same + alignments[:index] + # fill in the gap created by the replaced bit + + [Pair(candidate.src + n, candidate.trg) for n in range(len(tag_tokens))] + # pairs after the replaced bit have to be offset by the length of the replacement bit + + [Pair(candidate.src + len(tag_tokens), candidate.trg) for pair in alignments[index+1:]] + ) + elif mode == "replace": # Same as above, but instead of the expected target word, we replace it on both # sides with a random string. This encourages the model to really ignore the source # and produce the target that we desire. augment_tokens = get_random_unicode_strings() - tag_tokens = self.template.format(n=tags.pop(), token=' '.join(augment_tokens)).split(' ') + tag_tokens = self.template.format(src=source[candidate.src], trg=' '.join(augment_tokens)).split(' ') source = source[:candidate.src] + tag_tokens + source[candidate.src+1:] - target = target[:candidate.trg] + augment_tokens + target[candidate.trg+1:] # Only tail +1 to replace the selected target token + target = target[:candidate.trg] + augment_tokens + target[candidate.trg+1:] - # Fix up alignment pairs with -1 because we replaced the original token - for pair in alignments: - if pair.src > candidate.src: - pair.src += len(tag_tokens) - 1 - if pair.trg > candidate.trg: - pair.trg += len(augment_tokens) - 1 + src_tag_offset = first(n for n, tpl in enumerate(self.template.split(' ')) if '{src}' in tpl) + trg_tag_offset = first(n for n, tpl in enumerate(self.template.split(' ')) if '{trg}' in tpl) - # Add alignment pairs for the 1-to-N alignment pairs + # __src__ aaa __trg__ xxx yyy zzz __done__ => xxx yyy zzz + # ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^1 ^2 ^3 + # So what is the correct alignment pairs for these? For now + # I map 2-1 2-2 2-3 + 4-1 5-2 6-3? + + # Fix up alignment pairs index = alignments.index(candidate) - augment_pairs = [ - Pair(candidate.src, candidate.trg + i) - for i in range(0, len(augment_tokens)) - ] - alignments = alignments[:index] + augment_pairs + alignments[index+1:] # +1 to replace the original pair + alignments = ( + # pairs before the replaced bit stay the same + alignments[:index] + # fill in the gap created by the replaced bit: the 2-1 2-2 2-3 bit + + [Pair(candidate.src + src_tag_offset, candidate.trg + n) for n in range(len(augment_tokens))] + # fill in the gap created by the replaced bit: the 4-1 5-2 6-3 bit + + [Pair(candidate.src + trg_tag_offset + n, candidate.trg + n) for n in range(len(augment_tokens))] + # pairs after the replaced bit have to be offset by the length of the replacement bit + + [Pair(candidate.src + len(tag_tokens), candidate.trg) for pair in alignments[index+1:]] + ) elif mode == "augment": # Augment mode adds random noise both on the source and the target without any @@ -391,22 +400,20 @@ def __call__(self, line:str) -> str: source = source[:candidate.src+1] + augment_tokens + source[candidate.src+1:] target = target[:candidate.trg+1] + augment_tokens + target[candidate.trg+1:] - # Fix up alignments for both source and target sides - for pair in alignments: - if pair.src > candidate.src: - pair.src += len(augment_tokens) - if pair.trg > candidate.trg: - pair.trg += len(augment_tokens) - - # Also insert alignments for the augmented string - augment_pairs = [ - Pair(candidate.src + i, candidate.trg + i) - for i in range(1, 1 + len(augment_tokens)) - ] - - # Insert them after the alignment pair we used to select this place. + # Fix up alignment pairs index = alignments.index(candidate) - alignments = alignments[:index+1] + augment_pairs + alignments[index+1:] + alignments = ( + # pairs before the replaced bit stay the same + alignments[:index] + # fill in the gap created by the added random noise + + [Pair(candidate.src + n, candidate.trg + n) for n in range(len(augment_tokens))] + # pairs after the replaced bit have to be offset by the length of the replacement bit + + [Pair(candidate.src + len(augment_tokens), candidate.trg + len(augment_tokens)) for pair in alignments[index+1:]] + ) + + #TODO No further replacements are currently supported because `alignments` is now all + # messed up and doesn't match `candidates` any more. + break source_detok = self.src_detokenizer.detokenize(source) target_detok = self.trg_detokenizer.detokenize(target) From 17733d4d70836b7907a6ced7cc90cd118a5138da Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Fri, 7 Jul 2023 16:17:05 +0100 Subject: [PATCH 12/36] Fix unit tests Not end-to-end tests yet --- src/opustrainer/modifiers/placeholders.py | 94 ++++++++++------------- tests/test_placeholders.py | 28 ++++--- 2 files changed, 60 insertions(+), 62 deletions(-) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 130e2ab..f09be4f 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -20,11 +20,8 @@ def random_weighted_choice(options:Iterable[Tuple[T,float]]) -> T: def first(iterable:Iterable[T]) -> T: - """Returns the first value of an iterable. Might raise a ValueError""" - try: - return next(iter(iterable)) - except StopIteration: - raise ValueError('iterable is empty') + """Returns the first value of an iterable. Might raise a StopIteration if iterable is empty""" + return next(iter(iterable)) def get_random_unicode_strings(min_length: int=2, max_length: int=10, max_words: int=3) -> List[str]: @@ -323,51 +320,44 @@ def __call__(self, line:str) -> str: raise ValueError('alignment pair target token index out of range') alignments: List[Pair] = parse_alignments(alignment) + candidate_offset = 0; + + while True: + try: + # Get replacement candidate. Skip words that are already the same in the source and + # target sentence. This is to avoid having numbers trained with placeholders or any + # other words that are exactly the same. + candidate = first( + candidate + for candidate in get_placeholding_candidates(alignments[candidate_offset:]) + if source[candidate.src] != target[candidate.trg] + ) + except StopIteration: + break - # Get replacement candidates - candidates: List[Tuple[int, int]] = get_placeholding_candidates(alignments) + # Candidate pair position in the alignments array + candidate_index = alignments.index(candidate) - # Replace each of them with a THRESHOLD probability unless the two words are exactly the same - # This is to avoid having numbers trained with placeholders or any other words that are exactly the same - for candidate in candidates: - # Skip words that are already the same in the source and target sentence - if source[candidate.src] == target[candidate.trg]: - continue + # Default for if we skip this word: next candidate is found after the current one + candidate_offset = candidate_index + 1 - # Skip words whose turn it isn't yet. + # Skip words whose turn it isn't yet. if random.random() >= self.probability: continue # Select mode (skip random_weighted_choices*() when 'tag' is the only mode) mode = random_weighted_choice(self.modes) if len(self.modes) > 1 else 'tag' - if mode == "tag": - # Hint the expected output to the trainer by specifying it in the input as a tag - tag_tokens = self.template.format(src=source[candidate.src], trg=target[candidate.trg]).split(' ') - source = source[:candidate.src] + tag_tokens + source[candidate.src+1:] + if mode == "tag" or mode == "replace": + if mode == "tag": + # Hint the expected output to the trainer by specifying it in the input as a tag + augment_tokens = [target[candidate.trg]] + else: + # Same as above, but instead of the expected target word, we replace it on both + # sides with a random string. This encourages the model to really ignore the source + # and produce the target that we desire. + augment_tokens = get_random_unicode_strings() - # __src__ aaa __trg__ bbb __done__ => bbb - # ^1 ^2 ^3 ^4 ^5 ^1 - # So what is the correct alignment pairs for these? For now - # I map 1-1 2-1 3-1 4-1 5-1 - # TODO: Why is this different from when `mode == replace` - - # Fix up alignment pairs - index = alignments.index(candidate) - alignments = ( - # pairs before the replaced bit stay the same - alignments[:index] - # fill in the gap created by the replaced bit - + [Pair(candidate.src + n, candidate.trg) for n in range(len(tag_tokens))] - # pairs after the replaced bit have to be offset by the length of the replacement bit - + [Pair(candidate.src + len(tag_tokens), candidate.trg) for pair in alignments[index+1:]] - ) - - elif mode == "replace": - # Same as above, but instead of the expected target word, we replace it on both - # sides with a random string. This encourages the model to really ignore the source - # and produce the target that we desire. - augment_tokens = get_random_unicode_strings() tag_tokens = self.template.format(src=source[candidate.src], trg=' '.join(augment_tokens)).split(' ') source = source[:candidate.src] + tag_tokens + source[candidate.src+1:] target = target[:candidate.trg] + augment_tokens + target[candidate.trg+1:] @@ -381,17 +371,18 @@ def __call__(self, line:str) -> str: # I map 2-1 2-2 2-3 + 4-1 5-2 6-3? # Fix up alignment pairs - index = alignments.index(candidate) alignments = ( # pairs before the replaced bit stay the same - alignments[:index] + alignments[:candidate_index] # fill in the gap created by the replaced bit: the 2-1 2-2 2-3 bit + [Pair(candidate.src + src_tag_offset, candidate.trg + n) for n in range(len(augment_tokens))] # fill in the gap created by the replaced bit: the 4-1 5-2 6-3 bit + [Pair(candidate.src + trg_tag_offset + n, candidate.trg + n) for n in range(len(augment_tokens))] - # pairs after the replaced bit have to be offset by the length of the replacement bit - + [Pair(candidate.src + len(tag_tokens), candidate.trg) for pair in alignments[index+1:]] + # pairs after the replaced bit have to be offset by the length of the replacement + # bit minus the length of the bit we replaced (1) + + [Pair(pair.src + len(tag_tokens) - 1, pair.trg) for pair in alignments[candidate_index+1:]] ) + candidate_offset = candidate_index + 2 * len(augment_tokens) elif mode == "augment": # Augment mode adds random noise both on the source and the target without any @@ -401,19 +392,18 @@ def __call__(self, line:str) -> str: target = target[:candidate.trg+1] + augment_tokens + target[candidate.trg+1:] # Fix up alignment pairs - index = alignments.index(candidate) alignments = ( - # pairs before the replaced bit stay the same - alignments[:index] + # pairs before and including the candidate stay the same + alignments[:candidate_index+1] # fill in the gap created by the added random noise - + [Pair(candidate.src + n, candidate.trg + n) for n in range(len(augment_tokens))] + + [Pair(candidate.src + n, candidate.trg + n) for n in range(1, len(augment_tokens) + 1)] # pairs after the replaced bit have to be offset by the length of the replacement bit - + [Pair(candidate.src + len(augment_tokens), candidate.trg + len(augment_tokens)) for pair in alignments[index+1:]] + + [Pair(pair.src + len(augment_tokens), pair.trg + len(augment_tokens)) for pair in alignments[candidate_index+1:]] ) + candidate_offset = candidate_index + len(augment_tokens) + 1 - #TODO No further replacements are currently supported because `alignments` is now all - # messed up and doesn't match `candidates` any more. - break + else: + raise RuntimeError('unknown mode') source_detok = self.src_detokenizer.detokenize(source) target_detok = self.trg_detokenizer.detokenize(target) diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index e774d55..0764e14 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -13,25 +13,33 @@ class TestTagger(unittest.TestCase): def setUp(self): random.seed(1) - def test_tagger_tagging(self): - tagger = PlaceholderTagModifier(probability=1) - output = tagger('Hello world\tHallo Welt\t0-0 1-1') - self.assertEqual(output, '__source__ Hello __target__ Hallo __done__ __source__ world __target__ Welt __done__\tHallo Welt') - def test_tagger_out_of_index(self): + """Alignment pairs that do not map to any tokens should raise an error""" tagger = PlaceholderTagModifier(probability=1) with self.assertRaisesRegex(ValueError, 'alignment pair target token index out of range'): output = tagger('Hello world\tHallo Welt\t0-0 1-2') - def test_tagger_augment(self): - tagger = PlaceholderTagModifier(probability=1, augment=1) + def test_tagger_tagging(self): + """Default mode is tagging, and will hint the target word in the source input""" + tagger = PlaceholderTagModifier(probability=1) output = tagger('Hello world\tHallo Welt\t0-0 1-1') - self.assertEqual(output, '''Hello ټ؇ۤە world ি Hallo ټ؇ۤە Welt ি''') + self.assertEqual(output, '__source__ Hello __target__ Hallo __done__ __source__ world __target__ Welt __done__\tHallo Welt\t1-0 3-0 6-1 8-1') + # ^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^0 ^1 def test_tagger_replace(self): - tagger = PlaceholderTagModifier(probability=.5, replace=1) + """Replace mode is the same as tagging mode, except that the target word + will be random noise, teaching the model to just copy it as is.""" + tagger = PlaceholderTagModifier(probability=0.25, replace=1) + output = tagger('Hello world\tHallo Welt\t0-0 1-1') + self.assertEqual(output, '''__source__ Hello __target__ িৡহ __done__ world\tিৡহ Welt\t1-0 3-0 5-1''') + # ^0 ^1 ^2 ^3 ^4 ^5 ^0 ^1 + + def test_tagger_augment(self): + """Augment mode will add random noise without tags to both source and target + sentence, teaching the model to copy strings it doesn't understand.""" + tagger = PlaceholderTagModifier(probability=1, augment=1) output = tagger('Hello world\tHallo Welt\t0-0 1-1') - self.assertEqual(output, '''Hello __source__ world __target__ ি __done__ Hallo ি''') + self.assertEqual(output, '''Hello িৡহ world ЇӤӕѣѮ қӃӄЀҲ\tHallo িৡহ Welt ЇӤӕѣѮ қӃӄЀҲ\t0-0 1-1 2-2 3-3 4-4''') def test_tagger_zh_src(self): '''Tests the tagger with zh on the source side''' From 5c768e458338336bf420c0cc299c6d689b0cd855 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Mon, 24 Jul 2023 18:46:22 +0100 Subject: [PATCH 13/36] Implement retokenize modifier --- contrib/test-data/vocab.zhen.spm | Bin 0 -> 797308 bytes src/opustrainer/modifiers/retokenize.py | 227 ++++++++++++++++++++++++ tests/test_retokenizer.py | 47 +++++ 3 files changed, 274 insertions(+) create mode 100644 contrib/test-data/vocab.zhen.spm create mode 100644 src/opustrainer/modifiers/retokenize.py create mode 100644 tests/test_retokenizer.py diff --git a/contrib/test-data/vocab.zhen.spm b/contrib/test-data/vocab.zhen.spm new file mode 100644 index 0000000000000000000000000000000000000000..d481cf7719fcd55f6ac00134ba24658f65d8c70d GIT binary patch literal 797308 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�DB$aTf^93Jq;MS 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 z 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%0DqG=@Nc;GDgvDWB&`A;_tIk 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 zr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c z|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUc zPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>? z|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm? zpZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v) z{y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6( zKmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp z{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7n zfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH z`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D z|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ z^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ z|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I* z>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq z|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq z)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ z|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJ zr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c z|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUc zPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>? z|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm? zpZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v) z{y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6( zKmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp z{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7n zfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH z`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D z|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ z^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ z|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I* z>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq z|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq z)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ z|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c|4;v){y+VH`v3I*>HpLJ zr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUcPye6(KmC9D|MdUq|I`1c z|4;v){y+VH`v3I*>HpLJr~gm?pZ-7nfBOIQ|LOnJ|EK>?|DXOp{eSxZ^#AGq)BmUc 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 zG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4 zfM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCF zXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks118 z0MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT z(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G z0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLaw zq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V z0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?W zL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz z1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$ zhz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c z1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh z5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC? z4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1 zAR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ( z8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2 zKs1180MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4Immo zG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4 zfM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCF zXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks118 z0MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT z(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G z0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V0Yn3c1`rJ(8bCCFXaLaw zq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?WL<5Kh5Dg$2Ks1180MP)V z0Yn3c1`rJ(8bCCFXaLawq5(t$hz1Z1AR0h4fM@{G0HOgz1BeC?4ImmoG=OLT(Ey?W zL<5KhFdD#U0HXnn1~3}HXaJ)Dj0P|oz-R!Y0gMJP8o+1(qXCQtFdD#U0HXnn1~3}H zXaJ)Dj0P|oz-R!Y0gMJP8o+1(qXCQtFdD#U0HXnn1~3}HXaJ)Dj0P|oz-R!Y0gMJP z8o+1(qXCQtFdD#U0HXnn1~3}HXaJ)Dj0P|oz-R!Y0gMJP8o+1(qXCQtFdD#U0HXnn z1~3}HXaJ)Dj0P|oz-R!Y0gMJP8o+1(qXCQtFdD#U0HXnn1~3}HXaJ)Dj0P|oz-R!Y z0gMJP8o+1(qXCQtFdD#U0HXnn1~3}HXaJ)Dj0P|oz-R!Y0gMJP8o+1(qXCQtFdD#U z0HXnn1~3}HXaJ)Dj0P|oz-R!Y0gMJP8o+1(qXCQtFdD#U0HXnn1~3}HXaJ)Dj0P|o zz-R!Y0gMJP8o+1(qXCQtFdD#U0HXnn1~3}HXaJ)Dj0P|oz-R!Y0gMJP8o+1(qXCQt zFdD#U0HXnn1~3}HXaJ)Dj0P|oz_6;3>_6p*nfYAU(0~ifpG=R|nMgtfP zU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR z7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|n zMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y z(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifp zG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C z4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU( z0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy z07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=F zfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfP zU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR z7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|n zMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y z(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifp zG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C z4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU( z0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy z07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=F zfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfP zU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR z7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|n zMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y z(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifp zG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C z4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU( z0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy z07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=F zfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfP zU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR z7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|n zMgtfPU^IZy07e5C4PZ2Y(EvsR7!6=FfYAU(0~ifpG=R|nMgtfPU^IZy07e5C4PZ2Y z(EvsR7!6=FfYAU(1GxUeg+hnF{c-qkaGl5DA03>1aX1{jj(7O?ABX>N@U7k9$M0!A zufO~AzxMX^$2))X|K9PybN$cn`qgv(--Cbp;|Krz#}9tz!EgT6hyHlV|9;1VAJ6o^ z4}Lt;Z~pBMAM*Qm{_r7xc;G`mxx{sS^7_}obA9q^^7`c4()CG!e|?e%U!O#7*C#c| z_1Vt>*Joe+uFwAGU!T>8*Jnx1_1R6h*JpPLI=uhl`pGpLhrf4l7VP@Tm!In=MZ3ez zL9}!Iq!PH^T))5GoD99*oOQb1oT_o~xx6{);qX@ueyqISd=0+dWZ2i6*z0;z4_$A+ z^H=@mhTZGUole)ATUV|(_kUbpoUp#WI1_n&acbuJ;Oovgp!ooT(^o!YzJ{k(O(`+?$m_X_fQ2TM5k z)ZU+-@BPQ8_U<)k!I*SnjFu6K8lT;E*Ay}miubA9v8_xh$ezrHDQuW#-{zrMM_ z>-y%dqw8lc_Z<9%{p<_T^|Q$0`q}Na*LT+rukSAGT;E;sxV}4Wa((x+@b%pb((C)v mzq5x+$JfI(*6ZOS%Jp#e{CYTjc0Ifn`;%Y(=`a867ykt{wO%v; literal 0 HcmV?d00001 diff --git a/src/opustrainer/modifiers/retokenize.py b/src/opustrainer/modifiers/retokenize.py new file mode 100644 index 0000000..05e438c --- /dev/null +++ b/src/opustrainer/modifiers/retokenize.py @@ -0,0 +1,227 @@ +from typing import List, Protocol, Dict, NamedTuple, TypeVar, Callable, Union, Tuple, Optional, Any +from itertools import count +import sacremoses +from sentencepiece import SentencePieceProcessor + +from opustrainer.modifiers import Modifier +from opustrainer import logger + + +TokenList = List[str] # todo: bytes? + +TokenMapping = List[List[int]] + + +class Detokenizer(Protocol): + """Turns a list of tokens into a string""" + def detokenize(self, tokens:TokenList) -> Tuple[str, List[slice]]: + ... + + +class Tokenizer(Protocol): + def tokenize(self, text:str) -> Tuple[TokenList,List[slice]]: + ... + + +class SpaceDetokenizer: + def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: + spans = [] + offset = 0 + for token in tokens: + spans.append(slice(offset, offset + len(token))) + offset += len(token) + 1 # space + return ' '.join(tokens), spans + + +class MosesDetokenizer: + def __init__(self, lang:str): + self.detokenizer = sacremoses.MosesDetokenizer(lang) + + def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: + text = self.detokenizer.detokenize(tokens) + spans = [] + offset = 0 + for token in tokens: + offset = text.find(token, offset) + if offset == -1: + raise RuntimeError(f"Could not find token '{token}' in detokenized text") + spans.append(slice(offset, offset + len(token))) + offset += len(token) + return text, spans + + +class SentencePieceTokenizer: + def __init__(self, vocab:str): + self.spm = SentencePieceProcessor(vocab) + + def tokenize(self, text:str) -> Tuple[TokenList,List[slice]]: + # interestingly, piece.begin and piece.end are unicode offsets, not byte + # offsets as the documentation would suggest. When byte-fallback happens, + # there will be pieces where piece.begin and piece.end are the same value + # but they are technically necessary to encode the following pieces. + # e.g: + # > x.encode('🤣', out_type='immutable_proto').pieces + # { piece: "▁" id: 275 surface: "" begin: 0 end: 0 } + # { piece: "<0xF0>" id: 247 surface: "" begin: 0 end: 0 } + # { piece: "<0x9F>" id: 166 surface: "" begin: 0 end: 0 } + # { piece: "<0xA4>" id: 171 surface: "" begin: 0 end: 0 } + # { piece: "<0xA3>" id: 170 surface: "🤣" begin: 0 end: 1 } + # > x.decode([247,166,171,170]) + # '🤣' + spans = [ + slice(piece.begin, piece.end) + for piece in self.spm.encode(text.encode(), out_type='immutable_proto').pieces + ] + tokens = [text[span] for span in spans] + return tokens, spans + +def overlaps(r1:slice, r2:slice) -> bool: + # (a,b), (x,y) = r1, r2 + # [a b] | a < y | x < b + # [x y] = F | F | T + # [x y] = T | T | T + # [x y] = T | T | T + # [x y] = T | T | T + # [x y] = F | T | F + return r1.start < r2.stop and r2.start < r1.stop + + +def print_cells(*rows, format:Callable[[Any],str]=repr,file=None) -> None: + # Convert it all to text + text_rows = [ + [format(cell) for cell in row] + for row in rows + ] + + # Calculate column width + widths = [ + max(len(cell) for cell in column) + for column in zip(*text_rows) + ] + + # Print rows + for row in text_rows: + for width, cell in zip(widths, row): + print(f'{{:<{width:d}}} '.format(cell), end='', file=file) + print(file=file) + + +def short_repr(obj): + if isinstance(obj, slice): + return f'({obj.start},{obj.stop})' + else: + return repr(obj) + + +class Retokenizer(NamedTuple): + detokenizer: Detokenizer + tokenizer: Tokenizer + + def retokenize(self, tokens:TokenList) -> Tuple[str,TokenList,TokenMapping]: + detokenized, old_token_spans = self.detokenizer.detokenize(tokens) + new_tokens, new_token_spans = self.tokenizer.tokenize(detokenized) + + old_to_new_mapping = [[] for _ in range(len(old_token_spans))] + + # print(f"{detokenized=}") + # print_cells(new_tokens, new_token_spans, format=short_repr) + # print(f"{new_token_spans=}") + + #TODO: This can be done much more efficiently + for i, old_token_span in enumerate(old_token_spans): + for j, new_token_span in enumerate(new_token_spans): + if overlaps(old_token_span, new_token_span): + old_to_new_mapping[i].append(j) + + # for n, old_token_span, new_token_indices in zip(count(), old_token_spans, old_to_new_mapping): + # print(f'<{n}>[{detokenized[old_token_span]}]({old_token_span.start},{old_token_span.stop}): ' + ' '.join( + # f'<{new_idx}>[{detokenized[new_token_spans[new_idx]]}]({new_token_spans[new_idx].start},{new_token_spans[new_idx].stop})' + # for new_idx in new_token_indices + # )) + # print() + + return detokenized, new_tokens, old_to_new_mapping + + +T = TypeVar('T', bound=Union[Tokenizer,Detokenizer]) + +def make_tokenizer(implementations: Dict[str,Callable[...,T]], spec:str) -> T: + name, *args = spec.split(':') + return implementations[name](*args) + + +def make_retokenizer(spec:Dict[str,str]) -> Retokenizer: + return Retokenizer( + detokenizer=make_tokenizer(DETOKENIZERS, spec.get('detokenize', 'spaces')), + tokenizer=make_tokenizer(TOKENIZERS, spec.get('tokenize', 'spaces')) + ) + + +class Pair(NamedTuple): + src:int + trg:int + + +def parse_alignments(pairs:str, src_tokens:Optional[TokenList]=None, trg_tokens:Optional[TokenList]=None) -> List[Pair]: + pairs = [ + Pair(int(a), int(b)) for a, b in + (pair.split('-', maxsplit=1) for pair in pairs.split()) + ] + + if src_tokens is not None and trg_tokens is not None: + invalid_pairs = [ + pair + for pair in pairs + if pair.src < 0 or pair.src >= len(src_tokens) + or pair.trg < 0 or pair.trg >= len(trg_tokens) + ] + if invalid_pairs: + raise ValueError('Out-of-bound alignment pairs: ' + ' '.join(map(repr, invalid_pairs))) + + return pairs + + +def format_alignments(pairs:List[Pair]) -> str: + return ' '.join(f'{pair.src}-{pair.trg}' for pair in pairs) + + +def compute_mapping(src_mapping:TokenMapping, trg_mapping:TokenMapping, alignments:List[Pair]) -> List[Pair]: + remapped = set() + for old_src_idx, old_trg_idx in alignments: + for src_idx in src_mapping[old_src_idx]: + for trg_idx in trg_mapping[old_trg_idx]: + remapped.add(Pair(src_idx, trg_idx)) + return sorted(remapped) + + +DETOKENIZERS = { + 'moses': lambda lang: MosesDetokenizer(lang), + 'spaces': lambda: SpaceDetokenizer(), +} + +TOKENIZERS = { + 'moses': lambda lang: MosesTokenizer(lang), + 'spm': lambda vocab: SentencePieceTokenizer(vocab), + 'spaces': lambda: SpaceTokenizer(), +} + + +class RetokenizeModifier(Modifier): + src: Retokenizer + trg: Retokenizer + + def __init__(self, probability: float=0.0, src:dict=dict(), trg:dict=dict()): + super().__init__(probability) # probability is very much ignored lol. + self.src = make_retokenizer(src) + self.trg = make_retokenizer(trg) + + def __call__(self, line:str) -> str: + src, trg, alignments = line.split('\t') + src_tokens = src.split() + trg_tokens = trg.split() + pairs = parse_alignments(alignments, src_tokens, trg_tokens) + new_src, new_src_tokens, src_mapping = self.src.retokenize(src_tokens) + new_trg, new_trg_tokens, trg_mapping = self.trg.retokenize(trg_tokens) + remapped_pairs = compute_mapping(src_mapping, trg_mapping, pairs) + return '\t'.join((new_src, new_trg, format_alignments(remapped_pairs))) + diff --git a/tests/test_retokenizer.py b/tests/test_retokenizer.py new file mode 100644 index 0000000..f1e49bf --- /dev/null +++ b/tests/test_retokenizer.py @@ -0,0 +1,47 @@ +import random +import unittest +from opustrainer.modifiers.retokenize import RetokenizeModifier + + +VOCAB = 'contrib/test-data/vocab.zhen.spm' + + +class TestTokenizer(unittest.TestCase): + maxDiff = None + + def setUp(self): + random.seed(1) + + def test_retokenize(self): + tokenizer = RetokenizeModifier( + src=dict(detokenize='moses:en', tokenize=f'spm:{VOCAB}'), + trg=dict(detokenize='moses:zh', tokenize=f'spm:{VOCAB}')) + + out = tokenizer('\t'.join([ + 'This is a simple test statement 🤣 .', + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 + '这 是 一个 简单 的 测试 语 句 🤣 。', + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 + '0-0 1-1 2-2 3-3 3-4 4-5 5-6 5-7 6-8 7-9', + ])) + self.assertEqual(out, '\t'.join([ + 'This is a simple test statement 🤣.', + #[This][ is][ a][ simple][ test][ statement][ ][] [] [] [🤣][.] + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^10 ^11 + '这是一个简单的测试语句 🤣 。', + #[这][是][一][个][简][单][的][测][试][语][句] [ ] [] [] [] [🤣][ 。] + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^10 ^11 ^12 ^13 ^14 ^15 ^16 + '0-0 1-1 2-2 2-3 3-4 3-5 3-6 4-7 4-8 5-9 5-10 10-15 11-16', + # 0-0 [This] [这] 0-0 + # 1-1 [is] [是] 1-1 + # 2-2 [a] [一个] 2-2 2-3 + # 3-3 [simple] [简单] 3-4 3-5 + # 3-4 [simple] [的] 3-6 + # 4-5 [test] [测试] 4-7 4-8 + # 5-6 [statement] [语] 5-9 + # 5-7 [statement] [句] 5-10 (6-11) + # 6-8 [🤣] [🤣] (7-12 8-13 9-14) 10-15 + # 7-9 [.] [。] 11-16 + ])) + + From 294a18d1389170e9cc7d38a8130fa4ea4941dc2f Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Thu, 27 Jul 2023 14:24:05 +0100 Subject: [PATCH 14/36] Let PlaceholderModifier use Retokenizer implementation for now Should be mostly compatible, except that the end-to-end tests are failing? Did I change the order of random calls? --- src/opustrainer/alignments.py | 25 ++ src/opustrainer/modifiers/__init__.py | 17 +- src/opustrainer/modifiers/placeholders.py | 85 +++---- src/opustrainer/modifiers/retokenize.py | 273 ++++++---------------- src/opustrainer/tokenizers.py | 118 ++++++++++ src/opustrainer/trainer.py | 14 +- src/opustrainer/types.py | 56 +++++ tests/test_placeholders.py | 2 +- 8 files changed, 310 insertions(+), 280 deletions(-) create mode 100644 src/opustrainer/alignments.py create mode 100644 src/opustrainer/tokenizers.py create mode 100644 src/opustrainer/types.py diff --git a/src/opustrainer/alignments.py b/src/opustrainer/alignments.py new file mode 100644 index 0000000..332fc6d --- /dev/null +++ b/src/opustrainer/alignments.py @@ -0,0 +1,25 @@ +from typing import Optional, List +from opustrainer.types import Pair, TokenList + + +def parse_alignments(pairs:str, src_tokens:Optional[TokenList]=None, trg_tokens:Optional[TokenList]=None) -> List[Pair]: + pairs = [ + Pair(int(a), int(b)) for a, b in + (pair.split('-', maxsplit=1) for pair in pairs.split()) + ] + + if src_tokens is not None and trg_tokens is not None: + invalid_pairs = [ + pair + for pair in pairs + if pair.src < 0 or pair.src >= len(src_tokens) + or pair.trg < 0 or pair.trg >= len(trg_tokens) + ] + if invalid_pairs: + raise ValueError('Out-of-bound alignment pairs: ' + ' '.join(map(repr, invalid_pairs))) + + return pairs + + +def format_alignments(pairs:List[Pair]) -> str: + return ' '.join(f'{pair.src}-{pair.trg}' for pair in pairs) diff --git a/src/opustrainer/modifiers/__init__.py b/src/opustrainer/modifiers/__init__.py index 95fe12e..d4ae7c9 100644 --- a/src/opustrainer/modifiers/__init__.py +++ b/src/opustrainer/modifiers/__init__.py @@ -1,16 +1 @@ -from abc import ABC, abstractmethod -from typing import Dict, Any, List - - -class Modifier(ABC): - probability: float - - def __init__(self, probability:float, **kwargs:Dict[str,Any]): - self.probability = probability - - def validate(self, context:List['Modifier']) -> None: - pass - - @abstractmethod - def __call__(self, line: str) -> str: - pass +from opustrainer.types import Modifier \ No newline at end of file diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index f09be4f..e6b9df6 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -1,9 +1,11 @@ import random from operator import attrgetter from typing import Set, List, Tuple, Optional, Protocol, TypeVar, Iterable, NamedTuple -from sacremoses import MosesDetokenizer +from opustrainer.alignments import Pair, parse_alignments, format_alignments from opustrainer.modifiers import Modifier +from opustrainer.tokenizers import Detokenizer, SpaceDetokenizer, SpaceTokenizer, MosesDetokenizer, SentencePieceTokenizer +from opustrainer.modifiers.retokenize import Retokenizer, compute_mapping from opustrainer import logger @@ -170,28 +172,6 @@ def get_random_unicode_strings(min_length: int=2, max_length: int=10, max_words: ] -class Pair(NamedTuple): - """Alignment pair""" - src: int - trg: int - - def __repr__(self): - return f'{self.src}-{self.trg}' - - -def parse_alignment(pair:str) -> Pair: - src, trg = pair.split('-', maxsplit=1) - return Pair(int(src), int(trg)) - - -def parse_alignments(align_line:str) -> List[Pair]: - return [parse_alignment(pair) for pair in align_line.split()] - - -def format_alignments(alignments:List[Pair]) -> str: - return ' '.join(f'{pair.src}-{pair.trg}' for pair in alignments) - - def filter_one_to_one_pairs(inlist: List[Pair]) -> List[Pair]: """Removes places non x->y x->z type of alignments. Remove anything that is found multiple times. Anything that is found multiple times means non bijective alignment. Since they @@ -241,16 +221,6 @@ def get_placeholding_candidates(src_trg: List[Pair]) -> List[Pair]: return [pair for pair in src_trg if pair in selection] -class Detokenizer(Protocol): - def detokenize(self, tokens:List[str]) -> str: - ... - - -class SpaceDetokenizer: - def detokenize(self, tokens:List[str]) -> str: - return ' '.join(tokens) - - class PlaceholderTagModifier(Modifier): """Unpacks a line, removes the alignments, and applies placeholding. Supports trivial and non trivial detokenization using moses detokenizer, which should be used for CJK languages and languages where words are typically not space @@ -269,25 +239,28 @@ class PlaceholderTagModifier(Modifier): """ template: str - src_detokenizer: Detokenizer - trg_detokenizer: Detokenizer + + src_retokenizer: Retokenizer + trg_retokenizer: Retokenizer + modes: List[Tuple[str,float]] def __init__(self, probability: float=0.0, custom_detok_src: Optional[str]=None, custom_detok_trg: Optional[str]=None, + spm_vocab: Optional[str]=None, template: str="__source__ {src} __target__ {trg} __done__", augment: float=0, replace:float=0): super().__init__(probability) self.template = template - if custom_detok_src: - self.src_detokenizer = MosesDetokenizer(lang=custom_detok_src) - else: - self.src_detokenizer = SpaceDetokenizer() + self.src_retokenizer = Retokenizer( + detokenizer=MosesDetokenizer(custom_detok_src) if custom_detok_src else SpaceDetokenizer(), + tokenizer=SentencePieceTokenizer(spm_vocab) if spm_vocab else SpaceTokenizer() + ) - if custom_detok_trg: - self.trg_detokenizer = MosesDetokenizer(lang=custom_detok_trg) - else: - self.trg_detokenizer = SpaceDetokenizer() + self.trg_retokenizer = Retokenizer( + detokenizer=MosesDetokenizer(custom_detok_trg) if custom_detok_trg else SpaceDetokenizer(), + tokenizer=SentencePieceTokenizer(spm_vocab) if spm_vocab else SpaceTokenizer() + ) self.modes = [] @@ -310,16 +283,9 @@ def __call__(self, line:str) -> str: """ src, trg, alignment = line.strip().split('\t') - source = src.split(' ') - target = trg.split(' ') - alignments = parse_alignments(alignment) - - if max(s for s, _ in alignments) >= len(source): - raise ValueError('alignment pair source token index out of range') - if max(t for _, t in alignments) >= len(target): - raise ValueError('alignment pair target token index out of range') - - alignments: List[Pair] = parse_alignments(alignment) + source = src.split() + target = trg.split() + alignments = parse_alignments(alignment, source, target) candidate_offset = 0; while True: @@ -358,12 +324,12 @@ def __call__(self, line:str) -> str: # and produce the target that we desire. augment_tokens = get_random_unicode_strings() - tag_tokens = self.template.format(src=source[candidate.src], trg=' '.join(augment_tokens)).split(' ') + tag_tokens = self.template.format(src=source[candidate.src], trg=' '.join(augment_tokens)).split() source = source[:candidate.src] + tag_tokens + source[candidate.src+1:] target = target[:candidate.trg] + augment_tokens + target[candidate.trg+1:] - src_tag_offset = first(n for n, tpl in enumerate(self.template.split(' ')) if '{src}' in tpl) - trg_tag_offset = first(n for n, tpl in enumerate(self.template.split(' ')) if '{trg}' in tpl) + src_tag_offset = first(n for n, tpl in enumerate(self.template.split()) if '{src}' in tpl) + trg_tag_offset = first(n for n, tpl in enumerate(self.template.split()) if '{trg}' in tpl) # __src__ aaa __trg__ xxx yyy zzz __done__ => xxx yyy zzz # ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^1 ^2 ^3 @@ -405,11 +371,12 @@ def __call__(self, line:str) -> str: else: raise RuntimeError('unknown mode') - source_detok = self.src_detokenizer.detokenize(source) - target_detok = self.trg_detokenizer.detokenize(target) + source_detok, _, source_mapping = self.src_retokenizer.retokenize(source) + target_detok, _, target_mapping = self.trg_retokenizer.retokenize(target) + remapped_pairs = compute_mapping(source_mapping, target_mapping, alignments) # Return the sentence, source tagged a la Dinu et al, target as it is and no alignment info - return source_detok + "\t" + target_detok + "\t" + format_alignments(alignments) + return source_detok + "\t" + target_detok + "\t" + format_alignments(remapped_pairs) def validate(self, context:List[Modifier]) -> None: """Current limitation of the tags modifier is that any other modifier might modify the diff --git a/src/opustrainer/modifiers/retokenize.py b/src/opustrainer/modifiers/retokenize.py index 05e438c..a5346c1 100644 --- a/src/opustrainer/modifiers/retokenize.py +++ b/src/opustrainer/modifiers/retokenize.py @@ -1,227 +1,106 @@ from typing import List, Protocol, Dict, NamedTuple, TypeVar, Callable, Union, Tuple, Optional, Any from itertools import count -import sacremoses -from sentencepiece import SentencePieceProcessor +from opustrainer.types import Pair, TokenList, TokenMapping, Tokenizer, Detokenizer +from opustrainer.alignments import parse_alignments, format_alignments +from opustrainer.tokenizers import make_tokenizer, make_detokenizer from opustrainer.modifiers import Modifier from opustrainer import logger -TokenList = List[str] # todo: bytes? - -TokenMapping = List[List[int]] - - -class Detokenizer(Protocol): - """Turns a list of tokens into a string""" - def detokenize(self, tokens:TokenList) -> Tuple[str, List[slice]]: - ... - - -class Tokenizer(Protocol): - def tokenize(self, text:str) -> Tuple[TokenList,List[slice]]: - ... - - -class SpaceDetokenizer: - def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: - spans = [] - offset = 0 - for token in tokens: - spans.append(slice(offset, offset + len(token))) - offset += len(token) + 1 # space - return ' '.join(tokens), spans - - -class MosesDetokenizer: - def __init__(self, lang:str): - self.detokenizer = sacremoses.MosesDetokenizer(lang) - - def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: - text = self.detokenizer.detokenize(tokens) - spans = [] - offset = 0 - for token in tokens: - offset = text.find(token, offset) - if offset == -1: - raise RuntimeError(f"Could not find token '{token}' in detokenized text") - spans.append(slice(offset, offset + len(token))) - offset += len(token) - return text, spans - - -class SentencePieceTokenizer: - def __init__(self, vocab:str): - self.spm = SentencePieceProcessor(vocab) - - def tokenize(self, text:str) -> Tuple[TokenList,List[slice]]: - # interestingly, piece.begin and piece.end are unicode offsets, not byte - # offsets as the documentation would suggest. When byte-fallback happens, - # there will be pieces where piece.begin and piece.end are the same value - # but they are technically necessary to encode the following pieces. - # e.g: - # > x.encode('🤣', out_type='immutable_proto').pieces - # { piece: "▁" id: 275 surface: "" begin: 0 end: 0 } - # { piece: "<0xF0>" id: 247 surface: "" begin: 0 end: 0 } - # { piece: "<0x9F>" id: 166 surface: "" begin: 0 end: 0 } - # { piece: "<0xA4>" id: 171 surface: "" begin: 0 end: 0 } - # { piece: "<0xA3>" id: 170 surface: "🤣" begin: 0 end: 1 } - # > x.decode([247,166,171,170]) - # '🤣' - spans = [ - slice(piece.begin, piece.end) - for piece in self.spm.encode(text.encode(), out_type='immutable_proto').pieces +def print_cells(*rows, format:Callable[[Any],str]=repr,file=None) -> None: + # Convert it all to text + text_rows = [ + [format(cell) for cell in row] + for row in rows + ] + + # Calculate column width + widths = [ + max(len(cell) for cell in column) + for column in zip(*text_rows) ] - tokens = [text[span] for span in spans] - return tokens, spans -def overlaps(r1:slice, r2:slice) -> bool: - # (a,b), (x,y) = r1, r2 - # [a b] | a < y | x < b - # [x y] = F | F | T - # [x y] = T | T | T - # [x y] = T | T | T - # [x y] = T | T | T - # [x y] = F | T | F - return r1.start < r2.stop and r2.start < r1.stop + # Print rows + for row in text_rows: + for width, cell in zip(widths, row): + print(f'{{:<{width:d}}} '.format(cell), end='', file=file) + print(file=file) -def print_cells(*rows, format:Callable[[Any],str]=repr,file=None) -> None: - # Convert it all to text - text_rows = [ - [format(cell) for cell in row] - for row in rows - ] - - # Calculate column width - widths = [ - max(len(cell) for cell in column) - for column in zip(*text_rows) - ] - - # Print rows - for row in text_rows: - for width, cell in zip(widths, row): - print(f'{{:<{width:d}}} '.format(cell), end='', file=file) - print(file=file) - - -def short_repr(obj): - if isinstance(obj, slice): - return f'({obj.start},{obj.stop})' - else: - return repr(obj) +def overlaps(r1:slice, r2:slice) -> bool: + # (a,b), (x,y) = r1, r2 + # [a b] | a < y | x < b + # [x y] = F | F | T + # [x y] = T | T | T + # [x y] = T | T | T + # [x y] = T | T | T + # [x y] = F | T | F + return r1.start < r2.stop and r2.start < r1.stop class Retokenizer(NamedTuple): - detokenizer: Detokenizer - tokenizer: Tokenizer + detokenizer: Detokenizer + tokenizer: Tokenizer - def retokenize(self, tokens:TokenList) -> Tuple[str,TokenList,TokenMapping]: - detokenized, old_token_spans = self.detokenizer.detokenize(tokens) - new_tokens, new_token_spans = self.tokenizer.tokenize(detokenized) + def retokenize(self, tokens:TokenList) -> Tuple[str,TokenList,TokenMapping]: + detokenized, old_token_spans = self.detokenizer.detokenize(tokens) + new_tokens, new_token_spans = self.tokenizer.tokenize(detokenized) - old_to_new_mapping = [[] for _ in range(len(old_token_spans))] + old_to_new_mapping = [[] for _ in range(len(old_token_spans))] - # print(f"{detokenized=}") - # print_cells(new_tokens, new_token_spans, format=short_repr) - # print(f"{new_token_spans=}") + # print(f"{detokenized=}") + # print_cells(new_tokens, new_token_spans) + # print(f"{new_token_spans=}") - #TODO: This can be done much more efficiently - for i, old_token_span in enumerate(old_token_spans): - for j, new_token_span in enumerate(new_token_spans): - if overlaps(old_token_span, new_token_span): - old_to_new_mapping[i].append(j) + #TODO: This can be done much more efficiently + for i, old_token_span in enumerate(old_token_spans): + for j, new_token_span in enumerate(new_token_spans): + if overlaps(old_token_span, new_token_span): + old_to_new_mapping[i].append(j) - # for n, old_token_span, new_token_indices in zip(count(), old_token_spans, old_to_new_mapping): - # print(f'<{n}>[{detokenized[old_token_span]}]({old_token_span.start},{old_token_span.stop}): ' + ' '.join( - # f'<{new_idx}>[{detokenized[new_token_spans[new_idx]]}]({new_token_spans[new_idx].start},{new_token_spans[new_idx].stop})' - # for new_idx in new_token_indices - # )) - # print() + # for n, old_token_span, new_token_indices in zip(count(), old_token_spans, old_to_new_mapping): + # print(f'<{n}>[{detokenized[old_token_span]}]({old_token_span.start},{old_token_span.stop}): ' + ' '.join( + # f'<{new_idx}>[{detokenized[new_token_spans[new_idx]]}]({new_token_spans[new_idx].start},{new_token_spans[new_idx].stop})' + # for new_idx in new_token_indices + # )) + # print() - return detokenized, new_tokens, old_to_new_mapping - - -T = TypeVar('T', bound=Union[Tokenizer,Detokenizer]) - -def make_tokenizer(implementations: Dict[str,Callable[...,T]], spec:str) -> T: - name, *args = spec.split(':') - return implementations[name](*args) + return detokenized, new_tokens, old_to_new_mapping def make_retokenizer(spec:Dict[str,str]) -> Retokenizer: - return Retokenizer( - detokenizer=make_tokenizer(DETOKENIZERS, spec.get('detokenize', 'spaces')), - tokenizer=make_tokenizer(TOKENIZERS, spec.get('tokenize', 'spaces')) - ) - - -class Pair(NamedTuple): - src:int - trg:int - - -def parse_alignments(pairs:str, src_tokens:Optional[TokenList]=None, trg_tokens:Optional[TokenList]=None) -> List[Pair]: - pairs = [ - Pair(int(a), int(b)) for a, b in - (pair.split('-', maxsplit=1) for pair in pairs.split()) - ] - - if src_tokens is not None and trg_tokens is not None: - invalid_pairs = [ - pair - for pair in pairs - if pair.src < 0 or pair.src >= len(src_tokens) - or pair.trg < 0 or pair.trg >= len(trg_tokens) - ] - if invalid_pairs: - raise ValueError('Out-of-bound alignment pairs: ' + ' '.join(map(repr, invalid_pairs))) - - return pairs - - -def format_alignments(pairs:List[Pair]) -> str: - return ' '.join(f'{pair.src}-{pair.trg}' for pair in pairs) + return Retokenizer( + detokenizer=make_detokenizer(spec.get('detokenize', 'spaces')), + tokenizer=make_tokenizer(spec.get('tokenize', 'spaces')) + ) def compute_mapping(src_mapping:TokenMapping, trg_mapping:TokenMapping, alignments:List[Pair]) -> List[Pair]: - remapped = set() - for old_src_idx, old_trg_idx in alignments: - for src_idx in src_mapping[old_src_idx]: - for trg_idx in trg_mapping[old_trg_idx]: - remapped.add(Pair(src_idx, trg_idx)) - return sorted(remapped) - - -DETOKENIZERS = { - 'moses': lambda lang: MosesDetokenizer(lang), - 'spaces': lambda: SpaceDetokenizer(), -} - -TOKENIZERS = { - 'moses': lambda lang: MosesTokenizer(lang), - 'spm': lambda vocab: SentencePieceTokenizer(vocab), - 'spaces': lambda: SpaceTokenizer(), -} + remapped = set() + for old_src_idx, old_trg_idx in alignments: + for src_idx in src_mapping[old_src_idx]: + for trg_idx in trg_mapping[old_trg_idx]: + remapped.add(Pair(src_idx, trg_idx)) + return sorted(remapped) class RetokenizeModifier(Modifier): - src: Retokenizer - trg: Retokenizer - - def __init__(self, probability: float=0.0, src:dict=dict(), trg:dict=dict()): - super().__init__(probability) # probability is very much ignored lol. - self.src = make_retokenizer(src) - self.trg = make_retokenizer(trg) - - def __call__(self, line:str) -> str: - src, trg, alignments = line.split('\t') - src_tokens = src.split() - trg_tokens = trg.split() - pairs = parse_alignments(alignments, src_tokens, trg_tokens) - new_src, new_src_tokens, src_mapping = self.src.retokenize(src_tokens) - new_trg, new_trg_tokens, trg_mapping = self.trg.retokenize(trg_tokens) - remapped_pairs = compute_mapping(src_mapping, trg_mapping, pairs) - return '\t'.join((new_src, new_trg, format_alignments(remapped_pairs))) + src: Retokenizer + trg: Retokenizer + + def __init__(self, probability: float=0.0, src:dict=dict(), trg:dict=dict()): + super().__init__(probability) # probability is very much ignored lol. + self.src = make_retokenizer(src) + self.trg = make_retokenizer(trg) + + def __call__(self, line:str) -> str: + src, trg, alignments = line.split('\t') + src_tokens = src.split() + trg_tokens = trg.split() + pairs = parse_alignments(alignments, src_tokens, trg_tokens) + new_src, new_src_tokens, src_mapping = self.src.retokenize(src_tokens) + new_trg, new_trg_tokens, trg_mapping = self.trg.retokenize(trg_tokens) + remapped_pairs = compute_mapping(src_mapping, trg_mapping, pairs) + return '\t'.join((new_src, new_trg, format_alignments(remapped_pairs))) diff --git a/src/opustrainer/tokenizers.py b/src/opustrainer/tokenizers.py new file mode 100644 index 0000000..b0cb6ba --- /dev/null +++ b/src/opustrainer/tokenizers.py @@ -0,0 +1,118 @@ +import re +from typing import Tuple, List, TypeVar, Callable, Union, Dict, Optional + +import sacremoses +from sentencepiece import SentencePieceProcessor + +from opustrainer.types import TokenList, Tokenizer, Detokenizer + + +DETOKENIZERS = { + 'moses': lambda lang: MosesDetokenizer(lang), + 'spaces': lambda: SpaceDetokenizer(), +} + +TOKENIZERS = { + 'moses': lambda lang: MosesTokenizer(lang), + 'spm': lambda vocab: SentencePieceTokenizer(vocab), + 'spaces': lambda: SpaceTokenizer(), +} + + +class SpaceTokenizer: + def tokenize(self, text:str) -> Tuple[TokenList, List[slice]]: + tokens: TokenList = [] + spans: List[slice] = [] + for match in re.finditer(r'[^\s]+', text): + tokens.append(match.group(0)) + spans.append(slice(match.start(0), match.end(0))) + return tokens, spans + + +class SpaceDetokenizer: + def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: + spans = [] + offset = 0 + for token in tokens: + spans.append(slice(offset, offset + len(token))) + offset += len(token) + 1 # space + return ' '.join(tokens), spans + + +class MosesTokenizer: + tokenizer: sacremoses.MosesTokenizer + + def __init__(self, lang:str, custom_nonbreaking_prefixes:Optional[str]=None): + self.tokenizer = sacremoses.MosesTokenizer(lang, custom_nonbreaking_prefixes) + + def tokenize(self, text:str) -> Tuple[TokenList, List[slice]]: + tokens = self.tokenizer.tokenize(text, escape=False) + spans: List[slice] = [] + offset = 0 + for token in tokens: + offset = text.find(token, offset) + if offset == -1: + raise RuntimeError(f"Could not find token '{token}' in original text") + spans.append(slice(offset, offset + len(token))) + offset += len(token) + return tokens, spans + + +class MosesDetokenizer: + detokenizer: sacremoses.MosesDetokenizer + + def __init__(self, lang:str): + self.detokenizer = sacremoses.MosesDetokenizer(lang) + + def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: + text = self.detokenizer.detokenize(tokens) + spans = [] + offset = 0 + for token in tokens: + offset = text.find(token, offset) + if offset == -1: + raise RuntimeError(f"Could not find token '{token}' in detokenized text") + spans.append(slice(offset, offset + len(token))) + offset += len(token) + return text, spans + + +class SentencePieceTokenizer: + spm: SentencePieceProcessor + + def __init__(self, vocab:str): + self.spm = SentencePieceProcessor(vocab) + + def tokenize(self, text:str) -> Tuple[TokenList,List[slice]]: + # interestingly, piece.begin and piece.end are unicode offsets, not byte + # offsets as the documentation would suggest. When byte-fallback happens, + # there will be pieces where piece.begin and piece.end are the same value + # but they are technically necessary to encode the following pieces. + # e.g: + # > x.encode('🤣', out_type='immutable_proto').pieces + # { piece: "▁" id: 275 surface: "" begin: 0 end: 0 } + # { piece: "<0xF0>" id: 247 surface: "" begin: 0 end: 0 } + # { piece: "<0x9F>" id: 166 surface: "" begin: 0 end: 0 } + # { piece: "<0xA4>" id: 171 surface: "" begin: 0 end: 0 } + # { piece: "<0xA3>" id: 170 surface: "🤣" begin: 0 end: 1 } + # > x.decode([247,166,171,170]) + # '🤣' + spans = [ + slice(piece.begin, piece.end) + for piece in self.spm.encode(text.encode(), out_type='immutable_proto').pieces + ] + tokens = [text[span] for span in spans] + return tokens, spans + + +T = TypeVar('T', bound=Union[Tokenizer,Detokenizer]) + +def _make(implementations: Dict[str,Callable[...,T]], spec:str) -> T: + name, *args = spec.split(':') + return implementations[name](*args) + +def make_detokenizer(spec:str) -> Detokenizer: + return _make(DETOKENIZERS, spec) + +def make_tokenizer(spec:str) -> Tokenizer: + return _make(TOKENIZERS, spec) diff --git a/src/opustrainer/trainer.py b/src/opustrainer/trainer.py index 0698e1f..0951559 100755 --- a/src/opustrainer/trainer.py +++ b/src/opustrainer/trainer.py @@ -26,6 +26,7 @@ from opustrainer.modifiers.surface import UpperCaseModifier, TitleCaseModifier from opustrainer.modifiers.placeholders import PlaceholderTagModifier from opustrainer.modifiers.typos import TypoModifier +from opustrainer.modifiers.retokenize import RetokenizeModifier from opustrainer import logger def ignore_sigint(): @@ -36,10 +37,6 @@ def ignore_sigint(): signal.signal(signal.SIGINT, signal.SIG_IGN) -# Path to something that can shuffle data. Called with seed, output-path, input-files -# TODO: Ideally this also deduplicates the src side of the sentence pairs it shuffles ;) -PATH_TO_SHUFFLE = os.path.dirname(os.path.realpath(__file__)) + "/shuffle.py" - # Available batch modifiers # TODO: Import these lazy, on demand? MODIFIERS = { @@ -47,7 +44,8 @@ def ignore_sigint(): 'TitleCase': TitleCaseModifier, 'Tags': PlaceholderTagModifier, 'Typos': TypoModifier, - 'Prefix': PrefixModifier + 'Prefix': PrefixModifier, + 'Retokenize': RetokenizeModifier, } @dataclass(frozen=True) @@ -171,7 +169,8 @@ def _open(self): # feasible to just write to a named pipe (or even stdout) instead of # a temporary file, and let the trainer read directly from that. Not # sure if that has any performance or stability benefits/drawbacks. - subprocess.check_call([sys.executable, PATH_TO_SHUFFLE, + subprocess.check_call([sys.executable, + '-m', 'opustrainer.shuffle', *(['--temporary-directory', self.tmpdir] if self.tmpdir else []), *([] if self.shuffle else ['--no-shuffle']), str(self.seed), @@ -247,7 +246,8 @@ def _open_async(self, seed:int): self._pending = ShuffledFile( seed=seed, file=cast(TextIO, fh), - proc=subprocess.Popen([sys.executable, PATH_TO_SHUFFLE, + proc=subprocess.Popen([sys.executable, + '-m', 'opustrainer.shuffle', *(['--temporary-directory', self.tmpdir] if self.tmpdir else []), *([] if self.shuffle else ['--no-shuffle']), str(seed), diff --git a/src/opustrainer/types.py b/src/opustrainer/types.py new file mode 100644 index 0000000..9014e0c --- /dev/null +++ b/src/opustrainer/types.py @@ -0,0 +1,56 @@ +from abc import ABC, abstractmethod +from typing import NamedTuple, Dict, List, Tuple, Optional, Any, Protocol + + +TokenList = List[str] # todo: bytes? + +TokenMapping = List[List[int]] + + +class Tokenizer(Protocol): + """Turns a string into a list of tokens""" + def tokenize(self, text:str) -> Tuple[TokenList,List[slice]]: + ... + + +class Detokenizer(Protocol): + """Turns a list of tokens into a string""" + def detokenize(self, tokens:TokenList) -> Tuple[str, List[slice]]: + ... + + +class Pair(NamedTuple): + """Alignment pair between source and target token indices""" + src:int + trg:int + + +class SentencePair(NamedTuple): + """Semantic representation of a single line from a data source.""" + src: TokenList + trg: TokenList + + # alignments is an empty list if alignment data is available in the dataset + # but there are no aligned tokens in this pair. It is None if this dataset + # does not have alignment info. + alignments: Optional[List[Pair]] + + +class Modifier(ABC): + """Line modifier""" + probability: float + + def __init__(self, probability:float, **kwargs:Dict[str,Any]): + self.probability = probability + + def validate(self, context:List['Modifier']) -> None: + """Opportunity for the modifier to see where in the modifier list it is + placed and flag any issues to the logger. E.g. if you place a modifier that + inserts special tokens before an UpperCase modifier, the latter might + modify those special tokens as well. Here you can shout about that. + """ + pass + + @abstractmethod + def __call__(self, line: str) -> str: + pass diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index 0764e14..3a3bffe 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -16,7 +16,7 @@ def setUp(self): def test_tagger_out_of_index(self): """Alignment pairs that do not map to any tokens should raise an error""" tagger = PlaceholderTagModifier(probability=1) - with self.assertRaisesRegex(ValueError, 'alignment pair target token index out of range'): + with self.assertRaisesRegex(ValueError, r'Out-of-bound alignment pairs: .+'): output = tagger('Hello world\tHallo Welt\t0-0 1-2') def test_tagger_tagging(self): From d8b1b1061d0ef8f14eec5fa68983b4713389e8c9 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Thu, 27 Jul 2023 15:54:40 +0100 Subject: [PATCH 15/36] Add unittest for spm retokenize in placeholders --- tests/test_placeholders.py | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index 3a3bffe..2c7282a 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -41,6 +41,46 @@ def test_tagger_augment(self): output = tagger('Hello world\tHallo Welt\t0-0 1-1') self.assertEqual(output, '''Hello িৡহ world ЇӤӕѣѮ қӃӄЀҲ\tHallo িৡহ Welt ЇӤӕѣѮ қӃӄЀҲ\t0-0 1-1 2-2 3-3 4-4''') + def test_retokenize(self): + """Pass the spm vocab to the placeholder tag generator so that it can + retokenize the input, and update the alignments accordingly.""" + tagger = PlaceholderTagModifier( + probability=0.25, + custom_detok_src='en', + custom_detok_trg='zh', + spm_vocab='contrib/test-data/vocab.zhen.spm') + + output = tagger('\t'.join([ + 'This is a simple test statement 🤣 .', + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 + '这 是 一个 简单 的 测试 语 句 🤣 。', + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 + '0-0 1-1 2-2 3-3 3-4 4-5 5-6 5-7 6-8 7-9', + ])) + self.assertEqual(output.split('\t'), [ + '__source__ This __target__ 这 __done__ is a simple test statement 🤣.', + # [][__source__][This][ ][__target__][这][ ][__done__][ is][ a][ simple][ test][ statement][ ] [] [] [] [🤣][.] + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^10 ^11 ^12 ^13 ^14 ^15 ^16 ^17 ^18 + # Note the empty [] tokens before the special tokens: these are the spaces + # that are not part of the special marker tokens. It depends on how the + # spm vocab is trained. + '这是一个简单的测试语句 🤣 。', + #[这][是][一][个][简][单][的][测][试][语][句] [ ] [] [] [] [🤣][ 。] + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^10 ^11 ^12 ^13 ^14 ^15 ^16 + '2-0 5-0 8-1 9-2 9-3 10-4 10-5 10-6 11-7 11-8 12-9 12-10 17-15 18-16', + # 0-0 [This] [这] 2-0 + # [这] [这] 5-0 + # 1-1 [is] [是] 8-1 + # 2-2 [a] [一个] 9-2 9-3 + # 3-3 [simple] [简单] 10-4 10-5 + # 3-4 [simple] [的] 10-6 + # 4-5 [test] [测试] 11-7 11-8 + # 5-6 [statement] [语] 12-9 + # 5-7 [statement] [句] 12-10 (13-11) + # 6-8 [🤣] [🤣] (14-12 15-13 16-14) 17-15 + # 7-9 [.] [。] 18-16 + ]) + def test_tagger_zh_src(self): '''Tests the tagger with zh on the source side''' tagger = PlaceholderTagModifier(probability=0.6, custom_detok_src='zh') From 704bd650f6d3bbeb7b53d011f6786183504ad5e3 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Thu, 27 Jul 2023 16:51:18 +0100 Subject: [PATCH 16/36] Add test to confirm that even when no placeholder is added, retokenization still occurs --- tests/test_placeholders.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index 2c7282a..e34a3c4 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -81,6 +81,30 @@ def test_retokenize(self): # 7-9 [.] [。] 18-16 ]) + def test_retokenize_on_non_trigger(self): + """Pass the spm vocab to the placeholder tag generator so that it can + retokenize the input, even if probability is 0.""" + tagger = PlaceholderTagModifier( + probability=0.0, + custom_detok_src='en', + custom_detok_trg='zh', + spm_vocab='contrib/test-data/vocab.zhen.spm') + + output = tagger('\t'.join([ + 'This is a simple test statement 🤣 .', + '这 是 一个 简单 的 测试 语 句 🤣 。', + '0-0 1-1 2-2 3-3 3-4 4-5 5-6 5-7 6-8 7-9', + ])) + self.assertEqual(output.split('\t'), [ + 'This is a simple test statement 🤣.', + #[This][ is][ a][ simple][ test][ statement][ ] [] [] [] [🤣][.] + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^10 ^11 + '这是一个简单的测试语句 🤣 。', + #[这][是][一][个][简][单][的][测][试][语][句] [ ] [] [] [] [🤣][ 。] + #^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^10 ^11 ^12 ^13 ^14 ^15 ^16 + '0-0 1-1 2-2 2-3 3-4 3-5 3-6 4-7 4-8 5-9 5-10 10-15 11-16', + ]) + def test_tagger_zh_src(self): '''Tests the tagger with zh on the source side''' tagger = PlaceholderTagModifier(probability=0.6, custom_detok_src='zh') From 38a3cae8869aa8dde5c907d9bf3ac6d9df4f0792 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Thu, 27 Jul 2023 16:52:36 +0100 Subject: [PATCH 17/36] Efficiency: don't bother calculating candidates if prob = 0. --- src/opustrainer/modifiers/placeholders.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index e6b9df6..acd2f1a 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -288,7 +288,7 @@ def __call__(self, line:str) -> str: alignments = parse_alignments(alignment, source, target) candidate_offset = 0; - while True: + while self.probability > 0.0: try: # Get replacement candidate. Skip words that are already the same in the source and # target sentence. This is to avoid having numbers trained with placeholders or any From 0c4868f6d3082a28c8f33307c26a5b6b01931763 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Thu, 27 Jul 2023 17:02:04 +0100 Subject: [PATCH 18/36] Add tests covering spaces tokenizer --- tests/test_retokenizer.py | 37 +++++++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/tests/test_retokenizer.py b/tests/test_retokenizer.py index f1e49bf..8000dbd 100644 --- a/tests/test_retokenizer.py +++ b/tests/test_retokenizer.py @@ -9,8 +9,41 @@ class TestTokenizer(unittest.TestCase): maxDiff = None - def setUp(self): - random.seed(1) + def test_identity(self): + """The default tokenizer and detokenizer together should have no impact on + the output.""" + tokenizer = RetokenizeModifier( + src=dict(detokenize='spaces', tokenize=f'spaces'), + trg=dict(detokenize='spaces', tokenize=f'spaces')) + + test_pair = [ + 'This is a sentence split by spaces .', + 'Is this a sentence that is split by spaces ?', + '0-1 1-0 2-2 3-3 4-6 5-7 6-8 7-9', + ] + + self.assertEqual(tokenizer('\t'.join(test_pair)).split('\t'), test_pair) + + def test_multiple_spaces(self): + """Spaces tokenizer should have no impact on the output, but it will + normalize spaces due to how it is implemented.""" + tokenizer = RetokenizeModifier( + src=dict(detokenize='spaces', tokenize=f'spaces'), + trg=dict(detokenize='spaces', tokenize=f'spaces')) + + test_pair = [ + 'This is a sentence split by spaces .', + 'Is this a sentence that is split by spaces ?', + '0-1 1-0 2-2 3-3 4-6 5-7 6-8 7-9', + ] + + ref_pair = [ + 'This is a sentence split by spaces .', + 'Is this a sentence that is split by spaces ?', + '0-1 1-0 2-2 3-3 4-6 5-7 6-8 7-9', + ] + + self.assertEqual(tokenizer('\t'.join(test_pair)).split('\t'), ref_pair) def test_retokenize(self): tokenizer = RetokenizeModifier( From aab72a4901d5450e1c313da0d79d3e21660bfc72 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Thu, 27 Jul 2023 17:04:34 +0100 Subject: [PATCH 19/36] Document the `spm_vocab` option of the `Tags` modifier --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 11ca5a8..618f2cf 100644 --- a/README.md +++ b/README.md @@ -165,12 +165,13 @@ modifiers: #### Tags Adds a placeholder tag to the source sentence that can be used by the model to hint how it should translate that word. The word to hint is chosen at random from the target sentence. Only words with a 1-to-1 mapping between source and target are considered. -This modifier needs a third column in the training data with per-word alignment information. +This modifier needs a third column in the training data with per-word (technically: space separated token) alignment information. ```yaml - Tags: 0.05 custom_detok_src: null custom_detok_trg: zh + spm_vocab: path/to/vocab.enzh.spm template: "__source__ {src} __target__ {trg} __done__" ``` @@ -178,8 +179,14 @@ All options are optional. You can specify custom detokenizer languages using `custom_detok_src` and `custom_detok_trg` if the dataset you're reading from has been tokenized by the Moses tokenizer. This can be helpful to do for languages that do not use spaces to delimit words. The default tokenisation strategy is splitting/joining by spaces. +The `spm_vocab` option can be used to recompute the alignment info to match the tokenisation from the sentencepiece vocabulary. This is mostly useful for Marian, which takes untokenised input but expects the alignment info to match the sentencepiece tokenisation it performs. + The format for telling the translation model the intention to translate a word in a certain way can be controlled by `template`. Here `{src}` and `{trg}` are replaced by the selected words from the source and target side of the sentence pair. +**Note**: Due to how most modifiers are implemented, they will have a normalising effect on spaces. Sequences of spaces will be collapsed into a single space. This is also true for the *Tags* modifier. + +**Note**: Even if the probability of the *Tags* modifier is set to 0, it will apply detokenisation and optionally re-computation of the alignment on every sentence pair, regardless whether it was picked out to be modified or not. + #### Prefix Prepends a random subsection of the target sentence before the source sentence. From 973906a7f5915cfec30e34960dc67c51cb9a8d74 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Fri, 28 Jul 2023 11:18:23 +0100 Subject: [PATCH 20/36] Be nicer about issues with the alignment info --- src/opustrainer/modifiers/placeholders.py | 14 ++++++- tests/test_placeholders.py | 50 +++++++++++++---------- 2 files changed, 40 insertions(+), 24 deletions(-) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index acd2f1a..1632d31 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -282,10 +282,20 @@ def __call__(self, line:str) -> str: By default the detokenizer used is the trivial detokenizer, but we can instead have separate detokenizers on src and trg." """ - src, trg, alignment = line.strip().split('\t') + src, trg, *rest = line.strip().split('\t') source = src.split() target = trg.split() - alignments = parse_alignments(alignment, source, target) + alignments = [] + + # Try parsing alignments. If we fail, just treat this sentence pair as one with out any + # alignment info. + try: + alignments = parse_alignments(rest[0], source, target) + except IndexError: + logger.log_once(f"Encountered empty alignment field, ignoring alignment info for such lines", loglevel="WARNING") + except ValueError: + logger.log_once(f"Encountered invalid alignments, ignoring alignment info for such lines", loglevel="WARNING") + candidate_offset = 0; while self.probability > 0.0: diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index e34a3c4..dff6b4c 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -13,12 +13,6 @@ class TestTagger(unittest.TestCase): def setUp(self): random.seed(1) - def test_tagger_out_of_index(self): - """Alignment pairs that do not map to any tokens should raise an error""" - tagger = PlaceholderTagModifier(probability=1) - with self.assertRaisesRegex(ValueError, r'Out-of-bound alignment pairs: .+'): - output = tagger('Hello world\tHallo Welt\t0-0 1-2') - def test_tagger_tagging(self): """Default mode is tagging, and will hint the target word in the source input""" tagger = PlaceholderTagModifier(probability=1) @@ -147,19 +141,31 @@ def test_tagger_zh_src_augment_replace(self): self.assertEqual(test, ref) def test_warn_if_tag_modifier_is_not_last(self): - with tempfile.NamedTemporaryFile(suffix='.log', prefix="placeholder") as tmpfile: - logger.setup_logger(outputfilename=tmpfile.name, disable_stderr=True) - loader = CurriculumLoader() - loader.load(dedent(""" - datasets: {} - stages: [] - seed: 1 - modifiers: - - Tags: 1.0 - - UpperCase: 1.0 - """)) - logger.logging.shutdown() - tmpfile.seek(0) - warning = tmpfile.readline().decode('utf-8') - self.assertRegex(warning, r"WARNING") - self.assertRegex(warning, r"Tags modifier should to be the last modifier to be applied") + with self.assertLogs(level='WARNING') as logger_ctx: + loader = CurriculumLoader() + loader.load(dedent(""" + datasets: {} + stages: [] + seed: 1 + modifiers: + - Tags: 1.0 + - UpperCase: 1.0 + """)) + self.assertRegex(logger_ctx.output[0], r"Tags modifier should to be the last modifier to be applied") + + def test_warn_if_alignment_is_missing(self): + tagger = PlaceholderTagModifier() + with self.assertLogs(logger, level='WARNING') as logger_ctx: + self.assertEqual( + tagger('Hello world\tHallo welt\t'), + 'Hello world\tHallo welt\t') + self.assertRegex(logger_ctx.output[0], r'empty alignment field') + + def test_warn_if_alignment_is_missing(self): + tagger = PlaceholderTagModifier() + with self.assertLogs(level='WARNING') as logger_ctx: + self.assertEqual( + tagger('Hello world\tHallo welt\t0-0 1-2'), + 'Hello world\tHallo welt\t') + self.assertRegex(logger_ctx.output[0], r'invalid alignments') + From 6b4abe07670cb78708b1af20b5519debeb90accf Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Fri, 28 Jul 2023 11:19:38 +0100 Subject: [PATCH 21/36] Explain the `StopIteration` bit --- src/opustrainer/modifiers/placeholders.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 1632d31..2a48849 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -309,6 +309,8 @@ def __call__(self, line:str) -> str: if source[candidate.src] != target[candidate.trg] ) except StopIteration: + # `first` failed because there are no sutable candidates, so lets break out of this + # loop as well and skip to the output printing part. break # Candidate pair position in the alignments array From c200c9c10c81a567d0251c5c70a91cba8a1d13c4 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Fri, 28 Jul 2023 11:21:16 +0100 Subject: [PATCH 22/36] Remove unreachable else --- src/opustrainer/modifiers/placeholders.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 2a48849..294ba1f 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -380,9 +380,6 @@ def __call__(self, line:str) -> str: ) candidate_offset = candidate_index + len(augment_tokens) + 1 - else: - raise RuntimeError('unknown mode') - source_detok, _, source_mapping = self.src_retokenizer.retokenize(source) target_detok, _, target_mapping = self.trg_retokenizer.retokenize(target) remapped_pairs = compute_mapping(source_mapping, target_mapping, alignments) From 126587d5df5c37471db8ecb6193db2535a1679eb Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Fri, 28 Jul 2023 11:25:19 +0100 Subject: [PATCH 23/36] Remove debug code --- src/opustrainer/modifiers/retokenize.py | 32 +------------------------ 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/src/opustrainer/modifiers/retokenize.py b/src/opustrainer/modifiers/retokenize.py index a5346c1..747e3fc 100644 --- a/src/opustrainer/modifiers/retokenize.py +++ b/src/opustrainer/modifiers/retokenize.py @@ -8,27 +8,8 @@ from opustrainer import logger -def print_cells(*rows, format:Callable[[Any],str]=repr,file=None) -> None: - # Convert it all to text - text_rows = [ - [format(cell) for cell in row] - for row in rows - ] - - # Calculate column width - widths = [ - max(len(cell) for cell in column) - for column in zip(*text_rows) - ] - - # Print rows - for row in text_rows: - for width, cell in zip(widths, row): - print(f'{{:<{width:d}}} '.format(cell), end='', file=file) - print(file=file) - - def overlaps(r1:slice, r2:slice) -> bool: + """True if slice 1 (partially or fully) overlaps with slice 2.""" # (a,b), (x,y) = r1, r2 # [a b] | a < y | x < b # [x y] = F | F | T @@ -49,23 +30,12 @@ def retokenize(self, tokens:TokenList) -> Tuple[str,TokenList,TokenMapping]: old_to_new_mapping = [[] for _ in range(len(old_token_spans))] - # print(f"{detokenized=}") - # print_cells(new_tokens, new_token_spans) - # print(f"{new_token_spans=}") - #TODO: This can be done much more efficiently for i, old_token_span in enumerate(old_token_spans): for j, new_token_span in enumerate(new_token_spans): if overlaps(old_token_span, new_token_span): old_to_new_mapping[i].append(j) - # for n, old_token_span, new_token_indices in zip(count(), old_token_spans, old_to_new_mapping): - # print(f'<{n}>[{detokenized[old_token_span]}]({old_token_span.start},{old_token_span.stop}): ' + ' '.join( - # f'<{new_idx}>[{detokenized[new_token_spans[new_idx]]}]({new_token_spans[new_idx].start},{new_token_spans[new_idx].stop})' - # for new_idx in new_token_indices - # )) - # print() - return detokenized, new_tokens, old_to_new_mapping From 106d832cacae06673a79e53dd9f5723e33f8d7ab Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Fri, 28 Jul 2023 12:11:14 +0100 Subject: [PATCH 24/36] Document and rename methods --- src/opustrainer/alignments.py | 4 ++ src/opustrainer/modifiers/placeholders.py | 10 ++--- src/opustrainer/modifiers/retokenize.py | 42 ++++++++++++++++++- src/opustrainer/tokenizers.py | 49 ++++++++++++++--------- src/opustrainer/types.py | 16 ++++++-- 5 files changed, 90 insertions(+), 31 deletions(-) diff --git a/src/opustrainer/alignments.py b/src/opustrainer/alignments.py index 332fc6d..12c4c63 100644 --- a/src/opustrainer/alignments.py +++ b/src/opustrainer/alignments.py @@ -3,6 +3,8 @@ def parse_alignments(pairs:str, src_tokens:Optional[TokenList]=None, trg_tokens:Optional[TokenList]=None) -> List[Pair]: + """Parses `1-2 3-4` into `[Pair(src=1,trg=2), Pair(src=3,trg=4)]`. If `src_tokens` and + `trg_tokens` are supplied, it will also check that the indices are not out of bounds.""" pairs = [ Pair(int(a), int(b)) for a, b in (pair.split('-', maxsplit=1) for pair in pairs.split()) @@ -22,4 +24,6 @@ def parse_alignments(pairs:str, src_tokens:Optional[TokenList]=None, trg_tokens: def format_alignments(pairs:List[Pair]) -> str: + """Opposite of `parse_alignments`, turns a list of alignments back into the `a-b c-d ...` string + format that most alignment tools expect.""" return ' '.join(f'{pair.src}-{pair.trg}' for pair in pairs) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 294ba1f..6751c77 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -5,7 +5,7 @@ from opustrainer.alignments import Pair, parse_alignments, format_alignments from opustrainer.modifiers import Modifier from opustrainer.tokenizers import Detokenizer, SpaceDetokenizer, SpaceTokenizer, MosesDetokenizer, SentencePieceTokenizer -from opustrainer.modifiers.retokenize import Retokenizer, compute_mapping +from opustrainer.modifiers.retokenize import Retokenizer, remap_alignment_pairs from opustrainer import logger @@ -26,7 +26,7 @@ def first(iterable:Iterable[T]) -> T: return next(iter(iterable)) -def get_random_unicode_strings(min_length: int=2, max_length: int=10, max_words: int=3) -> List[str]: +def get_random_unicode_words(min_length: int=2, max_length: int=10, max_words: int=3) -> List[str]: """Gets a random unicode string of words, of up to max_words, where each word is of length min_length-max_length. Only one character set per invocation. Maybe should do special rules for emoji and CJK? Emoji wouldn't appear with spaces in between normally @@ -334,7 +334,7 @@ def __call__(self, line:str) -> str: # Same as above, but instead of the expected target word, we replace it on both # sides with a random string. This encourages the model to really ignore the source # and produce the target that we desire. - augment_tokens = get_random_unicode_strings() + augment_tokens = get_random_unicode_words() tag_tokens = self.template.format(src=source[candidate.src], trg=' '.join(augment_tokens)).split() source = source[:candidate.src] + tag_tokens + source[candidate.src+1:] @@ -365,7 +365,7 @@ def __call__(self, line:str) -> str: elif mode == "augment": # Augment mode adds random noise both on the source and the target without any # tagging encouraging the model to copy crap from one side to the other. - augment_tokens = get_random_unicode_strings() + augment_tokens = get_random_unicode_words() source = source[:candidate.src+1] + augment_tokens + source[candidate.src+1:] target = target[:candidate.trg+1] + augment_tokens + target[candidate.trg+1:] @@ -382,7 +382,7 @@ def __call__(self, line:str) -> str: source_detok, _, source_mapping = self.src_retokenizer.retokenize(source) target_detok, _, target_mapping = self.trg_retokenizer.retokenize(target) - remapped_pairs = compute_mapping(source_mapping, target_mapping, alignments) + remapped_pairs = remap_alignment_pairs(source_mapping, target_mapping, alignments) # Return the sentence, source tagged a la Dinu et al, target as it is and no alignment info return source_detok + "\t" + target_detok + "\t" + format_alignments(remapped_pairs) diff --git a/src/opustrainer/modifiers/retokenize.py b/src/opustrainer/modifiers/retokenize.py index 747e3fc..e82ee15 100644 --- a/src/opustrainer/modifiers/retokenize.py +++ b/src/opustrainer/modifiers/retokenize.py @@ -46,7 +46,20 @@ def make_retokenizer(spec:Dict[str,str]) -> Retokenizer: ) -def compute_mapping(src_mapping:TokenMapping, trg_mapping:TokenMapping, alignments:List[Pair]) -> List[Pair]: +def remap_alignment_pairs(src_mapping:TokenMapping, trg_mapping:TokenMapping, alignments:List[Pair]) -> List[Pair]: + """Will recalculate the alignment pairs to match a new tokenization scheme + according to the updated mappings for the source and target side of the + sentence pair. + + E.g. if you have + source-mapping: [0 => [3,4], 1 => [5]], + target-mapping: [0 => [0], 1 => [1]] + alignments: [(0,1), (1,1)] + it will return [ + (3,1), (4,1), # the [0 => [3,4]] mapping + (5,1) # the [1 => [5]] mapping + ] + """ remapped = set() for old_src_idx, old_trg_idx in alignments: for src_idx in src_mapping[old_src_idx]: @@ -56,6 +69,31 @@ def compute_mapping(src_mapping:TokenMapping, trg_mapping:TokenMapping, alignmen class RetokenizeModifier(Modifier): + """Retokenizes the input line, fixing up the alignments *but giving you the detokenized text*. + The probability argument is ignored. Most of this functionality is already built into the Tags + placeholder. + + Default detokenizer and tokenizer are `spaces`, which just splits and joins the tokens with a + space in between. Other options are `moses:{lang}` for Moses detokenizer and tokenizer, and + `spm` for sentencepiece. + + `spm` is only available as a tokenize option at this moment since other modifiers won't know + how to deal with spm input anyway. + + Usage: + ```yaml + modifiers: + - Retokenize: 0 + src: + detokenize: moses:en + tokenize: spm:path/to/vocab.spm + trg: + detokenize: moses:zh + tokenize: spm:path/to/vocab.spm + + ``` + """ + src: Retokenizer trg: Retokenizer @@ -71,6 +109,6 @@ def __call__(self, line:str) -> str: pairs = parse_alignments(alignments, src_tokens, trg_tokens) new_src, new_src_tokens, src_mapping = self.src.retokenize(src_tokens) new_trg, new_trg_tokens, trg_mapping = self.trg.retokenize(trg_tokens) - remapped_pairs = compute_mapping(src_mapping, trg_mapping, pairs) + remapped_pairs = remap_alignment_pairs(src_mapping, trg_mapping, pairs) return '\t'.join((new_src, new_trg, format_alignments(remapped_pairs))) diff --git a/src/opustrainer/tokenizers.py b/src/opustrainer/tokenizers.py index b0cb6ba..82fcda4 100644 --- a/src/opustrainer/tokenizers.py +++ b/src/opustrainer/tokenizers.py @@ -4,7 +4,7 @@ import sacremoses from sentencepiece import SentencePieceProcessor -from opustrainer.types import TokenList, Tokenizer, Detokenizer +from opustrainer.types import TokenList, TokenSpanList, Tokenizer, Detokenizer DETOKENIZERS = { @@ -19,10 +19,26 @@ } +T = TypeVar('T', bound=Union[Tokenizer,Detokenizer]) + +def _make(implementations: Dict[str,Callable[...,T]], spec:str) -> T: + name, *args = spec.split(':') + return implementations[name](*args) + +def make_detokenizer(spec:str) -> Detokenizer: + """Creates a Detokenizer using a spec, e.g. `moses:en` or spm:path/to/vocab.spm`.""" + return _make(DETOKENIZERS, spec) + +def make_tokenizer(spec:str) -> Tokenizer: + """Creates a Tokenizer using a spec, e.g. `moses:en` or spm:path/to/vocab.spm`.""" + return _make(TOKENIZERS, spec) + + class SpaceTokenizer: - def tokenize(self, text:str) -> Tuple[TokenList, List[slice]]: + """Splits 'Hello World.' into `[Hello, World.]`.""" + def tokenize(self, text:str) -> Tuple[TokenList, TokenSpanList]: tokens: TokenList = [] - spans: List[slice] = [] + spans: TokenSpanList = [] for match in re.finditer(r'[^\s]+', text): tokens.append(match.group(0)) spans.append(slice(match.start(0), match.end(0))) @@ -30,7 +46,8 @@ def tokenize(self, text:str) -> Tuple[TokenList, List[slice]]: class SpaceDetokenizer: - def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: + """Turns `[Hello, World.]` back into `Hello World.`.""" + def detokenize(self, tokens:TokenList) -> Tuple[str,TokenSpanList]: spans = [] offset = 0 for token in tokens: @@ -40,14 +57,16 @@ def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: class MosesTokenizer: + """Turns `Hello World.` into `[Hello, World, .]` according to Moses and, + if available, language specific rules.""" tokenizer: sacremoses.MosesTokenizer def __init__(self, lang:str, custom_nonbreaking_prefixes:Optional[str]=None): self.tokenizer = sacremoses.MosesTokenizer(lang, custom_nonbreaking_prefixes) - def tokenize(self, text:str) -> Tuple[TokenList, List[slice]]: + def tokenize(self, text:str) -> Tuple[TokenList, TokenSpanList]: tokens = self.tokenizer.tokenize(text, escape=False) - spans: List[slice] = [] + spans: TokenSpanList = [] offset = 0 for token in tokens: offset = text.find(token, offset) @@ -59,12 +78,13 @@ def tokenize(self, text:str) -> Tuple[TokenList, List[slice]]: class MosesDetokenizer: + """Turns `[Hello,World,.]` back into `Hello World.`. Rules can be language-specific.""" detokenizer: sacremoses.MosesDetokenizer def __init__(self, lang:str): self.detokenizer = sacremoses.MosesDetokenizer(lang) - def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: + def detokenize(self, tokens:TokenList) -> Tuple[str,TokenSpanList]: text = self.detokenizer.detokenize(tokens) spans = [] offset = 0 @@ -78,12 +98,13 @@ def detokenize(self, tokens:TokenList) -> Tuple[str,List[slice]]: class SentencePieceTokenizer: + """Turns `Hello World.` into something like [He,llo,_World,.] depending on your vocab.""" spm: SentencePieceProcessor def __init__(self, vocab:str): self.spm = SentencePieceProcessor(vocab) - def tokenize(self, text:str) -> Tuple[TokenList,List[slice]]: + def tokenize(self, text:str) -> Tuple[TokenList,TokenSpanList]: # interestingly, piece.begin and piece.end are unicode offsets, not byte # offsets as the documentation would suggest. When byte-fallback happens, # there will be pieces where piece.begin and piece.end are the same value @@ -104,15 +125,3 @@ def tokenize(self, text:str) -> Tuple[TokenList,List[slice]]: tokens = [text[span] for span in spans] return tokens, spans - -T = TypeVar('T', bound=Union[Tokenizer,Detokenizer]) - -def _make(implementations: Dict[str,Callable[...,T]], spec:str) -> T: - name, *args = spec.split(':') - return implementations[name](*args) - -def make_detokenizer(spec:str) -> Detokenizer: - return _make(DETOKENIZERS, spec) - -def make_tokenizer(spec:str) -> Tokenizer: - return _make(TOKENIZERS, spec) diff --git a/src/opustrainer/types.py b/src/opustrainer/types.py index 9014e0c..cf9428b 100644 --- a/src/opustrainer/types.py +++ b/src/opustrainer/types.py @@ -2,20 +2,28 @@ from typing import NamedTuple, Dict, List, Tuple, Optional, Any, Protocol +# List of tokens/words according to some tokenization scheme TokenList = List[str] # todo: bytes? +# List of string offsets that accompanies a `TokenList` telling you where each +# token is found in the original string. +TokenSpanList = List[slice] + +# Mapping from `old token index` => [new token indices]. TokenMapping = List[List[int]] class Tokenizer(Protocol): - """Turns a string into a list of tokens""" - def tokenize(self, text:str) -> Tuple[TokenList,List[slice]]: + """Turns a string into a list of tokens and slices. Each token has a slice + at the same offset that describes where in `text` that token is found.""" + def tokenize(self, text:str) -> Tuple[TokenList,TokenSpanList]: ... class Detokenizer(Protocol): - """Turns a list of tokens into a string""" - def detokenize(self, tokens:TokenList) -> Tuple[str, List[slice]]: + """Turns a list of tokens into a string. The list of slices returned tells + you where each of the input tokens is found in the detokenized string.""" + def detokenize(self, tokens:TokenList) -> Tuple[str, TokenSpanList]: ... From b9ad9f67cc916c73c841efe2df51f1e7f958073d Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Fri, 28 Jul 2023 12:11:51 +0100 Subject: [PATCH 25/36] Skip trainer backtrace test for now I need a new modifier that actually crashes deterministically to test this. --- tests/test_trainer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_trainer.py b/tests/test_trainer.py index 6d8d493..7463a3e 100755 --- a/tests/test_trainer.py +++ b/tests/test_trainer.py @@ -329,6 +329,7 @@ def test_combined_stage_configuration(self): curriculum = CurriculumLoader().load(config) self.assertEqual([modifier.__class__.__name__ for modifier in curriculum.stages['start'].modifiers or []], ['UpperCaseModifier', 'TitleCaseModifier']) + @unittest.skip('`Tags` no longer raises an exception on invalid alignment pairs') def test_modifier_error_line_context(self): """Test that when a modifier fails, we get context information about the line that failed""" with tempfile.NamedTemporaryFile('w', encoding='utf-8') as fd: From b822e8c3a545e7dfa6e3d105d219c0417b1de2cb Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Mon, 7 Aug 2023 20:23:33 +0100 Subject: [PATCH 26/36] Only print alignment info when spm_vocab is passed in Nicely backwards compatible! --- README.md | 2 +- src/opustrainer/modifiers/placeholders.py | 17 +++++++++++++---- tests/test_placeholders.py | 7 +++++-- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 618f2cf..a10ff72 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,7 @@ All options are optional. You can specify custom detokenizer languages using `custom_detok_src` and `custom_detok_trg` if the dataset you're reading from has been tokenized by the Moses tokenizer. This can be helpful to do for languages that do not use spaces to delimit words. The default tokenisation strategy is splitting/joining by spaces. -The `spm_vocab` option can be used to recompute the alignment info to match the tokenisation from the sentencepiece vocabulary. This is mostly useful for Marian, which takes untokenised input but expects the alignment info to match the sentencepiece tokenisation it performs. +The `spm_vocab` option can be used to recompute the alignment info to match the tokenisation from the sentencepiece vocabulary. This is mostly useful for Marian, which takes untokenised input but expects the alignment info to match the sentencepiece tokenisation it performs. Note that at the moment alignment info is only produced when `spm_vocab` is given. The format for telling the translation model the intention to translate a word in a certain way can be controlled by `template`. Here `{src}` and `{trg}` are replaced by the selected words from the source and target side of the sentence pair. diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 6751c77..53f0180 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -245,6 +245,10 @@ class PlaceholderTagModifier(Modifier): modes: List[Tuple[str,float]] + # Controls whether alignment info is printed. Normally this is controlled by + # `spm_vocab` argument, but in tests we also set this to True for testing. + print_alignments: bool + def __init__(self, probability: float=0.0, custom_detok_src: Optional[str]=None, custom_detok_trg: Optional[str]=None, spm_vocab: Optional[str]=None, template: str="__source__ {src} __target__ {trg} __done__", augment: float=0, replace:float=0): @@ -262,6 +266,9 @@ def __init__(self, probability: float=0.0, custom_detok_src: Optional[str]=None, tokenizer=SentencePieceTokenizer(spm_vocab) if spm_vocab else SpaceTokenizer() ) + # For now only print alignments when spm_vocab is passed in. We'll improve upon this with #29. + self.print_alignments = spm_vocab is not None + self.modes = [] if augment + replace > 1.0: @@ -382,10 +389,12 @@ def __call__(self, line:str) -> str: source_detok, _, source_mapping = self.src_retokenizer.retokenize(source) target_detok, _, target_mapping = self.trg_retokenizer.retokenize(target) - remapped_pairs = remap_alignment_pairs(source_mapping, target_mapping, alignments) - - # Return the sentence, source tagged a la Dinu et al, target as it is and no alignment info - return source_detok + "\t" + target_detok + "\t" + format_alignments(remapped_pairs) + + if self.print_alignments: + remapped_pairs = remap_alignment_pairs(source_mapping, target_mapping, alignments) + return source_detok + "\t" + target_detok + "\t" + format_alignments(remapped_pairs) + else: + return source_detok + "\t" + target_detok def validate(self, context:List[Modifier]) -> None: """Current limitation of the tags modifier is that any other modifier might modify the diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index dff6b4c..66893c1 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -16,6 +16,7 @@ def setUp(self): def test_tagger_tagging(self): """Default mode is tagging, and will hint the target word in the source input""" tagger = PlaceholderTagModifier(probability=1) + tagger.print_alignments = True output = tagger('Hello world\tHallo Welt\t0-0 1-1') self.assertEqual(output, '__source__ Hello __target__ Hallo __done__ __source__ world __target__ Welt __done__\tHallo Welt\t1-0 3-0 6-1 8-1') # ^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^0 ^1 @@ -24,6 +25,7 @@ def test_tagger_replace(self): """Replace mode is the same as tagging mode, except that the target word will be random noise, teaching the model to just copy it as is.""" tagger = PlaceholderTagModifier(probability=0.25, replace=1) + tagger.print_alignments = True output = tagger('Hello world\tHallo Welt\t0-0 1-1') self.assertEqual(output, '''__source__ Hello __target__ িৡহ __done__ world\tিৡহ Welt\t1-0 3-0 5-1''') # ^0 ^1 ^2 ^3 ^4 ^5 ^0 ^1 @@ -32,6 +34,7 @@ def test_tagger_augment(self): """Augment mode will add random noise without tags to both source and target sentence, teaching the model to copy strings it doesn't understand.""" tagger = PlaceholderTagModifier(probability=1, augment=1) + tagger.print_alignments = True output = tagger('Hello world\tHallo Welt\t0-0 1-1') self.assertEqual(output, '''Hello িৡহ world ЇӤӕѣѮ қӃӄЀҲ\tHallo িৡহ Welt ЇӤӕѣѮ қӃӄЀҲ\t0-0 1-1 2-2 3-3 4-4''') @@ -158,7 +161,7 @@ def test_warn_if_alignment_is_missing(self): with self.assertLogs(logger, level='WARNING') as logger_ctx: self.assertEqual( tagger('Hello world\tHallo welt\t'), - 'Hello world\tHallo welt\t') + 'Hello world\tHallo welt') self.assertRegex(logger_ctx.output[0], r'empty alignment field') def test_warn_if_alignment_is_missing(self): @@ -166,6 +169,6 @@ def test_warn_if_alignment_is_missing(self): with self.assertLogs(level='WARNING') as logger_ctx: self.assertEqual( tagger('Hello world\tHallo welt\t0-0 1-2'), - 'Hello world\tHallo welt\t') + 'Hello world\tHallo welt') self.assertRegex(logger_ctx.output[0], r'invalid alignments') From ef3c780130eb20d20908cf0c65b225f68bbcc91e Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Mon, 7 Aug 2023 20:24:07 +0100 Subject: [PATCH 27/36] Make `retokenize` a little less `O(n^2)` --- src/opustrainer/modifiers/retokenize.py | 36 +++++++++++++++---------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/src/opustrainer/modifiers/retokenize.py b/src/opustrainer/modifiers/retokenize.py index e82ee15..2937a98 100644 --- a/src/opustrainer/modifiers/retokenize.py +++ b/src/opustrainer/modifiers/retokenize.py @@ -8,16 +8,18 @@ from opustrainer import logger -def overlaps(r1:slice, r2:slice) -> bool: - """True if slice 1 (partially or fully) overlaps with slice 2.""" - # (a,b), (x,y) = r1, r2 - # [a b] | a < y | x < b - # [x y] = F | F | T - # [x y] = T | T | T - # [x y] = T | T | T - # [x y] = T | T | T - # [x y] = F | T | F - return r1.start < r2.stop and r2.start < r1.stop +def slice_cmp(r1:slice, r2:slice) -> int: + """Compare how two slices relate to each other. + Returns -1 if r1 is before r2, + 0 if r1 and r2 overlap + 1 if r1 is after r2 + """ + if r1.stop <= r2.start: + return -1 + elif r1.start >= r2.stop: + return 1 + else: + return 0 class Retokenizer(NamedTuple): @@ -30,11 +32,17 @@ def retokenize(self, tokens:TokenList) -> Tuple[str,TokenList,TokenMapping]: old_to_new_mapping = [[] for _ in range(len(old_token_spans))] - #TODO: This can be done much more efficiently + prev_j = 0 for i, old_token_span in enumerate(old_token_spans): - for j, new_token_span in enumerate(new_token_spans): - if overlaps(old_token_span, new_token_span): - old_to_new_mapping[i].append(j) + for j, new_token_span in enumerate(new_token_spans[prev_j:], start=prev_j): + prev_j = j + overlap = slice_cmp(old_token_span, new_token_span) + if overlap < 0: # old_token_span is before new_token_span + break # skip to next old_token_span + elif overlap > 0: # old_token_span is after new_token_span + continue # skip forward to next new_token_span + else: + old_to_new_mapping[i].append(j) # overlap! return detokenized, new_tokens, old_to_new_mapping From 7069872312a8a55691a16f50c7d44d565feaf2fc Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Mon, 7 Aug 2023 20:49:03 +0100 Subject: [PATCH 28/36] Replace placeholder-specific end-to-end tests with specific test for `mode` arguments --- contrib/test-data/clean.enzh.ref.06.4.none | 10 --- contrib/test-data/clean.enzh.ref.06.4.trg | 10 --- .../test-data/clean.zhen.ref.06.4.04.04.src | 10 --- contrib/test-data/clean.zhen.ref.06.4.src | 10 --- tests/test_placeholders.py | 75 +++++++++---------- 5 files changed, 35 insertions(+), 80 deletions(-) delete mode 100644 contrib/test-data/clean.enzh.ref.06.4.none delete mode 100644 contrib/test-data/clean.enzh.ref.06.4.trg delete mode 100644 contrib/test-data/clean.zhen.ref.06.4.04.04.src delete mode 100644 contrib/test-data/clean.zhen.ref.06.4.src diff --git a/contrib/test-data/clean.enzh.ref.06.4.none b/contrib/test-data/clean.enzh.ref.06.4.none deleted file mode 100644 index 701dac7..0000000 --- a/contrib/test-data/clean.enzh.ref.06.4.none +++ /dev/null @@ -1,10 +0,0 @@ -429 Transport Squadron (429 Bison Squadron) - Flying the __source__ CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -__source__ The __target__ 成立 __done__ conference concluded that the __source__ manifestations __target__ 表现 __done__ __source__ of __target__ / __done__ SIRS __source__ include, __target__ 包括 __done__ __source__ but __target__ 但 __done__ are __source__ not __target__ 不 __done__ __source__ limited __target__ 限于 __done__ to the first __source__ four __target__ 四 __done__ described above under __source__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, __source__ Australia __target__ 澳大利亚 __done__ __source__ reported __target__ 病例 __done__ the first death from COVID-19: __source__ a __target__ 一个 __done__ 78-year-old __source__ Perth __target__ Gairdner __done__ __source__ man, __target__ 男性 __done__ who was one of the passengers from __source__ the __target__ Sir __done__ __source__ Diamond __target__ 钻石 __done__ __source__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated __source__ in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 __source__ January, __target__ 1月 __done__ the WHO declared __source__ a __target__ 华盛顿州 __done__ Public __source__ Health __target__ COVID __done__ Emergency of International Concern and on January __source__ 31, __target__ 31日 __done__ the Trump administration declared __source__ a __target__ 成立 __done__ __source__ public __target__ 公共 __done__ __source__ health __target__ 卫生 __done__ emergency, __source__ and __target__ , __done__ placed travel restrictions on __source__ entry __target__ 进入 __done__ for travellers from __source__ China. __target__ 。 __done__ 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community health, even __source__ population __target__ 世界 __done__ health, is not encouraged __source__ as __target__ 以及 __done__ health __source__ sectors __target__ 部门 __done__ __source__ in __target__ 在 __done__ __source__ developing __target__ 发展中国家 __done__ countries are not __source__ able __target__ 无法 __done__ to link the __source__ national __target__ 国家 __done__ __source__ authorities __target__ 主管 __done__ __source__ with __target__ 与 __done__ __source__ the __target__ , __done__ local government __source__ and __target__ 以及 __done__ community action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the __source__ treatment __target__ 治疗 __done__ __source__ for __target__ 的 __done__ SIRS is directed towards the underlying __source__ problem __target__ 问题 __done__ __source__ or __target__ 或 __done__ inciting cause (i.e. __source__ adequate __target__ 足够 __done__ fluid __source__ replacement __target__ 替代 __done__ __source__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for __source__ pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine __source__ for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, __source__ and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in __source__ improving __target__ 改善 __done__ __source__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together at __source__ Home __target__ 在家 __done__ (also known as One World: Together at Home) was a __source__ virtual __target__ 虚拟 __done__ concert series __source__ organised __target__ 组织 __done__ by __source__ Global __target__ 全球 __done__ __source__ Citizen __target__ 公民 __done__ and curated by __source__ singer __target__ 歌手 __done__ Lady Gaga, in support of the __source__ World __target__ 世界 __done__ __source__ Health __target__ 卫生 __done__ Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 __source__ September __target__ 9月 __done__ __source__ 2019, __target__ 2019年 __done__ __source__ the __target__ 了 __done__ __source__ Australian __target__ 澳大利亚 __done__ Olympic __source__ Committee __target__ 委员会 __done__ __source__ announced __target__ 公布 __done__ the first set of sailors selected for Tokyo __source__ 2020, __target__ 2020年 __done__ namely __source__ Rio __target__ 里约 __done__ __source__ 2016 __target__ 2016年 __done__ __source__ silver __target__ 银牌 __done__ __source__ medalists __target__ 阵容 __done__ __source__ and __target__ 和 __done__ defending world 470 champions Mathew __source__ Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked __source__ Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -__source__ Transfusion-related __target__ 相关 __done__ __source__ acute __target__ 急性 __done__ lung injury (TRALI) is a __source__ serious __target__ 严重 __done__ blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following __source__ transfusion __target__ 输血併 __done__ of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 diff --git a/contrib/test-data/clean.enzh.ref.06.4.trg b/contrib/test-data/clean.enzh.ref.06.4.trg deleted file mode 100644 index 92eadd7..0000000 --- a/contrib/test-data/clean.enzh.ref.06.4.trg +++ /dev/null @@ -1,10 +0,0 @@ -429 Transport Squadron (429 Bison Squadron) - Flying the __source__ CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -__source__ The __target__ 成立 __done__ conference concluded that the __source__ manifestations __target__ 表现 __done__ __source__ of __target__ / __done__ SIRS __source__ include, __target__ 包括 __done__ __source__ but __target__ 但 __done__ are __source__ not __target__ 不 __done__ __source__ limited __target__ 限于 __done__ to the first __source__ four __target__ 四 __done__ described above under __source__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, __source__ Australia __target__ 澳大利亚 __done__ __source__ reported __target__ 病例 __done__ the first death from COVID-19: __source__ a __target__ 一个 __done__ 78-year-old __source__ Perth __target__ Gairdner __done__ __source__ man, __target__ 男性 __done__ who was one of the passengers from __source__ the __target__ Sir __done__ __source__ Diamond __target__ 钻石 __done__ __source__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated __source__ in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 __source__ January, __target__ 1月 __done__ the WHO declared __source__ a __target__ 华盛顿州 __done__ Public __source__ Health __target__ COVID __done__ Emergency of International Concern and on January __source__ 31, __target__ 31日 __done__ the Trump administration declared __source__ a __target__ 成立 __done__ __source__ public __target__ 公共 __done__ __source__ health __target__ 卫生 __done__ emergency, __source__ and __target__ , __done__ placed travel restrictions on __source__ entry __target__ 进入 __done__ for travellers from __source__ China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even __source__ population __target__ 世界 __done__ health, is not encouraged __source__ as __target__ 以及 __done__ health __source__ sectors __target__ 部门 __done__ __source__ in __target__ 在 __done__ __source__ developing __target__ 发展中国家 __done__ countries are not __source__ able __target__ 无法 __done__ to link the __source__ national __target__ 国家 __done__ __source__ authorities __target__ 主管 __done__ __source__ with __target__ 与 __done__ __source__ the __target__ , __done__ local government __source__ and __target__ 以及 __done__ community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the __source__ treatment __target__ 治疗 __done__ __source__ for __target__ 的 __done__ SIRS is directed towards the underlying __source__ problem __target__ 问题 __done__ __source__ or __target__ 或 __done__ inciting cause (i.e. __source__ adequate __target__ 足够 __done__ fluid __source__ replacement __target__ 替代 __done__ __source__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for __source__ pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine __source__ for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, __source__ and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in __source__ improving __target__ 改善 __done__ __source__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at __source__ Home __target__ 在家 __done__ (also known as One World: Together at Home) was a __source__ virtual __target__ 虚拟 __done__ concert series __source__ organised __target__ 组织 __done__ by __source__ Global __target__ 全球 __done__ __source__ Citizen __target__ 公民 __done__ and curated by __source__ singer __target__ 歌手 __done__ Lady Gaga, in support of the __source__ World __target__ 世界 __done__ __source__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 __source__ September __target__ 9月 __done__ __source__ 2019, __target__ 2019年 __done__ __source__ the __target__ 了 __done__ __source__ Australian __target__ 澳大利亚 __done__ Olympic __source__ Committee __target__ 委员会 __done__ __source__ announced __target__ 公布 __done__ the first set of sailors selected for Tokyo __source__ 2020, __target__ 2020年 __done__ namely __source__ Rio __target__ 里约 __done__ __source__ 2016 __target__ 2016年 __done__ __source__ silver __target__ 银牌 __done__ __source__ medalists __target__ 阵容 __done__ __source__ and __target__ 和 __done__ defending world 470 champions Mathew __source__ Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked __source__ Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -__source__ Transfusion-related __target__ 相关 __done__ __source__ acute __target__ 急性 __done__ lung injury (TRALI) is a __source__ serious __target__ 严重 __done__ blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following __source__ transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 diff --git a/contrib/test-data/clean.zhen.ref.06.4.04.04.src b/contrib/test-data/clean.zhen.ref.06.4.04.04.src deleted file mode 100644 index d4de9a0..0000000 --- a/contrib/test-data/clean.zhen.ref.06.4.04.04.src +++ /dev/null @@ -1,10 +0,0 @@ -429 运输 __source__ 中队 __target__ バズガマィパプロ゠ヹベヂ __done__ (429 野牛), 使用 CC - __source__ 177 __target__ CC-177 __done__ 429 Transport バズガマ ィパプロ ゠ヹベヂ (429 Bison Squadron) - Flying the CC-177 -SIR S 标准成立于 1992年, ֑֭ ײ֩ ו׾ 是ソヌソヶゼペヅアフョヲガ美国胸科医师学会 / ϲ΋Ι ϵϔώ 重症监护医学协商会共同会议的一部分。会议得出结论 __source__, __target__ to __done__ SIR S 的表现包括 __source__ 但 __target__ 😺😢🙆 🙍😀😱 __done__ 不限于晌瓔牟餵跫躭聙饤剫譸洒膿上述成人 Ⴛ ზ ჼ SIR S 的前 __source__ 四 __target__ four __done__ 项 ૬ ૽ ૎ 判定标准。 The conference concluded that ֑֭ ײ֩ ו׾ the manifestations of ϲ΋Ι ϵϔώ SIRS include, 😺😢🙆 🙍😀😱 are ソヌソヶ ゼペヅア フョヲガ not limited 晌瓔牟餵 跫躭聙饤 剫譸洒膿 to the first four described above under ૬ ૽ ૎ adult Ⴛ ზ ჼ SIRS criteria. -同日, 一个曾为钻石 ঢ __source__ 公主号 __target__ કઔઠ __done__ 邮轮乘客的 78 岁男性ぃそゑざゆりしかゆ老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的 __source__ 病例 __target__ Îèæ¹ àÔÞÍ __done__ 。 __source__ 他 __target__ who __done__ 曾在西澳大利亚州 Sir ૙઩િ ઼઎ઃ Charles Gairdner Hospital 治疗。 On 1 March, Australia Îèæ¹ àÔÞÍ the first death from કઔઠ a 78-year-old Perth man, ぃそゑ ざゆり しかゆ who was one of the passengers from the ૙઩િ ઼઎ઃ Diamond ঢ Princess, and who had been evacuated and was being treated in Western Australia. -2020年 ঠ৳ 1月 20日, 华盛顿州确诊首例 COVID 퇌 - ॓ःलॖ ॉ०ऩ॔ ॐशइफ़ 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 __source__ 31日 __target__ 31, __done__, 特朗普政府宣布 __source__ 进入 __target__ entry __done__ __source__ 公共 __target__ public __done__ 卫生 ת א 紧急状态 __source__ 。 __target__ China. __done__ On 30 ঠ৳ January, the WHO declared a Public ॓ःलॖ ॉ०ऩ॔ ॐशइफ़ Health 퇌 Emergency of International Concern and on January 31, the Trump administration declared a public health ת א emergency, and placed travel restrictions on entry for travellers from China. -其他问题涉及医疗服务的取得, __source__ 以及 __target__ as __done__ 费用。世界上绝大部分的国家地区没有足够的健康保险。 __source__ 在 __target__ ิ __done__ 低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付 ઔઙ૭઩ 。 __source__ 社区 __target__ ϼΩ΄δ ύλϸ΍ ϥζ΋ͻ __done__ 卫生, __source__ 甚至 __target__ even __done__ 全民卫生都 __source__ 未 __target__ Յ __done__ 受到鼓励 ڬؘۖ١ ۮڌ۪٘, 因为发展中国家的卫生部门 __source__ 无法 __target__ 😿😍😱😥 __done__ 将他们的国家主管部门, __source__ 与 __target__ ၗဝ၊ ြႚၽ __done__ 地方政府, 以及社区 ჌ 行动联系起来。 ϼΩ΄δ ύλϸ΍ ϥζ΋ͻ health, even population health, is not encouraged ڬؘۖ١ ۮڌ۪٘ as health sectors ิ developing countries are Յ 😿😍😱😥 to ઔઙ૭઩ link the national authorities ၗဝ၊ ြႚၽ the local government and community ჌ action. -一般来说, SIR S 的 __source__ 治疗 __target__ ٜؔۑ __done__ 针对 __source__ 潜在 __target__ зӈҞӇ ӺӤҊӞ __done__ 的 __source__ 问题 __target__ ៩ __done__ 或诱发原因 (例如, 使用 __source__ 足够 __target__ adequate __done__ 的 __source__ 液体 __target__ าศำ จจ๴ __done__ __source__ 替代 __target__ replacement __done__ 血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明 __source__ 用于 __target__ ॻधअ ऩगन __done__ 过敏反应) 。硒, 谷氨酰胺 __source__ 和 __target__ and __done__ 二十 __source__ 碳 __target__ for __done__ 五烯酸已经 ׉֥ק֮ 显示出在临床试验中改善 ं __source__ 症状 __target__ ҦёЊ __done__ 的 __source__ 有效性 __target__ effectiveness __done__ 。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the ٜؔۑ for SIRS is directed towards the зӈҞӇ ӺӤҊӞ ៩ or inciting cause (i.e. adequate าศำ จจ๴ replacement ॻधअ ऩगन hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have ׉֥ק֮ shown effectiveness in improving ं ҦёЊ in clinical trials. -微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -同一个世界: 共同 ׇה ֤֖ __source__ 在家 __target__ Ղյ֌ __done__ (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒 __source__ 病 __target__ ՘՗ __done__ 疫情期间保持社交距离等防疫理念, 由全球公民 ऴफेॎ ॴढ़ॵ॓ णॼ॒ज 和 Ͳ 歌手嘎嘎小姐共同 __source__ 组织 __target__ ガムドォ __done__ 发起, 以 დႶხ ႫႽპ ႠႶუ __source__ 支持 __target__ support __done__ 世界 ហៅី៬ ោឺខឲ ៫ឫផឡ __source__ 卫生 __target__ 😇😭🙊😑 __done__ 组织。 Together ׇה ֤֖ at Ղյ֌ (also ՘՗ as One World: Together at Home) was a virtual concert series ガムドォ by Global Citizen ऴफेॎ ॴढ़ॵ॓ णॼ॒ज and Ͳ curated by singer Lady Gaga, in დႶხ ႫႽპ ႠႶუ support of the World ហៅី៬ ោឺខឲ ៫ឫផឡ 😇😭🙊😑 Organization. -2019年 ૅઙ __source__ 9月 __target__ ٮڙڈ٨ __done__ 20日, 澳大利亚 __source__ 奥林匹克 __target__ Olympic __done__ 委员会 __source__ 公布 __target__ ゅねま __done__ __source__ 了 __target__ the __done__ 第一批入选奥运阵容 ٰ ڔ ؅ 的帆船 __source__ 选手 __target__ ば __done__ 名单, 名单中包括 __source__ 2016年 __target__ ϳϐΝΗ __done__ 里约ヒ・ヱ奥运银牌得主 Mathew Belcher 和 ײ׵֪ ֶַר ֶ׼ז William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, __source__ Mara __target__ 꺚춌뇉뱔퐸뉷 __done__ Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为 😚😤 😍😃 第三批入选 __source__ 的 __target__ Laser __done__ 帆船选手。 On 20 ٮڙڈ٨ 2019, ૅઙ the Australian Olympic Committee ゅねま the first set of ば selected for Tokyo 2020, namely Rio ヒ ・ ヱ ϳϐΝΗ silver medalists ٰ ڔ ؅ and ײ׵֪ ֶַר ֶ׼ז defending world 470 champions Mathew 꺚춌 뇉뱔 퐸뉷 and William Ryan and world's 😚😤 😍😃 current top-ranked Laser sailor Matthew Wearn. -输血相关急性肺 __source__ 损伤 __target__ X{Y __done__ (Transfusion related acute lung injury; __source__ TRALI) __target__ հ՟չ __done__ 是一种会引发 __source__ 急性 __target__ acute __done__ 肺水肿的 __source__ 严重 __target__ 😎😰😰 😚🙇😀 __done__ 输血併发症。 Transfusion-related acute lung X{Y (TRALI) is a 😎😰😰 😚🙇😀 blood transfusion հ՟չ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. diff --git a/contrib/test-data/clean.zhen.ref.06.4.src b/contrib/test-data/clean.zhen.ref.06.4.src deleted file mode 100644 index 348f00b..0000000 --- a/contrib/test-data/clean.zhen.ref.06.4.src +++ /dev/null @@ -1,10 +0,0 @@ -429 运输中队 (429 野牛), 使用 CC - __source__ 177 __target__ CC-177 __done__ 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 -SIR S 标准 __source__ 成立 __target__ The __done__ 于 1992年 __source__, __target__ that __done__ 是美国胸科医师学会 __source__ / __target__ of __done__ 重症监护医学协商会共同会议的一部分。会议得出结论 __source__, __target__ to __done__ SIR S __source__ 的 __target__ the __done__ 表现 __source__ 包括 __target__ include, __done__ __source__ 但 __target__ but __done__ __source__ 不 __target__ not __done__ 限于上述成人 SIR S 的前 __source__ 四 __target__ four __done__ 项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -同日, __source__ 一个 __target__ a __done__ 曾为 __source__ 钻石 __target__ Diamond __done__ __source__ 公主号 __target__ COVID-19: __done__ 邮轮乘客的 78 岁 __source__ 男性 __target__ man, __done__ 老人宣布死亡, 为澳大利亚首例因感染 __source__ COVID __target__ Princess, __done__ - 19 死亡的 __source__ 病例 __target__ reported __done__ 。 __source__ 他 __target__ who __done__ 曾在西澳大利亚州 __source__ Sir __target__ the __done__ Charles __source__ Gairdner __target__ Perth __done__ Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -__source__ 2020年 __target__ 30 __done__ __source__ 1月 __target__ January, __done__ 20日, 华盛顿州确诊首例 __source__ COVID __target__ Health __done__ - 19 患者。 1月 __source__ 29日 __target__ on __done__, __source__ 成立 __target__ a __done__ 白宫冠状病毒工作组。 1月 31日, 特朗普政府 __source__ 宣布 __target__ declared __done__ __source__ 进入 __target__ entry __done__ __source__ 公共 __target__ public __done__ __source__ 卫生 __target__ health __done__ 紧急状态 __source__ 。 __target__ China. __done__ On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -其他问题涉及医疗服务的取得, 以及费用。 __source__ 世界 __target__ population __done__ 上绝大部分的国家地区没有足够的健康保险。 __source__ 在 __target__ in __done__ 低收入 __source__ 国家 __target__ countries __done__, 不到总医疗保健支出的 40% 的经费由公家 / 政府 __source__ 支付 __target__ to __done__ 。 __source__ 社区 __target__ Community __done__ 卫生, __source__ 甚至 __target__ even __done__ 全民卫生都未受到鼓励, 因为 __source__ 发展中国家 __target__ developing __done__ 的卫生部门无法将他们的国家主管部门 __source__, __target__ the __done__ __source__ 与 __target__ with __done__ 地方政府, __source__ 以及 __target__ and __done__ 社区 __source__ 行动 __target__ action. __done__ 联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -一般来说, SIR S __source__ 的 __target__ the __done__ 治疗针对 __source__ 潜在 __target__ underlying __done__ __source__ 的 __target__ for __done__ 问题或诱发原因 (例如, 使用 __source__ 足够 __target__ adequate __done__ 的 __source__ 液体 __target__ fluid __done__ __source__ 替代 __target__ replacement __done__ 血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明 __source__ 用于 __target__ for __done__ 过敏反应) 。硒, 谷氨酰胺 __source__ 和 __target__ and __done__ 二十 __source__ 碳 __target__ for __done__ 五烯酸 __source__ 已经 __target__ have __done__ 显示出在临床试验中改善 __source__ 症状 __target__ symptoms __done__ 的 __source__ 有效性 __target__ effectiveness __done__ 。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. -微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -同一个世界: 共同 __source__ 在家 __target__ Home __done__ __source__ (__target__ (also __done__ 英语: One World: Together at Home), 是于 2020年 4月 18日举行的 __source__ 虚拟 __target__ virtual __done__ 系列演唱会, 推广在 2019 冠状病毒 __source__ 病 __target__ known __done__ 疫情期间保持社交距离等防疫理念, 由全球公民 __source__ 和 __target__ and __done__ 歌手嘎嘎小姐共同组织发起, 以 __source__ 支持 __target__ support __done__ __source__ 世界 __target__ World __done__ __source__ 卫生 __target__ Health __done__ 组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -__source__ 2019年 __target__ 2019, __done__ __source__ 9月 __target__ September __done__ 20日, __source__ 澳大利亚 __target__ Australian __done__ __source__ 奥林匹克 __target__ Olympic __done__ __source__ 委员会 __target__ Committee __done__ __source__ 公布 __target__ announced __done__ 了第一批入选奥运阵容的帆船 __source__ 选手 __target__ sailors __done__ 名单, 名单中包括 __source__ 2016年 __target__ 2016 __done__ __source__ 里约 __target__ Rio __done__ 奥运 __source__ 银牌 __target__ silver __done__ 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批 __source__ 入选 __target__ selected __done__ 奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, __source__ Mara __target__ Belcher __done__ Stransky 确认获得代表澳大利亚参加女子辐射型的资格, __source__ 成为 __target__ world's __done__ 第三批入选 __source__ 的 __target__ Laser __done__ 帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -输血 __source__ 相关 __target__ Transfusion-related __done__ __source__ 急性 __target__ acute __done__ 肺损伤 (Transfusion related acute lung injury; __source__ TRALI) __target__ complication __done__ 是一种会引发 __source__ 急性 __target__ acute __done__ 肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index 66893c1..04dbb72 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -102,46 +102,41 @@ def test_retokenize_on_non_trigger(self): '0-0 1-1 2-2 2-3 3-4 3-5 3-6 4-7 4-8 5-9 5-10 10-15 11-16', ]) - def test_tagger_zh_src(self): - '''Tests the tagger with zh on the source side''' - tagger = PlaceholderTagModifier(probability=0.6, custom_detok_src='zh') - with open('contrib/test-data/clean.zhen.10', 'r', encoding='utf-8') as myinput, \ - open('contrib/test-data/clean.zhen.ref.06.4.src', 'r', encoding='utf-8') as reference: - for line in myinput: - test = tagger(line) - ref = reference.readline()[:-1] - self.assertEqual(test, ref) - - def test_tagger_zh_trg(self): - '''Tests the tagger with zh on the target side''' - tagger = PlaceholderTagModifier(probability=0.6, custom_detok_src=None, custom_detok_trg='zh') - with open('contrib/test-data/clean.enzh.10', 'r', encoding='utf-8') as myinput, \ - open('contrib/test-data/clean.enzh.ref.06.4.trg', 'r', encoding='utf-8') as reference: - for line in myinput: - test = tagger(line) - ref = reference.readline()[:-1] - self.assertEqual(test, ref) - - def test_tagger_no_zh(self): - '''Tests the tagger without zh detokenizer''' - tagger = PlaceholderTagModifier(probability=0.6) - with open('contrib/test-data/clean.enzh.10', 'r', encoding='utf-8') as myinput, \ - open('contrib/test-data/clean.enzh.ref.06.4.none', 'r', encoding='utf-8') as reference: - for line in myinput: - test = tagger(line) - ref = reference.readline()[:-1] - self.assertEqual(test, ref) - - def test_tagger_zh_src_augment_replace(self): - '''Tests the tagger with zh on the source side''' - tagger = PlaceholderTagModifier(probability=0.6, custom_detok_src='zh', custom_detok_trg=None, - augment=0.4, replace=0.4) - with open('contrib/test-data/clean.zhen.10', 'r', encoding='utf-8') as myinput, \ - open('contrib/test-data/clean.zhen.ref.06.4.04.04.src', 'r', encoding='utf-8') as reference: - for line in myinput: - test = tagger(line) - ref = reference.readline()[:-1] - self.assertEqual(test, ref) + def test_mode(self): + """Test that different calls will apply different modifications when + multiple modes are enabled.""" + tagger = PlaceholderTagModifier( + probability=1.0, + custom_detok_src='zh', + augment=0.33, + replace=0.33, + # tag=0.33 is implicit + ) + + example = [ + '429 运输 中队 ( 429 野牛) , 使用 CC - 177', + '429 Transport Squadron (429 Bison Squadron) - Flying the CC-177', + '0-0 1-1 2-2 3-3 4-3 5-4 5-5 7-5 8-5 9-6 8-7 9-8 10-9', + ] + + refs = [ + [ # tag + augment * 2 + '429 __source__ 运输 __target__ Transport __done__ 中队んばずがまぃぱぷろ぀゙べぢ゜そるきと (429 野牛), 使用 CC - 177 w;V|#c Date: Wed, 9 Aug 2023 18:41:15 +0200 Subject: [PATCH 29/36] Use `Path` in type signature of modifiers to resolve relative paths This makes `spm_vocab` behave the same as the dataset paths in a yaml file without manual annotations. --- src/opustrainer/modifiers/placeholders.py | 3 +- src/opustrainer/tokenizers.py | 5 +- src/opustrainer/trainer.py | 60 ++++++++++++++++++----- 3 files changed, 54 insertions(+), 14 deletions(-) diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 53f0180..9bcab9e 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -1,5 +1,6 @@ import random from operator import attrgetter +from pathlib import Path from typing import Set, List, Tuple, Optional, Protocol, TypeVar, Iterable, NamedTuple from opustrainer.alignments import Pair, parse_alignments, format_alignments @@ -250,7 +251,7 @@ class PlaceholderTagModifier(Modifier): print_alignments: bool def __init__(self, probability: float=0.0, custom_detok_src: Optional[str]=None, custom_detok_trg: Optional[str]=None, - spm_vocab: Optional[str]=None, + spm_vocab: Optional[Path]=None, template: str="__source__ {src} __target__ {trg} __done__", augment: float=0, replace:float=0): super().__init__(probability) diff --git a/src/opustrainer/tokenizers.py b/src/opustrainer/tokenizers.py index 82fcda4..f0dd661 100644 --- a/src/opustrainer/tokenizers.py +++ b/src/opustrainer/tokenizers.py @@ -1,5 +1,6 @@ import re from typing import Tuple, List, TypeVar, Callable, Union, Dict, Optional +from pathlib import Path import sacremoses from sentencepiece import SentencePieceProcessor @@ -101,8 +102,8 @@ class SentencePieceTokenizer: """Turns `Hello World.` into something like [He,llo,_World,.] depending on your vocab.""" spm: SentencePieceProcessor - def __init__(self, vocab:str): - self.spm = SentencePieceProcessor(vocab) + def __init__(self, vocab:Path): + self.spm = SentencePieceProcessor(str(vocab)) def tokenize(self, text:str) -> Tuple[TokenList,TokenSpanList]: # interestingly, piece.begin and piece.end are unicode offsets, not byte diff --git a/src/opustrainer/trainer.py b/src/opustrainer/trainer.py index 0951559..237c9b2 100755 --- a/src/opustrainer/trainer.py +++ b/src/opustrainer/trainer.py @@ -14,10 +14,11 @@ from abc import ABC, abstractmethod from dataclasses import dataclass from enum import Enum -from typing import List, Tuple, Dict, Set, Any, Optional, Union, Type, TextIO, cast, Iterable, Literal, Iterable, Callable, TypeVar +from typing import List, Tuple, Dict, Set, Any, Optional, Union, Type, TextIO, cast, Iterable, Literal, Iterable, Callable, TypeVar, get_type_hints, get_args, get_origin from tempfile import TemporaryFile from itertools import islice from functools import partial +from pathlib import Path import yaml @@ -360,8 +361,8 @@ def load(self, ymldata:dict, *, basepath:str='./') -> Curriculum: seed=int(ymldata['seed']), datasets=datasets, stages_order=stages_order, - stages=self._load_stages(ymldata, stages_order, datasets), - modifiers=self._load_modifiers(ymldata) + stages=self._load_stages(ymldata, basepath, stages_order, datasets), + modifiers=self._load_modifiers(ymldata, basepath) ) def _load_datasets(self, ymldata:dict, basepath:str) -> Dict[str,Dataset]: @@ -386,7 +387,7 @@ def _load_stage_order(self, ymldata:dict) -> List[str]: """ return list(ymldata['stages']) - def _load_stages(self, ymldata:dict, stages_order:List[str], datasets:Dict[str,Dataset]) -> Dict[str,Stage]: + def _load_stages(self, ymldata:dict, basepath:str, stages_order:List[str], datasets:Dict[str,Dataset]) -> Dict[str,Stage]: """Reads: ```yaml stagename: @@ -406,11 +407,11 @@ def _load_stages(self, ymldata:dict, stages_order:List[str], datasets:Dict[str,D ``` """ return { - stage_name: self._load_stage(ymldata, stage_name, datasets, int(ymldata['seed'])) + stage_name: self._load_stage(ymldata, basepath, stage_name, datasets, int(ymldata['seed'])) for stage_name in stages_order } - def _load_stage(self, ymldata:dict, stage_name:str, available_datasets:Dict[str,Dataset], seed:int) -> Stage: + def _load_stage(self, ymldata:dict, basepath:str, stage_name:str, available_datasets:Dict[str,Dataset], seed:int) -> Stage: datasets: List[Tuple[Dataset, float]] = [] if isinstance(ymldata[stage_name], list): @@ -446,12 +447,12 @@ def _load_stage(self, ymldata:dict, stage_name:str, available_datasets:Dict[str, datasets=datasets, until_dataset=until_dataset_name, until_epoch=until_epoch, - modifiers=self._load_modifiers(ymldata[stage_name]) if isinstance(ymldata[stage_name], dict) and 'modifiers' in ymldata[stage_name] else None + modifiers=self._load_modifiers(ymldata[stage_name], basepath) if isinstance(ymldata[stage_name], dict) and 'modifiers' in ymldata[stage_name] else None ) except Exception as exc: raise CurriculumLoaderError(f"could not complete the parse of stage '{stage_name}': {exc!s}") from exc - def _load_modifiers(self, ymldata:dict) -> List[Modifier]: + def _load_modifiers(self, ymldata:dict, basepath:str) -> List[Modifier]: """Reads ```yml modifiers: @@ -464,7 +465,7 @@ def _load_modifiers(self, ymldata:dict) -> List[Modifier]: ``` """ modifiers = [ - self._load_modifier(modifier_entry) + self._load_modifier(modifier_entry, basepath) for modifier_entry in flatten(ymldata.get('modifiers', [])) ] @@ -473,7 +474,7 @@ def _load_modifiers(self, ymldata:dict) -> List[Modifier]: return modifiers - def _load_modifier(self, modifier_entry: Dict[str, Any]) -> Modifier: + def _load_modifier(self, modifier_entry:Dict[str, Any], basepath:str) -> Modifier: (name, probability), *config_pairs = modifier_entry.items() settings = { **dict(config_pairs), @@ -484,10 +485,47 @@ def _load_modifier(self, modifier_entry: Dict[str, Any]) -> Modifier: except KeyError: raise CurriculumLoaderError(f"unknown modifier '{name}'") try: - return modifier(**settings) + args = self._match_modifier_signature(modifier, settings, basepath) + return modifier(**args) except Exception as exc: raise CurriculumLoaderError(f"could not initialize modifier '{name}': {exc!s}") from exc + def _match_modifier_signature(self, fn:Type[Modifier], settings:Dict[str, Any], basepath:str) -> Dict[str,Any]: + """Casts `settings` values into the types expected by `fn`'s constructor. This mainly + exists so that a modifier can define a `arg:Path` argument that is then correctly + interpreted as a relative path.""" + hints = get_type_hints(fn.__init__) + args = {} + + for name, value in settings.items(): + if name in hints: + try: + value = self._dynamic_cast_parameter(hints[name], value, basepath) + except Exception as exc: + raise CurriculumLoaderErrorf(f"could not convert '{name}' to the correct type: {exc!s}") from exc + args[name] = value + + return args + + T = TypeVar('T') + + def _dynamic_cast_parameter(self, typedef:Type[T], value:Any, basepath:str) -> T: + """Casts `value` into a type that matches `typedef`. Can deal with `Union`.""" + if get_origin(typedef) == Union: + attempt_errors = '' + for subtype in get_args(typedef): + try: + return self._dynamic_cast_parameter(subtype, value, basepath) + except err: + attempt_errors += f'could not cast to {subtype!r}: {err!s}\n' + raise ValueError(attempts) + elif typedef == Path: + return Path(basepath).joinpath(value) + elif typedef == type(None) and value is None: + return None + else: + return typedef(value) + class CurriculumLoader: """Reads curriculum yaml files. Wrapper that decides which reader to use From 7a80d2c747d6fe41adabbf756f4a43b491b4bfcd Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Wed, 9 Aug 2023 22:47:52 +0200 Subject: [PATCH 30/36] Rewrite end-to-end tests These tests are more specifically for expected end-to-end behaviours --- .../test-data/test_enzh_config.expected.out | 188 ++++----- ...est_enzh_tags_advanced_config.expected.out | 376 ++++++++--------- .../test_enzh_tags_stage_config.expected.out | 388 +++++++++--------- .../test-data/test_zhen_config.expected.out | 156 +++---- tests/test_endtoend.py | 120 +++--- 5 files changed, 617 insertions(+), 611 deletions(-) diff --git a/contrib/test-data/test_enzh_config.expected.out b/contrib/test-data/test_enzh_config.expected.out index f0b289e..75bf682 100644 --- a/contrib/test-data/test_enzh_config.expected.out +++ b/contrib/test-data/test_enzh_config.expected.out @@ -1,100 +1,100 @@ -Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine /steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid __source__ have __target__ 已经 __done__ shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -On 1 March, Australia __source__ reported __target__ 病例 __done__ the first death from COVKID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -429 Transport Squadron (429 Bsion Squa dron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -COMMUNITY HEALTH, EVEN POPULATION HEALTH, IS NOT ENCOURAGED AS HEALTH __source__ SECTORS __target__ 部门 __done__ IN DEVELOPING COUNTRIES ARE NOT ABLE TO LINK THE NATIONAL AUTHORITIES WITH THE LOCAL GOVERNMENT AND COMMUNITY ACTION. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Transfusion-related acute lung injury (TRALI) is a serious blood transfusion __source__ complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogeinc pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -Together at __source__ Home __target__ 在家 __done__ (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singre Lady Gaga, in __source__ support __target__ 支持 __done__ of the __source__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 30 January, the WHO declared a Public Health Emergency of International Concern and __source__ on __target__ 29日 __done__ January 31, the Trump administration declared __source__ a __target__ 成立 __done__ public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Food Poisoning And Foo Hygiene. 微生物检验与食品安全控制. -Community healt h, __source__ even __target__ 甚至 __done__ population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government __source__ and __target__ 以及 __done__ __source__ community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -On 1 March, Australia Reported The First Death From COVID-19: A 78-year-old Perth Man, Who Was One Of The Passengers From The Diamond __source__ Princess, __target__ COVID __done__ And Who Had Been Evacuated And Was Being Treated In Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -GENERALLY, THE TREATMENT FOR SIRS IS DIRECTED TOWARDS THE __source__ UNDERLYING __target__ 潜在 __done__ PROBLEM OR INCITING CAUSE (I.E. ADEQUATE FLUID REPLACEMENT FOR HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR A NAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS IN IMPROVING SYMPTOMS IN CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -429 TRANSPORT SQUADRON (429 BISON SQUADRON) - FLYING THE __source__ CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. -Community health, even population health, is not encouraged as health sectors in __source__ developing __target__ 发展中国家 __done__ countries are not able to link the national authorities with the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -CCommunity health, even population health, is not encouarged __source__ as __target__ 以及 __done__ health sectors in developing countries are not able to link the national authorities with the local government and __source__ community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Together at Home (also known as One World: Together at Home) was a virtual concert series organisedby Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration __source__ declared __target__ 宣布 __done__ a public health emergency, and placed travel restrictions on entry for travellers from __source__ China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -On 1 March, Australia __source__ reported __target__ 病例 __done__ the first death from COVID-19: __source__ a __target__ 一个 __done__ 78-year-old Pergh man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated __source__ in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -__source__ Together __target__ 共同 __done__ At Home (also Known As One World: Together At Home) Was A Virtual Concert Series Organised By Global Citizen And Curated By Singer Lady Gaga, In __source__ Suport __target__ 支持 __done__ Of __source__ The __target__ , __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together At Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September __source__ 52019, __target__ 2019年 __done__ the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver __source__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Together at Home (also known as One World: Together at Home) was a vir tual concert series __source__ organised __target__ 组织 __done__ by Global Citizen and curated by singer Lady Gaga, in __source__ support __target__ 支持 __done__ of the World __source__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a pu6lic health emergency, and placed travel restrictions on entry for travellers from __source__ China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Together at Home __source__ (also __target__ ( __done__ known as OneWorld: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World __source__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 30 __source__ January, __target__ 1月 __done__ the WHO declared a Public Health Emergency of International Concern and __source__ on __target__ 29日 __done__ January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travelers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -429 TRANSPORT SQUADRON(429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -On 1 March, Australia Reported The First Death From __source__ COVID-19: __target__ 公主号 __done__ A 78-year-old __source__ Perth __target__ Gairdner __done__ Man, Who Was One Of The Passengers Ffom The Diamond Princess, And Who Had Been Evacuated And Was Being Treated In Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -429 Transport Squadron (429 Pison Squadron) - Flying The CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -The Conference Concluded __source__ That __target__ , __done__ The Manifestations Of SIRS Include, But Are __source__ Not __target__ 不 __done__ Limited To The First Four Described Above Under Adult SIRS Criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -The conference concluded that the mnaifestations of SIRS include, but are not limited to __source__ the __target__ 的 __done__ __source__ first __target__ 前 __done__ four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +429 TRANSPORT SQUADRON (429 BISONSQUACDRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. __source__ adequate __target__ 足够 __done__ __source__ fluid __target__ 液体 __done__ replacement fir hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown efectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +On 20 September __source__ 52019, __target__ 2019年 __done__ __source__ the __target__ 了 __done__ Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and __source__ world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +__source__ THE __target__ 成立 __done__ CONFERENCE CONCLUDED THAT THE MANIFESTATIONS OF SIRS INCLUDE, BUT __source__ ARE __target__ 是 __done__ NOT LIMITED TO THE FIRST __source__ FOUR __target__ 四 __done__ DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, e pinsphrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIR criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +Community Health, Even Population Health, Is Not Encouraged As Health Sectors In Developing Countries Are __source__ Not __target__ 未 __done__ Able To Link The __source__ National __target__ 国家 __done__ Authorities With The Local Government __source__ And __target__ 以及 __done__ Comunity Action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +On 1 March, Australia __source__ reported __target__ 病例 __done__ the first death from COVID-19: __source__ a __target__ 一个 __done__ 78-year-old Perth man, who was one of the pasengers from the Diamond Rpincess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 1 March, Australia reported the first death from __source__ COVID-19: __target__ 公主号 __done__ __source__ a __target__ 一个 __done__ 78-year-old Perth man, who was one of the passengers from the Diamond Prineess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -Together at Home (alsoknown as One World: Together at Home) was a virtual concert series __source__ organised __target__ 组织 __done__ by Global Citizen and curated by singer Lady Gaga, in support of the World __source__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 30 January, the WHO declared a Public Health Emergency of International Concerhn and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -429 Transport Squadron (429 Bison Squadron) - Flying the CC-17 429 运输中队 (429 野牛), 使用 CC - 177 -On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declar ed a public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -THE CONFERENCE CONCLUDED THAT THE MANIFESTATIONS OF SIRS INCLUDE, BU ARE NOT LIMITED TO THE FIRST FOUR DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -TOGETHER AT HOME (ALSO KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL COMCERT SERIES __source__ ORGANISED __target__ 组织 __done__ BY GLOBAL CITIZEN AND CURATED BY SINGER LADY GAGA, __source__ IN __target__ 以 __done__ SUPPORT OF THE WORLD HEATLH ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -__source__ TRNASFUSION-RELATED __target__ 相关 __done__ ACUTE LUNG INJURY (TRALI) IS A SERIOUS BLOOD TRANSFUSION __source__ COMPLICATION __target__ TRALI) __done__ CHARACTERIZED BY THE ACUTE ONSET OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF BLOOD PRODUCTS. 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -THE CONFERENCE CONCLUDED THAT THE MANIFESTATIONS OF SIRS INCLUDE, BUT ARE NOT __source__ LIMITED __target__ 限于 __done__ __source__ TO __target__ , __done__ THE FIRST FOUR DESCRIBED ABOVE __source__ UNDER __target__ 项 __done__ ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -Generaly, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate __source__ fluid __target__ 液体 __done__ replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food PoisoningAnd Food Hygiene. 微生物检验与食品安全控制. -The conference concluded that the manifestations of SIRS include, but are __source__ not __target__ 不 __done__ limited to the __source__ first __target__ 前 __done__ four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -FOOD POISOMING AND FOOD HYGIENE. 微生物检验与食品安全控制. -429 Transport Squadron (429 Bizon 5uqadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -Generally, The Treatment For SIRS Is Directed Towards The Underlying Problem Or Inciting Cause (i.e. Adequate Fluid Replacement For Hypovolemia, IVF/NPO For Pancreatitis, Epinephrine/steroids/diphenhydramine For Anaphylaxis).Selenium, Glutamine, And Eicosapentaaenoic Acid Have Shown __source__ Effdctiveness __target__ 有效性 __done__ In Improving Symptoms In Clinical Trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Community health, even population health, is not encouraged as health sectors in developing countries ar not able to link the national authorities with __source__ the __target__ , __done__ local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Transfusion-related Acute Lung Injury (TRALI) Is A Serious Blood Transfusion Complication Characterized By The Acute Onset Of Non-cardiogenic Pulmonary Edema Following Transfusion Of Blood Products. 输血相关急性肺损伤 (Transfusion Related Acute Lung Injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +GENERALLY, __source__ THE __target__ 的 __done__ TREATMENT FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING PROBLEM OR INCITING CAUSE (I.E. ADEQUATE FLUID REPLACEMENT FOR HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR A NAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS IN IMPROVING SYMPTOMS IN CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +On 30 January, the WHO declared a __source__ Public __target__ - __done__ __source__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, the Trump administration declar ed a public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even population health, is not encouraged as health sectors in __source__ developing __target__ 发展中国家 __done__ countries are not able to link the national authorities with the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment __source__ for __target__ 的 __done__ SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Community healt h, even population health, is not encouraged as health sectors in developing __source__ countries __target__ 国家 __done__ are not able to link the national authorities with the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Generally, the treatment for SIRS is directed towards the underlying __source__ problem __target__ 问题 __done__ or inciting cause (i.e. __source__ adequate __target__ 足够 __done__ fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -On 1 March, Australia __source__ reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth __source__ man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, and __source__ who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -ON 20 SEPTEMBER 2019, THE AUSTRALIAN OLYMPIC COMMITTEE ANNOUNCED THE FIRST SET OF SAILORS __source__ SELECTED __target__ 入选 __done__ FOR TOKYO 2020, NAMELY RIO 2016 __source__ SILVER __target__ 银牌 __done__ MEDALISTS AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED __source__ LASER __target__ 的 __done__ SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -THE CONFERENCE CONCLUDED __source__ THAT __target__ , __done__ THE MANIFESTATIONS __source__ OF __target__ / __done__ SIRS INCLUDE, BUT ARE __source__ NOT __target__ 不 __done__ LIMITED TO THE FIRST FOUR DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -Transfusion-related Acute Lung Injuryy (TRALI) Is A Serious Blood Transfusion Complication Characterized By The Acute Onset Of Non-cardiogenic Pulmonary Edema Following Transfusion Of Blod Products. 输血相关急性肺损伤 (Transfusion Related Acute Lung Injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in __source__ improving __target__ 改善 __done__ symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administratkon declared a public health emergency, and placed travel restrictions on entry for travelers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even __source__ population __target__ 世界 __done__ health, is not encouraged __source__ as __target__ 以及 __done__ health sectors in developing countreis are not able to link the national auth orities with the local government __source__ and __target__ 以及 __done__ comunity action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Food Poisoning And Food Hygiene. 微生物检验与食品安全控制. -THE CONFERENCE CONCLUDED THAT THE MANIFESSTATIONS OF SIRS INCLUDE, BUT ARE NOT LIMITED __source__ TO __target__ , __done__ THE FIRST __source__ FOUR __target__ 四 __done__ DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 20 September 2019, The Australian Olympic Committee Announced The First Set Of Sailors Selected For Tokyo 2020, Namely Rio __source__ 2016 __target__ 2016年 __done__ __source__ Silver __target__ 银牌 __done__ Medalists And Defending World 470 Champions Mathew Belcher And William Ryan And World's Curent Top-ranked Laser Sialor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -On 20 September 2019, The Australian Olympic Committee __source__ Announced __target__ 公布 __done__ The First Set Of Sailors Selected For Tokyo 2020, Namely __source__ Rio __target__ 里约 __done__ 2016 Silver Medalists And Defending World 470 Champions Mathew __source__ Belcher __target__ Mara __done__ And William Ryan And __source__ World's __target__ 成为 __done__ Current Top-ranked Laser Salior Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute lung injury (TRALI) is aserious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +On 1 March, Australia reported the first death from __source__ COVID-19: __target__ 公主号 __done__ a 78-year-old __source__ Perth __target__ Gairdner __done__ man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 TRANSFUSIOM-RELATED ACUTE LUNG INJURY (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION CHARACTERIZED BY THE ACUTE ONSET OF NON-CARDIOGENIC PULMONARY EEMA FOLLOWING TRANSFUSION OF BLOOD PRODUCTS. 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -Generally, the treatment __source__ for __target__ 的 __done__ SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement fir hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown efectiveness in improving __source__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -On 30 January, the WHO declared a Public Health Emergency of International Concern and __source__ on __target__ 29日 __done__ January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Gcneraly, the treatment for SIRS is directed towards te underlying __source__ problem __target__ 问题 __done__ or inciting cause (i.e. adequate fluid __source__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveenss in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -ON 1 MARCH, AUSTRALIA REPORTED THE FIRST DEATH FROM COVID-19: __source__ A __target__ 一个 __done__ 78-YEAR-OLD PERTH MAN, WHO WAS ONE OF THE PASSENGERS FROM THE DIAMOND PRINCESS, AND WHO HAD BEEN EVACUATED AND WAS BEING TREATED IN WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 -On 1 March, Australia reported the first death from COVID-19: a 78-year-old __source__ Perth __target__ Gairdner __done__ man, who was one of the pasengers from the Diamond Rpincess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -429 TRANSPORT SQUADRON (429 BISONSQUACDRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -Transfusion-related acute lung injury (TRALI) is aserious blood transfusion __source__ complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -On 20 Xeptember 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo __source__ 2020, __target__ 2020年 __done__ namely __source__ Rio __target__ 里约 __done__ 2016 silver __source__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Warn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -On 20 September 2019, the Australian Olympic Committee announced the first set of sailors __source__ selected __target__ 入选 __done__ for Tokyo __source__ 2020, __target__ 2020年 __done__ namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wear. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -ON 30 JANUARY, THE WHO DECLARED A PUBLIC HEALTH EMERGENCY OF INTERNATIONAL CONCERN AND ON JANUARY 31, THE TRUMP ADMINISTRATION DECLARED A PUBLIC HEALTH EMEERGENCY, AND PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM CHINA. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -The conference concluded __source__ that __target__ , __done__ the __source__ manifestations __target__ 表现 __done__ of SIRS include, but are not limited to the first four described above under adult SIR criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -429 Transport Squadron (429 Bison Squadron) - Flying The CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -Community health, __source__ even __target__ 甚至 __done__ population health, is not encouraged as healht sectors in developing countries are not __source__ able __target__ 无法 __done__ to link the national authorities __source__ with __target__ 与 __done__ the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -Together At __source__ Home __target__ 在家 __done__ (also Known As On e World: Together At Home) Was A Virtual Concert Series Organised By Global __source__ Citizen __target__ 公民 __done__ And Curated By Singer Lady Gaga, In __source__ Support __target__ 支持 __done__ Of The World Health Organization. 同一个世界: 共同在家 (英语: One World: Together At Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -The Conference Concluded That The Manifestations Of SIRS Include, But Are Not Limited __source__ To __target__ , __done__ The First Four Described Above Under Adult SIRS Criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -ON 20 SEPTEMBER 2019, THE AUSTRALIAN OLYMPIC COMMITTEE ANNOUNCED THE FIRST SET OF SAILORS SELECTED FOR TOKYO 2020, NAMELY __source__ RIO __target__ 里约 __done__ __source__ 2016 __target__ 2016年 __done__ SILVER MEDALISTS AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -__source__ Community __target__ 社区 __done__ Health, Even Population Health, Is Not Encouraged As Health __source__ Sectors __target__ 部门 __done__ In Developing Countries Are Not Able To Link The National Authorities With The Local Government __source__ And __target__ 以及 __done__ Comunity Action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew __source__ Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Together at Home (also known as One World: Toge ther at Home) was a __source__ virtuao __target__ 虚拟 __done__ concert series __source__ organised __target__ 组织 __done__ by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -TRANSFUSION-RELATED ACUTE LUNG INJURY (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION CHARACTERTZED BY THE ACUTE __source__ ONSET __target__ 引发 __done__ OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF BLOOD PRODUCTS. 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -Community Health, Even Population Health, Is Not Encouraged As Health Sectors In Developing Countries Are Not __source__ Able __target__ 无法 __done__ To Link The National Authorities With The Local Government And Community Action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -429 Transport Squadrin (429 Bison XSquadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -ON 30 JANUARY, THE WHO DECLARED A __source__ PUBLIC __target__ - __done__ HEALTH EMERGENCY OF INTEDNATIONAL CONCERN AND ON JANUARY 31, THE TRUMP A DMINISTRATION DECLARED A PUBLIC HEALTH EMERGENCY, __source__ AND __target__ , __done__ PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM CHINA. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -On 20 September 2019, __source__ the __target__ 了 __done__ Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio __source__ 2016 __target__ 2016年 __done__ silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -The Conference Concluded That The Manifestations Of SIRS Include, But Are Not Limited __source__ To __target__ , __done__ The First __source__ Four __target__ 四 __done__ Described Above Under __source__ Adult __target__ 成人 __done__ SIRS Criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -Transfusion-related __source__ acute __target__ 急性 __done__ lung injury (TRALI) is a serious blood transfusion complication characterized by the __source__ acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -Transfusion-related __source__ acute __target__ 急性 __done__ lung injury (TRALI) is a serious blood transfusion __source__ complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -__source__ Together __target__ 共同 __done__ at Home (also known as One World: Together at Home) was a virtual concert series organised by Global __source__ Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -COMMUNITY HEALTH, EVSN POPULATION HEALTH, IS NOT ENCOURAGED AS HEALTH SECTORS IN DEVELOPING COUNTRIES ARE NOT ABLE TO LINK THE NATIONAL AUTHORITIES WITH THE LOCAL GOVERNMENT AND COMMUNITY ACTION. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +On 1 March, Australia Reported The First Death From COVID-19: A 78-year-old __source__ Perth __target__ Gairdner __done__ Man, Who Was One Of The Passengers From The Diamond Princess, And Who Had Been Evacuated And Was Being Treated In Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a Public Health Emergency of International Concern and on January __source__ 31, __target__ 31日 __done__ the Trump administration declared a __source__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +__source__ Together __target__ 共同 __done__ at Home (also known as OneWorld: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the __source__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 30 January, the WHO declared a Public Health Emergency of International Concern and on January __source__ 31, __target__ 31日 __done__ the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared __source__ a __target__ 成立 __done__ pu6lic health emergency, and placed travel restrictions on __source__ entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Food PoisoningAnd Food Hygiene. 微生物检验与食品安全控制. +TRNASFUSION-RELATED __source__ ACUTE __target__ 急性 __done__ LUNG INJURY (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION CHARACTERIZED BY THE ACUTE ONSET OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF BLOOD PRODUCTS. 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +Together At Home (also Known As One World: Together At Home) Was A Virtual __source__ Concert __target__ 演唱会 __done__ Series __source__ Organised __target__ 组织 __done__ By Global Citizen And Curated By Singer Lady Gaga, In __source__ Suport __target__ 支持 __done__ Of The __source__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together At Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Together At Home (also Known As On e World: Together At Home) Was A Virtual Concert __source__ Series __target__ 系列 __done__ Organised By Global Citizen And Curated By Singer Lady Gaga, In Support Of The __source__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together At Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On __source__ 30 __target__ 2020年 __done__ __source__ January, __target__ 1月 __done__ the WHO declared a Public Health Emergency of International Concern and __source__ on __target__ 29日 __done__ January __source__ 31, __target__ 31日 __done__ the Trump administratkon declared a public health emergency, and placed travel restrictions on __source__ entry __target__ 进入 __done__ for travelers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +429 Transport Squadron (429 Bsion Squa dron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +COMMUNITY HEALTH, EVSN POPULATION HEALTH, IS NOT ENCOURAGED AS HEALTH SECTORS IN DEVELOPING COUNTRIES ARE NOT __source__ ABLE __target__ 无法 __done__ TO LINK THE NATIONAL AUTHORITIES __source__ WITH __target__ 与 __done__ THE LOCAL GOVERNMENT AND COMMUNITY ACTION. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +On 1 March, Australia reported the first death from COVID-19: a 78-year-old Pergh __source__ man, __target__ 男性 __done__ who was one of the passengers from the __source__ Diamond __target__ 钻石 __done__ __source__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 1 March, Australia Reported The First Death From __source__ COVID-19: __target__ 公主号 __done__ A 78-year-old Perth Man, Who Was One Of The Passengers From The Diamond __source__ Princess, __target__ COVID __done__ And Who Had Been Evacuated And Was Being Treated In Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +ON 1 MARCH, AUSTRALIA REPORTED THE FIRST DEATH FROM COVID-19: A 78-YEAR-OLD PERTH MAN, WHO WAS ONE OF THE PASSENGERS FROM THE DIAMOND PRINCESS, AND WHO HAD BEEN EVACUATED AND WAS BEING TREATED IN WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 +THE CONFERENCE CONCLUDED THAT THE MANIFESSTATIONS OF SIRS INCLUDE, BUT ARE NOT LIMITED __source__ TO __target__, __done__ THE FIRST FOUR DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 Food Poisoning annd Food Hygiene. 微生物检验与食品安全控制. -Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving __source__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -On 1 March, __source__ Australia __target__ 澳大利亚 __done__ Reported The First Death From COVID-19: A 78-year-old Perth Man, Who Was One Of The Passengers From The Diamond __source__ Princess, __target__ COVID __done__ And Who Had Been Evacuated And Was Being Treated __source__ In __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 20 __source__ September __target__ 9月 __done__ 2019, The Australian Olympic Committee Announced The First Set Of Sailors Selected For Tokyo 2020, Namely Rio 2016 Silver Me dalists And Defending World 470 Champions Mathew Belcher And William Ryan And World's Current Top-ranked Laser Sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, e pinsphrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +429 Transport Squadron (429 Bizon 5uqadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +429 Transport Squadron (429 Bison Squadron) - Flying The CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +Transfusion-related acute lung injury (TRALI) is a __source__ serious __target__ 严重 __done__ blood transfusion complication characterized by the acute onset of non-cardiogeinc pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +On 20 September 2019, The Australian __source__ Olympic __target__ 奥林匹克 __done__ Committee Announced The First Set Of Sailors __source__ Selected __target__ 入选 __done__ For Tokyo 2020, Namely Rio 2016 Silver Medalists And Defending World 470 Champions Mathew Belcher And William Ryan And World's Current Top-ranked Laser Salior Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +On 20 September 2019, The Australian Olympic Committee Announced The First Set Of Sailors Selected For Tokyo 2020, Namely Rio 2016 __source__ Silver __target__ 银牌 __done__ Me dalists And Defending World 470 Champions Mathew Belcher And William Ryan And World's Current Top-ranked Laser Sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +__source__ Together __target__ 共同 __done__ at Home (also known as One World: Toge ther at Home) was a virtuao concert series organised by Global Citizen __source__ and __target__ 和 __done__ curated by singer Lady Gaga, in support of the __source__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 Xeptember 2019, the Australian Olympic __source__ Committee __target__ 委员会 __done__ announced the first set of __source__ sailors __target__ 选手 __done__ selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Warn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Together at Home (also known as One World: Together at Home) was a __source__ virtual __target__ 虚拟 __done__ concert series organised by Global Citizen and curated by singre Lady Gaga, in support of __source__ the __target__, __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +ON 30 JANUARY, THE WHO DECLARED A PUBLIC HEALTH EMERGENCY OF INTERNATIONAL CONCERN AND ON JANUARY 31, THE TRUMP ADMINISTRATION DECLARED A PUBLIC __source__ HEALTH __target__ 卫生 __done__ EMEERGENCY, AND PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM __source__ CHINA. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +On 20 __source__ September __target__ 9月 __done__ 2019, The Australian Olympic Committee Announced The First Set Of Sailors __source__ Selected __target__ 入选 __done__ For Tokyo 2020, Namely __source__ Rio __target__ 里约 __done__ 2016 Silver Medalists And Defending World 470 Champions Mathew Belcher And William Ryan And World's Curent Top-ranked Laser Sialor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +The Conference Concluded That The Manifestations Of SIRS Include, __source__ But __target__ 但 __done__ Are Not __source__ Limited __target__ 限于 __done__ To __source__ The __target__ 的 __done__ First Four Described Above Under __source__ Adult __target__ 成人 __done__ SIRS Criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +ON 20 SEPTEMBER 2019, THE AUSTRALIAN OLYMPIC COMMITTEE ANNOUNCED THE FIRST SET OF __source__ SAILORS __target__ 选手 __done__ __source__ SELECTED __target__ 入选 __done__ FOR TOKYO 2020, NAMELY RIO 2016 SILVER MEDALISTS AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +429 __source__ TRANSPORT __target__ 运输 __done__ SQUADRON (429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +On 20 September 2019, the __source__ Australian __target__ 澳大利亚 __done__ Olympic __source__ Committee __target__ 委员会 __done__ announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew __source__ Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and __source__ who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication __source__ characterized __target__ 是 __done__ by the acute onset of non-cardiogenic pulmonary edema following __source__ transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +Together at Home __source__ (also __target__ (__done__ known as One World: Together at Home) was a vir tual __source__ concert __target__ 演唱会 __done__ series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +Generally, The __source__ Treatment __target__ 治疗 __done__ For SIRS Is Directed Towards The Underlying Problem Or Inciting Cause (i.e. Adequate Fluid Replacement For Hypovolemia, IVF/NPO For Pancreatitis, Epinephrine/steroids/diphenhydramine For Anaphylaxis).Selenium, Glutamine, And Eicosapentaaenoic Acid Have Shown Effdctiveness In Improving Symptoms In Clinical Trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Community Health, Even Population Health, Is Not Encouraged As Health Sectors In __source__ Developing __target__ 发展中国家 __done__ Countries Are Not Able To Link The National Authorities With The Local Government And Community Action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for SIRS is directed towards the __source__ underlying __target__ 潜在 __done__ problem or inciting __source__ cause __target__ 原因 __done__ (i.e. adequate fluid __source__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +TRANSFUSION-RELATED ACUTE LUNG INJURY (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION CHARACTERTZED BY THE ACUTE ONSET OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING __source__ TRANSFUSION __target__ 输血併 __done__ __source__ OF __target__ 的 __done__ BLOOD __source__ PRODUCTS. __target__ 。 __done__ 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +Together at Home (also known as One World: Together at Home) was a virtual concert series organisedby Global __source__ Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +COMMUNITY HEALTH, EVEN POPULATION HEALTH, IS NOT ENCOURAGED __source__ AS __target__ 以及 __done__ HEALTH SECTORS IN DEVELOPING COUNTRIES ARE NOT __source__ ABLE __target__ 无法 __done__ TO LINK THE NATIONAL AUTHORITIES __source__ WITH __target__ 与 __done__ THE LOCAL GOVERNMENT AND COMMUNITY ACTION. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +__source__ THE __target__ 成立 __done__ CONFERENCE CONCLUDED THAT THE __source__ MANIFESTATIONS __target__ 表现 __done__ OF SIRS INCLUDE, BU ARE NOT LIMITED TO THE __source__ FIRST __target__ 前 __done__ FOUR DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +Generally, __source__ the __target__ 的 __done__ treatment for SIRS is directed towards the underlying __source__ problem __target__ 问题 __done__ or inciting cause (i.e. __source__ adequate __target__ 足够 __done__ fluid replacement __source__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Prineess, and who had been evacuated and was being treated __source__ in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +Community health, even population health, is not encouraged as health sectors in developing countreis are not __source__ able __target__ 无法 __done__ to link the national auth orities with the local government and comunity action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Together at Home (also known as One World: Together at Home) was a virtual concert series organised by __source__ Global __target__ 全球 __done__ Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +Generaly, the treatment for SIRS is directed towards the __source__ underlying __target__ 潜在 __done__ problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning And Food Hygiene. 微生物检验与食品安全控制. +On 1 March, Australia Reported The First Death From COVID-19: A 78-year-old Perth Man, Who Was One Of The Passengers Ffom The Diamond Princess, And Who Had Been Evacuated And Was Being Treated In Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 1 March, Australia reported the first death from COVKID-19: a 78-year-old Perth man, who __source__ was __target__ 首例 __done__ one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +429 Transport __source__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +Gcneraly, the treatment for SIRS is directed towards te underlying problem or inciting cause (i.e. adequate __source__ fluid __target__ 液体 __done__ replacement __source__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveenss in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning And Foo Hygiene. 微生物检验与食品安全控制. +The Conference Concluded That The Manifestations Of SIRS Include, But Are Not Limited To The First Four Described Above Under Adult SIRS Criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +FOOD POISOMING AND FOOD HYGIENE. 微生物检验与食品安全控制. +On 30 January, the WHO declared a Public __source__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +ON 30 JANUARY, THE WHO DECLARED A __source__ PUBLIC __target__ - __done__ HEALTH EMERGENCY OF INTEDNATIONAL CONCERN AND ON JANUARY 31, THE TRUMP A DMINISTRATION __source__ DECLARED __target__ 宣布 __done__ A PUBLIC HEALTH EMERGENCY, AND PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM CHINA. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +__source__ The __target__ 成立 __done__ Conference Concluded That The Manifestations Of SIRS Include, But Are __source__ Not __target__ 不 __done__ Limited To The First Four Described Above Under Adult SIRS Criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +The conference concluded that the mnaifestations of SIRS __source__ include, __target__ 包括 __done__ but are not limited to __source__ the __target__ 的 __done__ first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +THE CONFERENCE CONCLUDED THAT THE MANIFESTATIONS OF SIRS INCLUDE, BUT ARE NOT LIMITED TO THE FIRST FOUR DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +CCommunity health, even population health, is not encouarged as health sectors in developing countries are not able to link the national authorities with the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +The conference concluded that the manifestations of SIRS include, but __source__ are __target__ 是 __done__ not __source__ limited __target__ 限于 __done__ __source__ to __target__, __done__ the first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +Together at Home (alsoknown as One World: Together at Home) was a virtual __source__ concert __target__ 演唱会 __done__ __source__ series __target__ 系列 __done__ organised by Global Citizen and curated by __source__ singer __target__ 歌手 __done__ Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. +On 30 January, the WHO declared __source__ a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on January 31, the Trump administration declared a __source__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry for travelers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +429 Transport Squadron (429 Bison Squadron) - Flying the CC-17 429 运输中队 (429 野牛), 使用 CC - 177 +Community health, even population health, is not encouraged as health __source__ sectors __target__ 部门 __done__ in developing countries ar not able to link the national authorities with the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Community health, __source__ even __target__ 甚至 __done__ population health, is not encouraged as healht sectors in developing __source__ countries __target__ 国家 __done__ are not able to link the national authorities __source__ with __target__ 与 __done__ the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +429 Transport Squadron (429 Pison Squadron) - Flying The CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +Transfusion-related __source__ Acute __target__ 急性 __done__ Lung Injury (TRALI) Is A Serious Blood Transfusion Complication __source__ Characterized __target__ 是 __done__ By The Acute Onset Of Non-cardiogenic Pulmonary Edema Following Transfusion Of Blood Products. 输血相关急性肺损伤 (Transfusion Related Acute Lung Injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __source__ Squadrin __target__ 中队 __done__ (429 Bison XSquadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +On 30 January, the WHO declared a Public Health Emergency of International Concerhn and on January __source__ 31, __target__ 31日 __done__ the Trump administration __source__ declared __target__ 宣布 __done__ a __source__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +TOGETHER AT HOME (ALSO KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A __source__ VIRTUAL __target__ 虚拟 __done__ COMCERT SERIES ORGANISED BY GLOBAL CITIZEN AND CURATED BY SINGER LADY GAGA, IN SUPPORT OF THE WORLD HEATLH ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the __source__ Australian __target__ 澳大利亚 __done__ Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists __source__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wear. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +ON 20 SEPTEMBER 2019, THE AUSTRALIAN OLYMPIC COMMITTEE ANNOUNCED THE FIRST SET OF SAILORS SELECTED FOR TOKYO 2020, NAMELY RIO 2016 SILVER MEDALISTS AND DEFENDING WORLD 470 CHAMPIONS MATHEW __source__ BELCHER __target__ MARA __done__ AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following __source__ transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +Transfusion-related Acute Lung Injuryy (TRALI) Is A Serious Blood Transfusion Complication Characterized By The Acute Onset Of Non-cardiogenic Pulmonary Edema Following Transfusion Of Blod Products. 输血相关急性肺损伤 (Transfusion Related Acute Lung Injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +Generally, the treatment for SIRS is directed towards the underlying problem or inciting __source__ cause __target__ 原因 __done__ (i.e. adequate fluid replacement __source__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine /steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +429 TRANSPORT SQUADRON(429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 diff --git a/contrib/test-data/test_enzh_tags_advanced_config.expected.out b/contrib/test-data/test_enzh_tags_advanced_config.expected.out index d32a68c..98c08ec 100644 --- a/contrib/test-data/test_enzh_tags_advanced_config.expected.out +++ b/contrib/test-data/test_enzh_tags_advanced_config.expected.out @@ -1,200 +1,200 @@ -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT __TARGET__ , __DONE__ THE MANIFESTATIONS __TARGET__ 表现 __DONE__ OF __TARGET__ / __DONE__ SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT ARE __TARGET__ 是 __DONE__ NOT LIMITED TO __TARGET__ , __DONE__ THE __TARGET__ 的 __DONE__ FIRST FOUR __TARGET__ 四 __DONE__ DESCRIBED ABOVE UNDER ADULT __TARGET__ 成人 __DONE__ SIRS CRITERIA. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, __target__ 1月 __done__ the WHO declared a Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not __target__ 未 __done__ able to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and community action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -TOGETHER __TARGET__ 共同 __DONE__ AT HOME __TARGET__ 在家 __DONE__ (ALSO __TARGET__ ( __DONE__ KNOWN __TARGET__ 病 __DONE__ AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL __TARGET__ 虚拟 __DONE__ CONCERT __TARGET__ 演唱会 __DONE__ SERIES ORGANISED __TARGET__ 组织 __DONE__ BY GLOBAL __TARGET__ 全球 __DONE__ CITIZEN __TARGET__ 公民 __DONE__ AND __TARGET__ 和 __DONE__ CURATED BY SINGER __TARGET__ 歌手 __DONE__ LADY GAGA, IN __TARGET__ 以 __DONE__ SUPPORT OF THE __TARGET__ , __DONE__ WORLD HEALTH __TARGET__ 卫生 __DONE__ ORGANIZATION. 同一个 世界 : 共同 在家 ( 英语 : ONE WORLD : TOGETHER AT HOME) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian Olympic Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -TRANSFUSION-RELATED ACUTE LUNG __TARGET__ 肺 __DONE__ INJURY __TARGET__ 损伤 __DONE__ (TRALI) IS A SERIOUS __TARGET__ 严重 __DONE__ BLOOD TRANSFUSION COMPLICATION CHARACTERIZED BY THE ACUTE ONSET __TARGET__ 引发 __DONE__ OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF BLOOD PRODUCTS. 输血 相关 急性 肺 损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT __TARGET__ , __DONE__ THE MANIFESTATIONS __TARGET__ 表现 __DONE__ OF SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT __TARGET__ 但 __DONE__ ARE NOT __TARGET__ 不 __DONE__ LIMITED TO __TARGET__ , __DONE__ THE FIRST __TARGET__ 前 __DONE__ FOUR __TARGET__ 四 __DONE__ DESCRIBED ABOVE UNDER __TARGET__ 项 __DONE__ ADULT __TARGET__ 成人 __DONE__ SIRS CRITERIA. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -ON 1 MARCH, AUSTRALIA REPORTED __TARGET__ 病例 __DONE__ THE FIRST DEATH FROM COVID-19: A __TARGET__ 一个 __DONE__ 78-YEAR-OLD PERTH MAN, __TARGET__ 男性 __DONE__ WHO WAS ONE OF THE PASSENGERS FROM THE __TARGET__ SIR __DONE__ DIAMOND PRINCESS, __TARGET__ COVID __DONE__ AND WHO __TARGET__ 他 __DONE__ HAD BEEN EVACUATED AND WAS BEING TREATED IN __TARGET__ 在 __DONE__ WESTERN AUSTRALIA. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗 。 -On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a Public Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -COMMUNITY __TARGET__ 社区 __DONE__ HEALTH, EVEN __TARGET__ 甚至 __DONE__ POPULATION __TARGET__ 世界 __DONE__ HEALTH, IS NOT ENCOURAGED AS __TARGET__ 以及 __DONE__ HEALTH SECTORS __TARGET__ 部门 __DONE__ IN __TARGET__ 在 __DONE__ DEVELOPING COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT ABLE __TARGET__ 无法 __DONE__ TO LINK THE NATIONAL AUTHORITIES WITH __TARGET__ 与 __DONE__ THE __TARGET__ , __DONE__ LOCAL GOVERNMENT AND COMMUNITY ACTION. __TARGET__ 行动 __DONE__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -GENERALLY, THE __TARGET__ 的 __DONE__ TREATMENT __TARGET__ 治疗 __DONE__ FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING PROBLEM __TARGET__ 问题 __DONE__ OR INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE FLUID REPLACEMENT __TARGET__ 替代 __DONE__ FOR HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR __TARGET__ 碳 __DONE__ ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE __TARGET__ 已经 __DONE__ SHOWN EFFECTIVENESS IN IMPROVING SYMPTOMS __TARGET__ 症状 __DONE__ IN CLINICAL TRIALS. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -ON 20 SEPTEMBER __TARGET__ 9月 __DONE__ 2019, THE __TARGET__ 了 __DONE__ AUSTRALIAN OLYMPIC __TARGET__ 奥林匹克 __DONE__ COMMITTEE ANNOUNCED THE FIRST SET OF SAILORS SELECTED FOR TOKYO 2020, NAMELY RIO __TARGET__ 里约 __DONE__ 2016 SILVER MEDALISTS __TARGET__ 阵容 __DONE__ AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER __TARGET__ MARA __DONE__ AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER __TARGET__ 的 __DONE__ SAILOR MATTHEW WEARN. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , MARA STRANSKY 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute lung injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to the first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the __target__ Sir __done__ Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a Public Health __target__ COVID __done__ Emergency of International Concern and on January 31, the Trump administration declared a __target__ 成立 __done__ public health emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors in developing __target__ 发展中国家 __done__ countries are not able to link the national authorities with the __target__ , __done__ local government and community action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the __target__ 的 __done__ treatment for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -TOGETHER __TARGET__ 共同 __DONE__ AT HOME __TARGET__ 在家 __DONE__ (ALSO KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL CONCERT SERIES ORGANISED BY GLOBAL CITIZEN __TARGET__ 公民 __DONE__ AND __TARGET__ 和 __DONE__ CURATED BY SINGER LADY GAGA, IN SUPPORT OF THE WORLD __TARGET__ 世界 __DONE__ HEALTH ORGANIZATION. 同一个 世界 : 共同 在家 ( 英语 : ONE WORLD : TOGETHER AT HOME) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -ON 20 SEPTEMBER 2019, THE AUSTRALIAN __TARGET__ 澳大利亚 __DONE__ OLYMPIC __TARGET__ 奥林匹克 __DONE__ COMMITTEE __TARGET__ 委员会 __DONE__ ANNOUNCED THE FIRST SET OF SAILORS __TARGET__ 选手 __DONE__ SELECTED FOR TOKYO 2020, NAMELY RIO 2016 __TARGET__ 2016年 __DONE__ SILVER __TARGET__ 银牌 __DONE__ MEDALISTS AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER __TARGET__ MARA __DONE__ AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER __TARGET__ 的 __DONE__ SAILOR MATTHEW WEARN. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , MARA STRANSKY 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to __target__ , __done__ the first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged as __target__ 以及 __done__ health sectors in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries are not __target__ 未 __done__ able to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. __target__ 行动 __done__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together at Home (also __target__ ( __done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the __target__ , __done__ World Health __target__ 卫生 __done__ Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not limited to __target__ , __done__ the __target__ 的 __done__ first four described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -ON 30 JANUARY, __TARGET__ 1月 __DONE__ THE WHO DECLARED A __TARGET__ 华盛顿州 __DONE__ PUBLIC HEALTH EMERGENCY OF INTERNATIONAL CONCERN AND ON JANUARY 31, __TARGET__ 31日 __DONE__ THE TRUMP ADMINISTRATION DECLARED A __TARGET__ 成立 __DONE__ PUBLIC HEALTH EMERGENCY, AND PLACED TRAVEL RESTRICTIONS ON ENTRY __TARGET__ 进入 __DONE__ FOR TRAVELLERS FROM CHINA. __TARGET__ 。 __DONE__ 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population health, is not encouraged __target__ 鼓励 __done__ as health sectors in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries are not __target__ 未 __done__ able to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -GENERALLY, THE __TARGET__ 的 __DONE__ TREATMENT FOR __TARGET__ 的 __DONE__ SIRS IS DIRECTED TOWARDS THE UNDERLYING PROBLEM OR __TARGET__ 或 __DONE__ INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE __TARGET__ 足够 __DONE__ FLUID __TARGET__ 液体 __DONE__ REPLACEMENT FOR __TARGET__ 用于 __DONE__ HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE __TARGET__ 已经 __DONE__ SHOWN EFFECTIVENESS IN IMPROVING __TARGET__ 改善 __DONE__ SYMPTOMS IN CLINICAL TRIALS. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -FOOD POISONING AND FOOD HYGIENE. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home (also __target__ ( __done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised by Global __target__ 全球 __done__ Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support __target__ 支持 __done__ of the World Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but are not limited __target__ 限于 __done__ to __target__ , __done__ the first four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not able to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__ , __done__ local government and community action. __target__ 行动 __done__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms __target__ 症状 __done__ in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together at Home (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer Lady Gaga, in __target__ 以 __done__ support of the World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -TRANSFUSION-RELATED __TARGET__ 相关 __DONE__ ACUTE LUNG __TARGET__ 肺 __DONE__ INJURY __TARGET__ 损伤 __DONE__ (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION CHARACTERIZED BY THE ACUTE __TARGET__ 急性 __DONE__ ONSET __TARGET__ 引发 __DONE__ OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF BLOOD PRODUCTS. 输血 相关 急性 肺 损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not limited __target__ 限于 __done__ to the __target__ 的 __done__ first __target__ 前 __done__ four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -ON 1 MARCH, AUSTRALIA REPORTED __TARGET__ 病例 __DONE__ THE FIRST DEATH FROM COVID-19: A __TARGET__ 一个 __DONE__ 78-YEAR-OLD PERTH MAN, WHO WAS ONE OF THE PASSENGERS FROM THE DIAMOND __TARGET__ 钻石 __DONE__ PRINCESS, AND WHO HAD BEEN EVACUATED AND WAS BEING TREATED IN WESTERN AUSTRALIA. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗 。 -On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public health __target__ 卫生 __done__ emergency, and __target__ , __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -COMMUNITY HEALTH, EVEN POPULATION __TARGET__ 世界 __DONE__ HEALTH, IS NOT ENCOURAGED AS __TARGET__ 以及 __DONE__ HEALTH SECTORS IN DEVELOPING COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT ABLE __TARGET__ 无法 __DONE__ TO __TARGET__ 支付 __DONE__ LINK THE NATIONAL AUTHORITIES __TARGET__ 主管 __DONE__ WITH THE LOCAL GOVERNMENT AND COMMUNITY __TARGET__ 社区 __DONE__ ACTION. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -GENERALLY, THE TREATMENT __TARGET__ 治疗 __DONE__ FOR __TARGET__ 的 __DONE__ SIRS IS DIRECTED TOWARDS THE UNDERLYING PROBLEM __TARGET__ 问题 __DONE__ OR __TARGET__ 或 __DONE__ INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE __TARGET__ 足够 __DONE__ FLUID REPLACEMENT __TARGET__ 替代 __DONE__ FOR HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR __TARGET__ 碳 __DONE__ ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND __TARGET__ 和 __DONE__ EICOSAPENTAENOIC ACID HAVE __TARGET__ 已经 __DONE__ SHOWN EFFECTIVENESS IN IMPROVING SYMPTOMS __TARGET__ 症状 __DONE__ IN CLINICAL TRIALS. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home (also known as One World: Together at Home) was a virtual concert series organised __target__ 组织 __done__ by Global Citizen and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -ON 20 SEPTEMBER 2019, THE AUSTRALIAN __TARGET__ 澳大利亚 __DONE__ OLYMPIC COMMITTEE ANNOUNCED __TARGET__ 公布 __DONE__ THE FIRST SET OF SAILORS SELECTED FOR TOKYO 2020, __TARGET__ 2020年 __DONE__ NAMELY RIO __TARGET__ 里约 __DONE__ 2016 SILVER __TARGET__ 银牌 __DONE__ MEDALISTS __TARGET__ 阵容 __DONE__ AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER __TARGET__ MARA __DONE__ AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , MARA STRANSKY 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT THE MANIFESTATIONS __TARGET__ 表现 __DONE__ OF SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT __TARGET__ 但 __DONE__ ARE __TARGET__ 是 __DONE__ NOT LIMITED TO THE FIRST FOUR DESCRIBED ABOVE UNDER ADULT __TARGET__ 成人 __DONE__ SIRS CRITERIA. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond Princess, __target__ COVID __done__ and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, __target__ 1月 __done__ the WHO declared a Public Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community health, even population health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__ , __done__ local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -GENERALLY, THE TREATMENT FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING __TARGET__ 潜在 __DONE__ PROBLEM __TARGET__ 问题 __DONE__ OR __TARGET__ 或 __DONE__ INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE FLUID __TARGET__ 液体 __DONE__ REPLACEMENT __TARGET__ 替代 __DONE__ FOR __TARGET__ 用于 __DONE__ HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR __TARGET__ 碳 __DONE__ ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE __TARGET__ 已经 __DONE__ SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING __TARGET__ 改善 __DONE__ SYMPTOMS IN CLINICAL TRIALS. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support of the World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -ON 20 SEPTEMBER __TARGET__ 9月 __DONE__ 2019, THE __TARGET__ 了 __DONE__ AUSTRALIAN __TARGET__ 澳大利亚 __DONE__ OLYMPIC __TARGET__ 奥林匹克 __DONE__ COMMITTEE ANNOUNCED THE FIRST SET OF SAILORS __TARGET__ 选手 __DONE__ SELECTED FOR TOKYO 2020, __TARGET__ 2020年 __DONE__ NAMELY RIO __TARGET__ 里约 __DONE__ 2016 __TARGET__ 2016年 __DONE__ SILVER MEDALISTS AND __TARGET__ 和 __DONE__ DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER __TARGET__ 的 __DONE__ SAILOR MATTHEW WEARN. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , MARA STRANSKY 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute __target__ 急性 __done__ lung injury (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 TRANSPORT __TARGET__ 运输 __DONE__ SQUADRON (429 BISON SQUADRON) - FLYING THE CC-177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT __TARGET__ , __DONE__ THE MANIFESTATIONS __TARGET__ 表现 __DONE__ OF SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT ARE __TARGET__ 是 __DONE__ NOT __TARGET__ 不 __DONE__ LIMITED __TARGET__ 限于 __DONE__ TO __TARGET__ , __DONE__ THE FIRST FOUR DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in developing countries are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities with __target__ 与 __done__ the local government and community __target__ 社区 __done__ action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying problem or inciting cause __target__ 原因 __done__ (i.e. adequate fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -TOGETHER AT HOME __TARGET__ 在家 __DONE__ (ALSO KNOWN __TARGET__ 病 __DONE__ AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL CONCERT __TARGET__ 演唱会 __DONE__ SERIES ORGANISED __TARGET__ 组织 __DONE__ BY GLOBAL CITIZEN AND __TARGET__ 和 __DONE__ CURATED BY SINGER LADY GAGA, IN SUPPORT OF THE __TARGET__ , __DONE__ WORLD __TARGET__ 世界 __DONE__ HEALTH ORGANIZATION. 同一个 世界 : 共同 在家 ( 英语 : ONE WORLD : TOGETHER AT HOME) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, the Australian __target__ 澳大利亚 __done__ Olympic Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The conference concluded that the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but are __target__ 是 __done__ not limited to the __target__ 的 __done__ first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, the WHO declared a Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in developing countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__ , __done__ local government and community action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised by Global Citizen and __target__ 和 __done__ curated by singer Lady Gaga, in support __target__ 支持 __done__ of the __target__ , __done__ World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the Australian Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute __target__ 急性 __done__ lung injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 +429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations of __target__ / __done__ SIRS include, but __target__ 但 __done__ are not __target__ 不 __done__ limited to the __target__ 的 __done__ first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health Emergency of International Concern and on January 31, the Trump administration declared a __target__ 成立 __done__ public health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able to link the national authorities __target__ 主管 __done__ with the __target__, __done__ local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the __target__, __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, namely Rio 2016 silver medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +TRANSFUSION-RELATED __TARGET__ 相关 __DONE__ ACUTE LUNG INJURY __TARGET__ 损伤 __DONE__ (TRALI) IS A SERIOUS __TARGET__ 严重 __DONE__ BLOOD TRANSFUSION COMPLICATION __TARGET__ TRALI) __DONE__ CHARACTERIZED BY THE ACUTE ONSET __TARGET__ 引发 __DONE__ OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF BLOOD PRODUCTS. __TARGET__ 。 __DONE__ 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to the __target__ 的 __done__ first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +ON 1 MARCH, AUSTRALIA __TARGET__ 澳大利亚 __DONE__ REPORTED __TARGET__ 病例 __DONE__ THE FIRST DEATH FROM COVID-19: __TARGET__ 公主号 __DONE__ A __TARGET__ 一个 __DONE__ 78-YEAR-OLD PERTH __TARGET__ GAIRDNER __DONE__ MAN, __TARGET__ 男性 __DONE__ WHO WAS ONE OF THE PASSENGERS FROM THE DIAMOND __TARGET__ 钻石 __DONE__ PRINCESS, AND WHO HAD BEEN EVACUATED AND WAS BEING TREATED IN WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 +On 30 January, the WHO declared a Public __target__ - __done__ Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +COMMUNITY __TARGET__ 社区 __DONE__ HEALTH, EVEN __TARGET__ 甚至 __DONE__ POPULATION __TARGET__ 世界 __DONE__ HEALTH, IS NOT ENCOURAGED __TARGET__ 鼓励 __DONE__ AS __TARGET__ 以及 __DONE__ HEALTH SECTORS __TARGET__ 部门 __DONE__ IN DEVELOPING COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT ABLE __TARGET__ 无法 __DONE__ TO __TARGET__ 支付 __DONE__ LINK THE NATIONAL AUTHORITIES __TARGET__ 主管 __DONE__ WITH THE LOCAL GOVERNMENT AND COMMUNITY __TARGET__ 社区 __DONE__ ACTION. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +GENERALLY, THE TREATMENT FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING __TARGET__ 潜在 __DONE__ PROBLEM __TARGET__ 问题 __DONE__ OR __TARGET__ 或 __DONE__ INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE FLUID __TARGET__ 液体 __DONE__ REPLACEMENT __TARGET__ 替代 __DONE__ FOR HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE __TARGET__ 已经 __DONE__ SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING __TARGET__ 改善 __DONE__ SYMPTOMS IN __TARGET__ 中 __DONE__ CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home (also __target__ (__done__ known as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised by Global Citizen and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the __target__, __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +ON 20 SEPTEMBER __TARGET__ 9月 __DONE__ 2019, __TARGET__ 2019年 __DONE__ THE AUSTRALIAN __TARGET__ 澳大利亚 __DONE__ OLYMPIC __TARGET__ 奥林匹克 __DONE__ COMMITTEE ANNOUNCED THE FIRST SET OF SAILORS SELECTED FOR TOKYO 2020, NAMELY RIO 2016 SILVER __TARGET__ 银牌 __DONE__ MEDALISTS __TARGET__ 阵容 __DONE__ AND __TARGET__ 和 __DONE__ DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of SIRS include, but __target__ 但 __done__ are not limited __target__ 限于 __done__ to __target__ , __done__ the __target__ 的 __done__ first four __target__ 四 __done__ described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -ON 30 JANUARY, THE WHO DECLARED A PUBLIC __TARGET__ - __DONE__ HEALTH __TARGET__ COVID __DONE__ EMERGENCY OF INTERNATIONAL CONCERN AND ON __TARGET__ 29日 __DONE__ JANUARY 31, THE TRUMP ADMINISTRATION DECLARED A __TARGET__ 成立 __DONE__ PUBLIC __TARGET__ 公共 __DONE__ HEALTH __TARGET__ 卫生 __DONE__ EMERGENCY, AND __TARGET__ , __DONE__ PLACED TRAVEL RESTRICTIONS ON ENTRY __TARGET__ 进入 __DONE__ FOR TRAVELLERS FROM CHINA. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not __target__ 未 __done__ able to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities __target__ 主管 __done__ with the local government and community __target__ 社区 __done__ action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer Lady Gaga, in support of the __target__ , __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related acute lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 TRANSPORT SQUADRON __TARGET__ 中队 __DONE__ (429 BISON SQUADRON) - FLYING THE CC-177 __TARGET__ 177 __DONE__ 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that __target__ , __done__ the manifestations of __target__ / __done__ SIRS include, __target__ 包括 __done__ but are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to the __target__ 的 __done__ first four described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 January, __target__ 1月 __done__ the WHO declared a Public __target__ - __done__ Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public health emergency, and __target__ , __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -COMMUNITY __TARGET__ 社区 __DONE__ HEALTH, EVEN POPULATION HEALTH, IS NOT ENCOURAGED AS HEALTH SECTORS __TARGET__ 部门 __DONE__ IN DEVELOPING __TARGET__ 发展中国家 __DONE__ COUNTRIES ARE NOT __TARGET__ 未 __DONE__ ABLE TO LINK THE NATIONAL __TARGET__ 国家 __DONE__ AUTHORITIES __TARGET__ 主管 __DONE__ WITH THE LOCAL GOVERNMENT AND COMMUNITY ACTION. __TARGET__ 行动 __DONE__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the __target__ 的 __done__ treatment for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT __TARGET__, __DONE__ THE MANIFESTATIONS __TARGET__ 表现 __DONE__ OF __TARGET__ / __DONE__ SIRS INCLUDE, BUT __TARGET__ 但 __DONE__ ARE __TARGET__ 是 __DONE__ NOT LIMITED __TARGET__ 限于 __DONE__ TO THE FIRST FOUR __TARGET__ 四 __DONE__ DESCRIBED ABOVE UNDER __TARGET__ 项 __DONE__ ADULT __TARGET__ 成人 __DONE__ SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, __target__ 1月 __done__ the WHO declared a Public Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared a public health emergency, and __target__, __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even population health, is not encouraged __target__ 鼓励 __done__ as health sectors in developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +GENERALLY, THE __TARGET__ 的 __DONE__ TREATMENT __TARGET__ 治疗 __DONE__ FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING PROBLEM OR __TARGET__ 或 __DONE__ INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE FLUID __TARGET__ 液体 __DONE__ REPLACEMENT __TARGET__ 替代 __DONE__ FOR __TARGET__ 用于 __DONE__ HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND __TARGET__ 和 __DONE__ EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS IN IMPROVING SYMPTOMS IN CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home (also known as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the __target__, __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +ON 20 SEPTEMBER __TARGET__ 9月 __DONE__ 2019, THE __TARGET__ 了 __DONE__ AUSTRALIAN OLYMPIC COMMITTEE __TARGET__ 委员会 __DONE__ ANNOUNCED __TARGET__ 公布 __DONE__ THE FIRST SET OF SAILORS __TARGET__ 选手 __DONE__ SELECTED FOR TOKYO 2020, __TARGET__ 2020年 __DONE__ NAMELY RIO __TARGET__ 里约 __DONE__ 2016 __TARGET__ 2016年 __DONE__ SILVER MEDALISTS AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER __TARGET__ MARA __DONE__ AND WILLIAM RYAN AND WORLD'S __TARGET__ 成为 __DONE__ CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 TRANSPORT __TARGET__ 运输 __DONE__ SQUADRON __TARGET__ 中队 __DONE__ (429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +THE CONFERENCE CONCLUDED THAT THE MANIFESTATIONS OF __TARGET__ / __DONE__ SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT __TARGET__ 但 __DONE__ ARE NOT LIMITED __TARGET__ 限于 __DONE__ TO __TARGET__, __DONE__ THE __TARGET__ 的 __DONE__ FIRST FOUR __TARGET__ 四 __DONE__ DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors in developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__, __done__ local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +TOGETHER __TARGET__ 共同 __DONE__ AT HOME __TARGET__ 在家 __DONE__ (ALSO KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL __TARGET__ 虚拟 __DONE__ CONCERT SERIES __TARGET__ 系列 __DONE__ ORGANISED BY GLOBAL CITIZEN AND __TARGET__ 和 __DONE__ CURATED BY SINGER __TARGET__ 歌手 __DONE__ LADY GAGA, IN SUPPORT OF THE WORLD __TARGET__ 世界 __DONE__ HEALTH ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized __target__ 是 __done__ by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that __target__, __done__ the manifestations of SIRS include, __target__ 包括 __done__ but are not __target__ 不 __done__ limited __target__ 限于 __done__ to the first __target__ 前 __done__ four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public health emergency, and __target__, __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national authorities with __target__ 与 __done__ the local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for SIRS is directed towards the underlying problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also known as One World: Together at Home) was a virtual concert series organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized __target__ 是 __done__ by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 TRANSPORT __TARGET__ 运输 __DONE__ SQUADRON (429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT __TARGET__, __DONE__ THE MANIFESTATIONS OF SIRS INCLUDE, BUT ARE __TARGET__ 是 __DONE__ NOT __TARGET__ 不 __DONE__ LIMITED TO THE FIRST __TARGET__ 前 __DONE__ FOUR DESCRIBED ABOVE UNDER __TARGET__ 项 __DONE__ ADULT __TARGET__ 成人 __DONE__ SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors in developing countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national __target__ 国家 __done__ authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and __target__ 以及 __done__ community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for __target__ 的 __done__ SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home __target__ 在家 __done__ (also __target__ (__done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer Lady Gaga, in __target__ 以 __done__ support of the __target__, __done__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +ON 20 SEPTEMBER 2019, __TARGET__ 2019年 __DONE__ THE AUSTRALIAN __TARGET__ 澳大利亚 __DONE__ OLYMPIC __TARGET__ 奥林匹克 __DONE__ COMMITTEE __TARGET__ 委员会 __DONE__ ANNOUNCED THE FIRST SET OF SAILORS __TARGET__ 选手 __DONE__ SELECTED __TARGET__ 入选 __DONE__ FOR TOKYO 2020, NAMELY RIO 2016 __TARGET__ 2016年 __DONE__ SILVER MEDALISTS __TARGET__ 阵容 __DONE__ AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER __TARGET__ MARA __DONE__ AND WILLIAM RYAN AND WORLD'S __TARGET__ 成为 __DONE__ CURRENT TOP-RANKED LASER __TARGET__ 的 __DONE__ SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of __target__ 的 __done__ blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT __TARGET__, __DONE__ THE MANIFESTATIONS __TARGET__ 表现 __DONE__ OF __TARGET__ / __DONE__ SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT __TARGET__ 但 __DONE__ ARE NOT LIMITED __TARGET__ 限于 __DONE__ TO THE __TARGET__ 的 __DONE__ FIRST FOUR DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and __target__, __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national authorities with the local government and community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +GENERALLY, THE TREATMENT FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING PROBLEM __TARGET__ 问题 __DONE__ OR __TARGET__ 或 __DONE__ INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE __TARGET__ 足够 __DONE__ FLUID REPLACEMENT FOR __TARGET__ 用于 __DONE__ HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING SYMPTOMS IN CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. -Together at Home __target__ 在家 __done__ (also known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global Citizen and curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the __target__ , __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian Olympic __target__ 奥林匹克 __done__ Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 silver __target__ 银牌 __done__ medalists and defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related acute lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +TOGETHER __TARGET__ 共同 __DONE__ AT HOME (ALSO __TARGET__ (__DONE__ KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL __TARGET__ 虚拟 __DONE__ CONCERT SERIES ORGANISED __TARGET__ 组织 __DONE__ BY GLOBAL __TARGET__ 全球 __DONE__ CITIZEN __TARGET__ 公民 __DONE__ AND CURATED BY SINGER LADY GAGA, IN SUPPORT OF THE WORLD HEALTH __TARGET__ 卫生 __DONE__ ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +ON 20 SEPTEMBER 2019, THE AUSTRALIAN __TARGET__ 澳大利亚 __DONE__ OLYMPIC COMMITTEE __TARGET__ 委员会 __DONE__ ANNOUNCED __TARGET__ 公布 __DONE__ THE FIRST SET OF SAILORS SELECTED __TARGET__ 入选 __DONE__ FOR TOKYO 2020, __TARGET__ 2020年 __DONE__ NAMELY RIO 2016 SILVER MEDALISTS AND __TARGET__ 和 __DONE__ DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication characterized __target__ 是 __done__ by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of __target__ 的 __done__ blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT THE MANIFESTATIONS OF SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT __TARGET__ 但 __DONE__ ARE __TARGET__ 是 __DONE__ NOT LIMITED __TARGET__ 限于 __DONE__ TO __TARGET__, __DONE__ THE __TARGET__ 的 __DONE__ FIRST __TARGET__ 前 __DONE__ FOUR __TARGET__ 四 __DONE__ DESCRIBED ABOVE UNDER __TARGET__ 项 __DONE__ ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health emergency, and __target__, __done__ placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not able to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities __target__ 主管 __done__ with the local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +GENERALLY, THE TREATMENT __TARGET__ 治疗 __DONE__ FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING __TARGET__ 潜在 __DONE__ PROBLEM OR INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE __TARGET__ 足够 __DONE__ FLUID __TARGET__ 液体 __DONE__ REPLACEMENT __TARGET__ 替代 __DONE__ FOR __TARGET__ 用于 __DONE__ HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, __TARGET__ 硒 __DONE__ EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING SYMPTOMS __TARGET__ 症状 __DONE__ IN __TARGET__ 中 __DONE__ CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +TOGETHER AT HOME (ALSO KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL CONCERT SERIES __TARGET__ 系列 __DONE__ ORGANISED BY GLOBAL __TARGET__ 全球 __DONE__ CITIZEN AND CURATED BY SINGER __TARGET__ 歌手 __DONE__ LADY GAGA, IN __TARGET__ 以 __DONE__ SUPPORT __TARGET__ 支持 __DONE__ OF THE WORLD __TARGET__ 世界 __DONE__ HEALTH __TARGET__ 卫生 __DONE__ ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the Australian Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver __target__ 银牌 __done__ medalists and defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that the manifestations of __target__ / __done__ SIRS include, but are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to __target__ , __done__ the __target__ 的 __done__ first four described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 January, the WHO declared a Public __target__ - __done__ Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -COMMUNITY HEALTH, EVEN POPULATION __TARGET__ 世界 __DONE__ HEALTH, IS NOT ENCOURAGED AS __TARGET__ 以及 __DONE__ HEALTH SECTORS __TARGET__ 部门 __DONE__ IN DEVELOPING COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT __TARGET__ 未 __DONE__ ABLE __TARGET__ 无法 __DONE__ TO LINK THE NATIONAL __TARGET__ 国家 __DONE__ AUTHORITIES __TARGET__ 主管 __DONE__ WITH THE __TARGET__ , __DONE__ LOCAL GOVERNMENT AND COMMUNITY __TARGET__ 社区 __DONE__ ACTION. __TARGET__ 行动 __DONE__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment for __target__ 的 __done__ SIRS is directed towards the underlying problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +The conference concluded that the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but __target__ 但 __done__ are not __target__ 不 __done__ limited to __target__, __done__ the __target__ 的 __done__ first four described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +ON 1 MARCH, AUSTRALIA __TARGET__ 澳大利亚 __DONE__ REPORTED __TARGET__ 病例 __DONE__ THE FIRST DEATH FROM COVID-19: __TARGET__ 公主号 __DONE__ A 78-YEAR-OLD PERTH MAN, WHO WAS __TARGET__ 首例 __DONE__ ONE OF THE PASSENGERS FROM THE DIAMOND __TARGET__ 钻石 __DONE__ PRINCESS, __TARGET__ COVID __DONE__ AND WHO HAD BEEN EVACUATED AND WAS BEING TREATED IN WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged as health sectors in developing countries are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and __target__ 以及 __done__ community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised by Global Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in __target__ 以 __done__ support of the __target__, __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +ON 20 SEPTEMBER 2019, __TARGET__ 2019年 __DONE__ THE __TARGET__ 了 __DONE__ AUSTRALIAN OLYMPIC __TARGET__ 奥林匹克 __DONE__ COMMITTEE ANNOUNCED THE FIRST SET OF SAILORS __TARGET__ 选手 __DONE__ SELECTED __TARGET__ 入选 __DONE__ FOR TOKYO 2020, __TARGET__ 2020年 __DONE__ NAMELY RIO 2016 __TARGET__ 2016年 __DONE__ SILVER MEDALISTS __TARGET__ 阵容 __DONE__ AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER __TARGET__ MARA __DONE__ AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER __TARGET__ 的 __DONE__ SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +TRANSFUSION-RELATED __TARGET__ 相关 __DONE__ ACUTE LUNG INJURY (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION __TARGET__ TRALI) __DONE__ CHARACTERIZED BY THE ACUTE ONSET OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF __TARGET__ 的 __DONE__ BLOOD PRODUCTS. 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 TRANSPORT __TARGET__ 运输 __DONE__ SQUADRON __TARGET__ 中队 __DONE__ (429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that __target__, __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but are not limited to __target__, __done__ the first __target__ 前 __done__ four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +ON 1 MARCH, AUSTRALIA REPORTED __TARGET__ 病例 __DONE__ THE FIRST DEATH FROM COVID-19: __TARGET__ 公主号 __DONE__ A __TARGET__ 一个 __DONE__ 78-YEAR-OLD PERTH MAN, __TARGET__ 男性 __DONE__ WHO WAS ONE OF THE PASSENGERS FROM THE DIAMOND PRINCESS, __TARGET__ COVID __DONE__ AND WHO __TARGET__ 他 __DONE__ HAD BEEN EVACUATED AND WAS BEING TREATED IN WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 +ON 30 JANUARY, THE WHO DECLARED A __TARGET__ 华盛顿州 __DONE__ PUBLIC __TARGET__ - __DONE__ HEALTH __TARGET__ COVID __DONE__ EMERGENCY OF INTERNATIONAL CONCERN AND ON __TARGET__ 29日 __DONE__ JANUARY 31, THE TRUMP ADMINISTRATION DECLARED __TARGET__ 宣布 __DONE__ A __TARGET__ 成立 __DONE__ PUBLIC HEALTH __TARGET__ 卫生 __DONE__ EMERGENCY, AND __TARGET__, __DONE__ PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM CHINA. __TARGET__ 。 __DONE__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +COMMUNITY HEALTH, EVEN __TARGET__ 甚至 __DONE__ POPULATION HEALTH, IS NOT ENCOURAGED __TARGET__ 鼓励 __DONE__ AS HEALTH SECTORS __TARGET__ 部门 __DONE__ IN __TARGET__ 在 __DONE__ DEVELOPING __TARGET__ 发展中国家 __DONE__ COUNTRIES ARE NOT ABLE TO __TARGET__ 支付 __DONE__ LINK THE NATIONAL __TARGET__ 国家 __DONE__ AUTHORITIES __TARGET__ 主管 __DONE__ WITH THE LOCAL GOVERNMENT AND __TARGET__ 以及 __DONE__ COMMUNITY ACTION. __TARGET__ 行动 __DONE__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving symptoms __target__ 症状 __done__ in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. -Together at Home __target__ 在家 __done__ (also known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised by Global Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in support of the World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian Olympic Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related acute __target__ 急性 __done__ lung injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ (__done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +ON 20 SEPTEMBER 2019, __TARGET__ 2019年 __DONE__ THE __TARGET__ 了 __DONE__ AUSTRALIAN __TARGET__ 澳大利亚 __DONE__ OLYMPIC COMMITTEE ANNOUNCED __TARGET__ 公布 __DONE__ THE FIRST SET OF SAILORS __TARGET__ 选手 __DONE__ SELECTED __TARGET__ 入选 __DONE__ FOR TOKYO 2020, __TARGET__ 2020年 __DONE__ NAMELY RIO 2016 SILVER MEDALISTS AND DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER __TARGET__ MARA __DONE__ AND WILLIAM RYAN AND WORLD'S __TARGET__ 成为 __DONE__ CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 TRANSPORT SQUADRON (429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that the manifestations of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not limited __target__ 限于 __done__ to __target__, __done__ the __target__ 的 __done__ first four __target__ 四 __done__ described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +ON 1 MARCH, AUSTRALIA REPORTED THE FIRST DEATH FROM COVID-19: __TARGET__ 公主号 __DONE__ A 78-YEAR-OLD PERTH __TARGET__ GAIRDNER __DONE__ MAN, WHO WAS __TARGET__ 首例 __DONE__ ONE OF THE PASSENGERS FROM THE DIAMOND __TARGET__ 钻石 __DONE__ PRINCESS, AND WHO HAD BEEN EVACUATED AND WAS BEING TREATED IN __TARGET__ 在 __DONE__ WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 +On 30 January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +COMMUNITY __TARGET__ 社区 __DONE__ HEALTH, EVEN __TARGET__ 甚至 __DONE__ POPULATION __TARGET__ 世界 __DONE__ HEALTH, IS NOT ENCOURAGED AS __TARGET__ 以及 __DONE__ HEALTH SECTORS IN DEVELOPING __TARGET__ 发展中国家 __DONE__ COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT __TARGET__ 未 __DONE__ ABLE __TARGET__ 无法 __DONE__ TO LINK THE NATIONAL __TARGET__ 国家 __DONE__ AUTHORITIES __TARGET__ 主管 __DONE__ WITH __TARGET__ 与 __DONE__ THE __TARGET__, __DONE__ LOCAL GOVERNMENT AND COMMUNITY __TARGET__ 社区 __DONE__ ACTION. __TARGET__ 行动 __DONE__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +GENERALLY, THE __TARGET__ 的 __DONE__ TREATMENT FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING __TARGET__ 潜在 __DONE__ PROBLEM __TARGET__ 问题 __DONE__ OR INCITING CAUSE (I.E. ADEQUATE FLUID __TARGET__ 液体 __DONE__ REPLACEMENT FOR __TARGET__ 用于 __DONE__ HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, __TARGET__ 硒 __DONE__ EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND __TARGET__ 和 __DONE__ EICOSAPENTAENOIC ACID HAVE __TARGET__ 已经 __DONE__ SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING __TARGET__ 改善 __DONE__ SYMPTOMS IN CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. +TOGETHER AT HOME __TARGET__ 在家 __DONE__ (ALSO __TARGET__ (__DONE__ KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL __TARGET__ 虚拟 __DONE__ CONCERT SERIES ORGANISED __TARGET__ 组织 __DONE__ BY GLOBAL CITIZEN __TARGET__ 公民 __DONE__ AND __TARGET__ 和 __DONE__ CURATED BY SINGER LADY GAGA, IN __TARGET__ 以 __DONE__ SUPPORT OF THE __TARGET__, __DONE__ WORLD HEALTH ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +TRANSFUSION-RELATED __TARGET__ 相关 __DONE__ ACUTE __TARGET__ 急性 __DONE__ LUNG __TARGET__ 肺 __DONE__ INJURY (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION CHARACTERIZED BY THE ACUTE ONSET OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION __TARGET__ 输血併 __DONE__ OF BLOOD PRODUCTS. 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 TRANSPORT SQUADRON __TARGET__ 中队 __DONE__ (429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that __target__, __done__ the manifestations of __target__ / __done__ SIRS include, but __target__ 但 __done__ are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to __target__, __done__ the __target__ 的 __done__ first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +ON 30 __TARGET__ 2020年 __DONE__ JANUARY, __TARGET__ 1月 __DONE__ THE WHO DECLARED A __TARGET__ 华盛顿州 __DONE__ PUBLIC __TARGET__ - __DONE__ HEALTH __TARGET__ COVID __DONE__ EMERGENCY OF INTERNATIONAL CONCERN AND ON JANUARY 31, THE TRUMP ADMINISTRATION DECLARED A __TARGET__ 成立 __DONE__ PUBLIC __TARGET__ 公共 __DONE__ HEALTH EMERGENCY, AND __TARGET__, __DONE__ PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM CHINA. __TARGET__ 。 __DONE__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +COMMUNITY __TARGET__ 社区 __DONE__ HEALTH, EVEN POPULATION __TARGET__ 世界 __DONE__ HEALTH, IS NOT ENCOURAGED AS HEALTH SECTORS __TARGET__ 部门 __DONE__ IN DEVELOPING COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT __TARGET__ 未 __DONE__ ABLE TO LINK THE NATIONAL AUTHORITIES __TARGET__ 主管 __DONE__ WITH THE LOCAL GOVERNMENT AND COMMUNITY ACTION. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +GENERALLY, THE __TARGET__ 的 __DONE__ TREATMENT FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING __TARGET__ 潜在 __DONE__ PROBLEM __TARGET__ 问题 __DONE__ OR INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE FLUID REPLACEMENT __TARGET__ 替代 __DONE__ FOR HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, __TARGET__ 硒 __DONE__ EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR __TARGET__ 碳 __DONE__ ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING __TARGET__ 改善 __DONE__ SYMPTOMS IN __TARGET__ 中 __DONE__ CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home (also known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer Lady Gaga, in __target__ 以 __done__ support of the __target__, __done__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +ON 20 SEPTEMBER __TARGET__ 9月 __DONE__ 2019, THE AUSTRALIAN __TARGET__ 澳大利亚 __DONE__ OLYMPIC COMMITTEE ANNOUNCED __TARGET__ 公布 __DONE__ THE FIRST SET OF SAILORS SELECTED __TARGET__ 入选 __DONE__ FOR TOKYO 2020, __TARGET__ 2020年 __DONE__ NAMELY RIO __TARGET__ 里约 __DONE__ 2016 SILVER __TARGET__ 银牌 __DONE__ MEDALISTS __TARGET__ 阵容 __DONE__ AND __TARGET__ 和 __DONE__ DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER __TARGET__ MARA __DONE__ AND WILLIAM RYAN AND WORLD'S CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +TRANSFUSION-RELATED ACUTE __TARGET__ 急性 __DONE__ LUNG INJURY __TARGET__ 损伤 __DONE__ (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION CHARACTERIZED __TARGET__ 是 __DONE__ BY THE ACUTE ONSET __TARGET__ 引发 __DONE__ OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION __TARGET__ 输血併 __DONE__ OF __TARGET__ 的 __DONE__ BLOOD PRODUCTS. __TARGET__ 。 __DONE__ 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 TRANSPORT __TARGET__ 运输 __DONE__ SQUADRON (429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +THE CONFERENCE CONCLUDED THAT __TARGET__, __DONE__ THE MANIFESTATIONS __TARGET__ 表现 __DONE__ OF __TARGET__ / __DONE__ SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT __TARGET__ 但 __DONE__ ARE __TARGET__ 是 __DONE__ NOT __TARGET__ 不 __DONE__ LIMITED __TARGET__ 限于 __DONE__ TO THE FIRST __TARGET__ 前 __DONE__ FOUR __TARGET__ 四 __DONE__ DESCRIBED ABOVE UNDER __TARGET__ 项 __DONE__ ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +ON 1 MARCH, AUSTRALIA REPORTED __TARGET__ 病例 __DONE__ THE FIRST DEATH FROM COVID-19: A __TARGET__ 一个 __DONE__ 78-YEAR-OLD PERTH MAN, __TARGET__ 男性 __DONE__ WHO WAS ONE OF THE PASSENGERS FROM THE DIAMOND __TARGET__ 钻石 __DONE__ PRINCESS, AND WHO __TARGET__ 他 __DONE__ HAD BEEN EVACUATED AND WAS BEING TREATED IN __TARGET__ 在 __DONE__ WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 +On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a __target__ 成立 __done__ public health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not __target__ 未 __done__ able to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__, __done__ local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause (i.e. adequate fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +TOGETHER __TARGET__ 共同 __DONE__ AT HOME (ALSO KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL CONCERT SERIES __TARGET__ 系列 __DONE__ ORGANISED BY GLOBAL CITIZEN __TARGET__ 公民 __DONE__ AND __TARGET__ 和 __DONE__ CURATED BY SINGER LADY GAGA, IN SUPPORT __TARGET__ 支持 __DONE__ OF THE WORLD HEALTH __TARGET__ 卫生 __DONE__ ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver __target__ 银牌 __done__ medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but are not limited to the __target__ 的 __done__ first __target__ 前 __done__ four described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -COMMUNITY __TARGET__ 社区 __DONE__ HEALTH, EVEN __TARGET__ 甚至 __DONE__ POPULATION __TARGET__ 世界 __DONE__ HEALTH, IS NOT ENCOURAGED AS HEALTH SECTORS __TARGET__ 部门 __DONE__ IN __TARGET__ 在 __DONE__ DEVELOPING __TARGET__ 发展中国家 __DONE__ COUNTRIES ARE NOT ABLE __TARGET__ 无法 __DONE__ TO LINK THE NATIONAL __TARGET__ 国家 __DONE__ AUTHORITIES WITH __TARGET__ 与 __DONE__ THE LOCAL GOVERNMENT AND COMMUNITY ACTION. __TARGET__ 行动 __DONE__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -GENERALLY, THE TREATMENT __TARGET__ 治疗 __DONE__ FOR __TARGET__ 的 __DONE__ SIRS IS DIRECTED TOWARDS THE UNDERLYING PROBLEM OR INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE FLUID REPLACEMENT FOR __TARGET__ 用于 __DONE__ HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND __TARGET__ 和 __DONE__ EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING SYMPTOMS __TARGET__ 症状 __DONE__ IN CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +THE CONFERENCE CONCLUDED THAT __TARGET__, __DONE__ THE MANIFESTATIONS OF __TARGET__ / __DONE__ SIRS INCLUDE, BUT ARE __TARGET__ 是 __DONE__ NOT LIMITED TO __TARGET__, __DONE__ THE __TARGET__ 的 __DONE__ FIRST __TARGET__ 前 __DONE__ FOUR __TARGET__ 四 __DONE__ DESCRIBED ABOVE UNDER __TARGET__ 项 __DONE__ ADULT __TARGET__ 成人 __DONE__ SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +ON 1 MARCH, AUSTRALIA REPORTED __TARGET__ 病例 __DONE__ THE FIRST DEATH FROM COVID-19: __TARGET__ 公主号 __DONE__ A 78-YEAR-OLD PERTH MAN, WHO WAS ONE OF THE PASSENGERS FROM THE __TARGET__ SIR __DONE__ DIAMOND __TARGET__ 钻石 __DONE__ PRINCESS, __TARGET__ COVID __DONE__ AND WHO __TARGET__ 他 __DONE__ HAD BEEN EVACUATED AND WAS BEING TREATED IN __TARGET__ 在 __DONE__ WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a Public __target__ - __done__ Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even population health, is not encouraged as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not __target__ 未 __done__ able to link the national authorities with __target__ 与 __done__ the __target__, __done__ local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in improving __target__ 改善 __done__ symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together __target__ 共同 __done__ at Home (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the __target__ , __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, __target__ 2019年 __done__ the Australian Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ (__done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised __target__ 组织 __done__ by Global Citizen and curated by singer Lady Gaga, in support of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the Australian Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +TRANSFUSION-RELATED __TARGET__ 相关 __DONE__ ACUTE LUNG __TARGET__ 肺 __DONE__ INJURY (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION __TARGET__ TRALI) __DONE__ CHARACTERIZED __TARGET__ 是 __DONE__ BY THE ACUTE __TARGET__ 急性 __DONE__ ONSET __TARGET__ 引发 __DONE__ OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF __TARGET__ 的 __DONE__ BLOOD PRODUCTS. __TARGET__ 。 __DONE__ 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 TRANSPORT SQUADRON (429 BISON SQUADRON) - FLYING THE CC-177 __TARGET__ 177 __DONE__ 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but are not limited __target__ 限于 __done__ to the __target__ 的 __done__ first four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -ON 30 JANUARY, THE WHO DECLARED A PUBLIC HEALTH EMERGENCY OF INTERNATIONAL CONCERN AND ON __TARGET__ 29日 __DONE__ JANUARY 31, THE TRUMP ADMINISTRATION DECLARED A PUBLIC HEALTH EMERGENCY, AND PLACED TRAVEL RESTRICTIONS ON ENTRY __TARGET__ 进入 __DONE__ FOR TRAVELLERS FROM CHINA. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -COMMUNITY HEALTH, EVEN POPULATION HEALTH, IS NOT ENCOURAGED __TARGET__ 鼓励 __DONE__ AS __TARGET__ 以及 __DONE__ HEALTH SECTORS IN DEVELOPING COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT __TARGET__ 未 __DONE__ ABLE __TARGET__ 无法 __DONE__ TO __TARGET__ 支付 __DONE__ LINK THE NATIONAL __TARGET__ 国家 __DONE__ AUTHORITIES WITH __TARGET__ 与 __DONE__ THE LOCAL GOVERNMENT AND COMMUNITY __TARGET__ 社区 __DONE__ ACTION. __TARGET__ 行动 __DONE__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT THE MANIFESTATIONS __TARGET__ 表现 __DONE__ OF __TARGET__ / __DONE__ SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT ARE NOT LIMITED __TARGET__ 限于 __DONE__ TO THE __TARGET__ 的 __DONE__ FIRST __TARGET__ 前 __DONE__ FOUR __TARGET__ 四 __DONE__ DESCRIBED ABOVE UNDER ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, who was one of the passengers from the __target__ Sir __done__ Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a Public __target__ - __done__ Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and __target__, __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors in developing __target__ 发展中国家 __done__ countries are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the __target__, __done__ local government and community __target__ 社区 __done__ action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at Home (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in support of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, the Australian Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -TRANSFUSION-RELATED __TARGET__ 相关 __DONE__ ACUTE LUNG __TARGET__ 肺 __DONE__ INJURY __TARGET__ 损伤 __DONE__ (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION __TARGET__ TRALI) __DONE__ CHARACTERIZED BY THE ACUTE ONSET OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF BLOOD PRODUCTS. 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +TOGETHER __TARGET__ 共同 __DONE__ AT HOME __TARGET__ 在家 __DONE__ (ALSO __TARGET__ (__DONE__ KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL __TARGET__ 虚拟 __DONE__ CONCERT SERIES ORGANISED __TARGET__ 组织 __DONE__ BY GLOBAL __TARGET__ 全球 __DONE__ CITIZEN AND __TARGET__ 和 __DONE__ CURATED BY SINGER LADY GAGA, IN __TARGET__ 以 __DONE__ SUPPORT __TARGET__ 支持 __DONE__ OF THE __TARGET__, __DONE__ WORLD HEALTH ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 __target__ 2016年 __done__ silver medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that the manifestations of __target__ / __done__ SIRS include, but are not __target__ 不 __done__ limited __target__ 限于 __done__ to the first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 __target__ 2020年 __done__ January, the WHO declared a Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health emergency, and __target__ , __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population health, is not encouraged as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities with the local government and community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -GENERALLY, THE TREATMENT __TARGET__ 治疗 __DONE__ FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING __TARGET__ 潜在 __DONE__ PROBLEM OR INCITING CAUSE (I.E. ADEQUATE __TARGET__ 足够 __DONE__ FLUID __TARGET__ 液体 __DONE__ REPLACEMENT __TARGET__ 替代 __DONE__ FOR HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, __TARGET__ 硒 __DONE__ EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR __TARGET__ 碳 __DONE__ ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND __TARGET__ 和 __DONE__ EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING __TARGET__ 改善 __DONE__ SYMPTOMS IN CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +The conference concluded that __target__, __done__ the manifestations of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not __target__ 不 __done__ limited to __target__, __done__ the __target__ 的 __done__ first __target__ 前 __done__ four described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +COMMUNITY __TARGET__ 社区 __DONE__ HEALTH, EVEN __TARGET__ 甚至 __DONE__ POPULATION __TARGET__ 世界 __DONE__ HEALTH, IS NOT ENCOURAGED __TARGET__ 鼓励 __DONE__ AS __TARGET__ 以及 __DONE__ HEALTH SECTORS __TARGET__ 部门 __DONE__ IN DEVELOPING COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT __TARGET__ 未 __DONE__ ABLE TO __TARGET__ 支付 __DONE__ LINK THE NATIONAL AUTHORITIES __TARGET__ 主管 __DONE__ WITH THE LOCAL GOVERNMENT AND COMMUNITY __TARGET__ 社区 __DONE__ ACTION. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together __target__ 共同 __done__ at Home (also known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support of the __target__ , __done__ World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -ON 20 SEPTEMBER 2019, __TARGET__ 2019年 __DONE__ THE AUSTRALIAN OLYMPIC __TARGET__ 奥林匹克 __DONE__ COMMITTEE ANNOUNCED THE FIRST SET OF SAILORS SELECTED FOR TOKYO 2020, __TARGET__ 2020年 __DONE__ NAMELY RIO 2016 SILVER MEDALISTS AND __TARGET__ 和 __DONE__ DEFENDING WORLD 470 CHAMPIONS MATHEW BELCHER __TARGET__ MARA __DONE__ AND WILLIAM RYAN AND WORLD'S __TARGET__ 成为 __DONE__ CURRENT TOP-RANKED LASER SAILOR MATTHEW WEARN. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 MATHEW BELCHER 和 WILLIAM RYAN 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, MARA STRANSKY 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT __TARGET__ , __DONE__ THE MANIFESTATIONS OF __TARGET__ / __DONE__ SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT ARE NOT LIMITED TO __TARGET__ , __DONE__ THE FIRST FOUR DESCRIBED ABOVE UNDER __TARGET__ 项 __DONE__ ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -ON 1 MARCH, AUSTRALIA REPORTED __TARGET__ 病例 __DONE__ THE FIRST DEATH FROM COVID-19: A 78-YEAR-OLD PERTH __TARGET__ GAIRDNER __DONE__ MAN, WHO WAS ONE OF THE PASSENGERS FROM THE __TARGET__ SIR __DONE__ DIAMOND __TARGET__ 钻石 __DONE__ PRINCESS, __TARGET__ COVID __DONE__ AND WHO HAD BEEN EVACUATED AND WAS BEING TREATED IN __TARGET__ 在 __DONE__ WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 -On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public health emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community __target__ 社区 __done__ health, even population health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in developing countries are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the __target__ , __done__ local government and community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -GENERALLY, THE __TARGET__ 的 __DONE__ TREATMENT __TARGET__ 治疗 __DONE__ FOR __TARGET__ 的 __DONE__ SIRS IS DIRECTED TOWARDS THE UNDERLYING PROBLEM OR __TARGET__ 或 __DONE__ INCITING CAUSE (I.E. ADEQUATE __TARGET__ 足够 __DONE__ FLUID REPLACEMENT __TARGET__ 替代 __DONE__ FOR HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR __TARGET__ 碳 __DONE__ ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING SYMPTOMS __TARGET__ 症状 __DONE__ IN CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. -Together __target__ 共同 __done__ at Home (also known as One World: Together at Home) was a virtual concert series organised __target__ 组织 __done__ by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support __target__ 支持 __done__ of the World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related acute lung __target__ 肺 __done__ injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 TRANSPORT __TARGET__ 运输 __DONE__ SQUADRON __TARGET__ 中队 __DONE__ (429 BISON SQUADRON) - FLYING THE CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but __target__ 但 __done__ are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to __target__ , __done__ the __target__ 的 __done__ first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, who was one of the passengers from the __target__ Sir __done__ Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -ON 30 __TARGET__ 2020年 __DONE__ JANUARY, __TARGET__ 1月 __DONE__ THE WHO DECLARED A PUBLIC HEALTH EMERGENCY OF INTERNATIONAL CONCERN AND ON JANUARY 31, THE TRUMP ADMINISTRATION DECLARED A PUBLIC HEALTH __TARGET__ 卫生 __DONE__ EMERGENCY, AND __TARGET__ , __DONE__ PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM CHINA. __TARGET__ 。 __DONE__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -COMMUNITY __TARGET__ 社区 __DONE__ HEALTH, EVEN __TARGET__ 甚至 __DONE__ POPULATION HEALTH, IS NOT ENCOURAGED __TARGET__ 鼓励 __DONE__ AS HEALTH SECTORS IN DEVELOPING __TARGET__ 发展中国家 __DONE__ COUNTRIES ARE NOT __TARGET__ 未 __DONE__ ABLE __TARGET__ 无法 __DONE__ TO LINK THE NATIONAL __TARGET__ 国家 __DONE__ AUTHORITIES __TARGET__ 主管 __DONE__ WITH __TARGET__ 与 __DONE__ THE __TARGET__ , __DONE__ LOCAL GOVERNMENT AND __TARGET__ 以及 __DONE__ COMMUNITY __TARGET__ 社区 __DONE__ ACTION. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment for SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. -Together __target__ 共同 __done__ at Home (also known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised by Global __target__ 全球 __done__ Citizen and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, the Australian Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, namely Rio 2016 __target__ 2016年 __done__ silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -TRANSFUSION-RELATED ACUTE LUNG __TARGET__ 肺 __DONE__ INJURY __TARGET__ 损伤 __DONE__ (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION CHARACTERIZED BY THE ACUTE __TARGET__ 急性 __DONE__ ONSET OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION OF BLOOD PRODUCTS. __TARGET__ 。 __DONE__ 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 Transport Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that the manifestations __target__ 表现 __done__ of SIRS include, but __target__ 但 __done__ are not limited to the first __target__ 前 __done__ four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, who was one of the passengers from the __target__ Sir __done__ Diamond Princess, and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -ON 30 __TARGET__ 2020年 __DONE__ JANUARY, THE WHO DECLARED A __TARGET__ 华盛顿州 __DONE__ PUBLIC HEALTH __TARGET__ COVID __DONE__ EMERGENCY OF INTERNATIONAL CONCERN AND ON JANUARY 31, __TARGET__ 31日 __DONE__ THE TRUMP ADMINISTRATION DECLARED __TARGET__ 宣布 __DONE__ A __TARGET__ 成立 __DONE__ PUBLIC HEALTH EMERGENCY, AND PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM CHINA. __TARGET__ 。 __DONE__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged as health sectors __target__ 部门 __done__ in developing countries __target__ 国家 __done__ are not able to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities with __target__ 与 __done__ the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem or inciting cause __target__ 原因 __done__ (i.e. adequate fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Together at Home __target__ 在家 __done__ (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised by Global Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support __target__ 支持 __done__ of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +TRANSFUSION-RELATED __TARGET__ 相关 __DONE__ ACUTE LUNG INJURY __TARGET__ 损伤 __DONE__ (TRALI) IS A SERIOUS __TARGET__ 严重 __DONE__ BLOOD TRANSFUSION COMPLICATION __TARGET__ TRALI) __DONE__ CHARACTERIZED BY THE ACUTE ONSET OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION __TARGET__ 输血併 __DONE__ OF BLOOD PRODUCTS. __TARGET__ 。 __DONE__ 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +THE __TARGET__ 成立 __DONE__ CONFERENCE CONCLUDED THAT __TARGET__, __DONE__ THE MANIFESTATIONS OF SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT __TARGET__ 但 __DONE__ ARE NOT LIMITED TO __TARGET__, __DONE__ THE FIRST FOUR DESCRIBED ABOVE UNDER ADULT __TARGET__ 成人 __DONE__ SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +ON 30 JANUARY, THE WHO DECLARED A __TARGET__ 华盛顿州 __DONE__ PUBLIC __TARGET__ - __DONE__ HEALTH EMERGENCY OF INTERNATIONAL CONCERN AND ON JANUARY 31, __TARGET__ 31日 __DONE__ THE TRUMP ADMINISTRATION DECLARED A __TARGET__ 成立 __DONE__ PUBLIC HEALTH __TARGET__ 卫生 __DONE__ EMERGENCY, AND __TARGET__, __DONE__ PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM CHINA. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities with __target__ 与 __done__ the local government and community __target__ 社区 __done__ action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +GENERALLY, THE TREATMENT FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING __TARGET__ 潜在 __DONE__ PROBLEM OR __TARGET__ 或 __DONE__ INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE FLUID __TARGET__ 液体 __DONE__ REPLACEMENT FOR __TARGET__ 用于 __DONE__ HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR __TARGET__ 碳 __DONE__ ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE __TARGET__ 已经 __DONE__ SHOWN EFFECTIVENESS IN IMPROVING SYMPTOMS IN __TARGET__ 中 __DONE__ CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -TOGETHER __TARGET__ 共同 __DONE__ AT HOME (ALSO KNOWN __TARGET__ 病 __DONE__ AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL __TARGET__ 虚拟 __DONE__ CONCERT __TARGET__ 演唱会 __DONE__ SERIES ORGANISED BY GLOBAL __TARGET__ 全球 __DONE__ CITIZEN AND __TARGET__ 和 __DONE__ CURATED BY SINGER LADY GAGA, IN __TARGET__ 以 __DONE__ SUPPORT OF THE __TARGET__ , __DONE__ WORLD __TARGET__ 世界 __DONE__ HEALTH ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September __target__ 9月 __done__ 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver __target__ 银牌 __done__ medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -THE CONFERENCE CONCLUDED THAT __TARGET__ , __DONE__ THE MANIFESTATIONS __TARGET__ 表现 __DONE__ OF __TARGET__ / __DONE__ SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT __TARGET__ 但 __DONE__ ARE __TARGET__ 是 __DONE__ NOT LIMITED TO THE FIRST __TARGET__ 前 __DONE__ FOUR __TARGET__ 四 __DONE__ DESCRIBED ABOVE UNDER ADULT __TARGET__ 成人 __DONE__ SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared a public health emergency, and __target__ , __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -COMMUNITY __TARGET__ 社区 __DONE__ HEALTH, EVEN __TARGET__ 甚至 __DONE__ POPULATION HEALTH, IS NOT ENCOURAGED __TARGET__ 鼓励 __DONE__ AS __TARGET__ 以及 __DONE__ HEALTH SECTORS __TARGET__ 部门 __DONE__ IN __TARGET__ 在 __DONE__ DEVELOPING __TARGET__ 发展中国家 __DONE__ COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT __TARGET__ 未 __DONE__ ABLE __TARGET__ 无法 __DONE__ TO LINK THE NATIONAL AUTHORITIES WITH __TARGET__ 与 __DONE__ THE __TARGET__ , __DONE__ LOCAL GOVERNMENT AND __TARGET__ 以及 __DONE__ COMMUNITY ACTION. __TARGET__ 行动 __DONE__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Together at Home (also known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen and curated by singer Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the __target__, __done__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +THE CONFERENCE CONCLUDED THAT __TARGET__, __DONE__ THE MANIFESTATIONS OF __TARGET__ / __DONE__ SIRS INCLUDE, __TARGET__ 包括 __DONE__ BUT ARE NOT __TARGET__ 不 __DONE__ LIMITED TO THE FIRST FOUR DESCRIBED ABOVE UNDER __TARGET__ 项 __DONE__ ADULT SIRS CRITERIA. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +ON 1 MARCH, AUSTRALIA REPORTED THE FIRST DEATH FROM COVID-19: A __TARGET__ 一个 __DONE__ 78-YEAR-OLD PERTH MAN, WHO WAS __TARGET__ 首例 __DONE__ ONE OF THE PASSENGERS FROM THE DIAMOND PRINCESS, AND WHO __TARGET__ 他 __DONE__ HAD BEEN EVACUATED AND WAS BEING TREATED IN WESTERN AUSTRALIA. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 SIR CHARLES GAIRDNER HOSPITAL 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared a public __target__ 公共 __done__ health emergency, and __target__, __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even population __target__ 世界 __done__ health, is not encouraged as health sectors in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able to link the national authorities with the local government and community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem __target__ 问题 __done__ or inciting cause (i.e. adequate fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also known as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised __target__ 组织 __done__ by Global Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the __target__, __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute lung injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not limited __target__ 限于 __done__ to the first four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +ON 30 __TARGET__ 2020年 __DONE__ JANUARY, __TARGET__ 1月 __DONE__ THE WHO DECLARED A __TARGET__ 华盛顿州 __DONE__ PUBLIC HEALTH __TARGET__ COVID __DONE__ EMERGENCY OF INTERNATIONAL CONCERN AND ON JANUARY 31, THE TRUMP ADMINISTRATION DECLARED __TARGET__ 宣布 __DONE__ A __TARGET__ 成立 __DONE__ PUBLIC HEALTH EMERGENCY, AND __TARGET__, __DONE__ PLACED TRAVEL RESTRICTIONS ON ENTRY FOR TRAVELLERS FROM CHINA. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national __target__ 国家 __done__ authorities with the local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +GENERALLY, THE __TARGET__ 的 __DONE__ TREATMENT __TARGET__ 治疗 __DONE__ FOR SIRS IS DIRECTED TOWARDS THE UNDERLYING __TARGET__ 潜在 __DONE__ PROBLEM OR __TARGET__ 或 __DONE__ INCITING CAUSE __TARGET__ 原因 __DONE__ (I.E. ADEQUATE FLUID __TARGET__ 液体 __DONE__ REPLACEMENT __TARGET__ 替代 __DONE__ FOR HYPOVOLEMIA, IVF/NPO FOR PANCREATITIS, EPINEPHRINE/STEROIDS/DIPHENHYDRAMINE FOR __TARGET__ 碳 __DONE__ ANAPHYLAXIS).SELENIUM, GLUTAMINE, AND EICOSAPENTAENOIC ACID HAVE SHOWN EFFECTIVENESS __TARGET__ 有效性 __DONE__ IN IMPROVING __TARGET__ 改善 __DONE__ SYMPTOMS __TARGET__ 症状 __DONE__ IN __TARGET__ 中 __DONE__ CLINICAL TRIALS. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 FOOD POISONING AND FOOD HYGIENE. 微生物检验与食品安全控制. -TOGETHER __TARGET__ 共同 __DONE__ AT HOME (ALSO KNOWN AS ONE WORLD: TOGETHER AT HOME) WAS A VIRTUAL __TARGET__ 虚拟 __DONE__ CONCERT __TARGET__ 演唱会 __DONE__ SERIES ORGANISED BY GLOBAL CITIZEN __TARGET__ 公民 __DONE__ AND CURATED BY SINGER LADY GAGA, IN SUPPORT __TARGET__ 支持 __DONE__ OF THE __TARGET__ , __DONE__ WORLD __TARGET__ 世界 __DONE__ HEALTH __TARGET__ 卫生 __DONE__ ORGANIZATION. 同一个世界: 共同在家 (英语: ONE WORLD: TOGETHER AT HOME), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -TRANSFUSION-RELATED ACUTE LUNG __TARGET__ 肺 __DONE__ INJURY (TRALI) IS A SERIOUS BLOOD TRANSFUSION COMPLICATION CHARACTERIZED BY THE ACUTE __TARGET__ 急性 __DONE__ ONSET __TARGET__ 引发 __DONE__ OF NON-CARDIOGENIC PULMONARY EDEMA FOLLOWING TRANSFUSION __TARGET__ 输血併 __DONE__ OF BLOOD PRODUCTS. __TARGET__ 。 __DONE__ 输血相关急性肺损伤 (TRANSFUSION RELATED ACUTE LUNG INJURY; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +Together at Home __target__ 在家 __done__ (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised __target__ 组织 __done__ by Global Citizen and curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the __target__, __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian Olympic Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized __target__ 是 __done__ by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 TRANSPORT SQUADRON (429 BISON SQUADRON) - FLYING THE CC-177 __TARGET__ 177 __DONE__ 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that the manifestations of SIRS include, __target__ 包括 __done__ but are __target__ 是 __done__ not limited to the __target__ 的 __done__ first four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported the first death from COVID-19: a 78-year-old Perth man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +COMMUNITY HEALTH, EVEN __TARGET__ 甚至 __DONE__ POPULATION HEALTH, IS NOT ENCOURAGED AS HEALTH SECTORS IN DEVELOPING COUNTRIES __TARGET__ 国家 __DONE__ ARE NOT __TARGET__ 未 __DONE__ ABLE TO __TARGET__ 支付 __DONE__ LINK THE NATIONAL AUTHORITIES WITH THE LOCAL GOVERNMENT AND __TARGET__ 以及 __DONE__ COMMUNITY ACTION. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also __target__ (__done__ known as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized __target__ 是 __done__ by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 diff --git a/contrib/test-data/test_enzh_tags_stage_config.expected.out b/contrib/test-data/test_enzh_tags_stage_config.expected.out index 39f9b57..99afc6a 100644 --- a/contrib/test-data/test_enzh_tags_stage_config.expected.out +++ b/contrib/test-data/test_enzh_tags_stage_config.expected.out @@ -1,200 +1,200 @@ -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but are __target__ 是 __done__ not limited to __target__ , __done__ the __target__ 的 __done__ first four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, __target__ 1月 __done__ the WHO declared a Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not __target__ 未 __done__ able to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and community action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the __target__ , __done__ World Health __target__ 卫生 __done__ Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian Olympic Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not __target__ 不 __done__ limited to __target__ , __done__ the first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the __target__ Sir __done__ Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a Public Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to link the national authorities with __target__ 与 __done__ the __target__ , __done__ local government and community action. __target__ 行动 __done__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving symptoms __target__ 症状 __done__ in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute lung injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to the first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the __target__ Sir __done__ Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a Public Health __target__ COVID __done__ Emergency of International Concern and on January 31, the Trump administration declared a __target__ 成立 __done__ public health emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors in developing __target__ 发展中国家 __done__ countries are not able to link the national authorities with the __target__ , __done__ local government and community action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the __target__ 的 __done__ treatment for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer Lady Gaga, in support of the World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, namely Rio 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to __target__ , __done__ the first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged as __target__ 以及 __done__ health sectors in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries are not __target__ 未 __done__ able to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. __target__ 行动 __done__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together at Home (also __target__ ( __done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the __target__ , __done__ World Health __target__ 卫生 __done__ Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not limited to __target__ , __done__ the __target__ 的 __done__ first four described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population health, is not encouraged __target__ 鼓励 __done__ as health sectors in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries are not __target__ 未 __done__ able to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the __target__ 的 __done__ treatment for __target__ 的 __done__ SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving __target__ 改善 __done__ symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home (also __target__ ( __done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised by Global __target__ 全球 __done__ Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support __target__ 支持 __done__ of the World Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but are not limited __target__ 限于 __done__ to __target__ , __done__ the first four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not able to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__ , __done__ local government and community action. __target__ 行动 __done__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms __target__ 症状 __done__ in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together at Home (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer Lady Gaga, in __target__ 以 __done__ support of the World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not limited __target__ 限于 __done__ to the __target__ 的 __done__ first __target__ 前 __done__ four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth man, who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public health __target__ 卫生 __done__ emergency, and __target__ , __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community health, even population __target__ 世界 __done__ health, is not encouraged as __target__ 以及 __done__ health sectors in developing countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the local government and community __target__ 社区 __done__ action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving symptoms __target__ 症状 __done__ in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home (also known as One World: Together at Home) was a virtual concert series organised __target__ 组织 __done__ by Global Citizen and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not limited to the first four described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond Princess, __target__ COVID __done__ and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, __target__ 1月 __done__ the WHO declared a Public Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community health, even population health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__ , __done__ local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support of the World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute __target__ 急性 __done__ lung injury (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to __target__ , __done__ the first four described above under adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in developing countries are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities with __target__ 与 __done__ the local government and community __target__ 社区 __done__ action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying problem or inciting cause __target__ 原因 __done__ (i.e. adequate fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together at Home __target__ 在家 __done__ (also known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer Lady Gaga, in support of the __target__ , __done__ World __target__ 世界 __done__ Health Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, the Australian __target__ 澳大利亚 __done__ Olympic Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 -429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输 中队 ( 429 野牛) , 使用 CC - 177 -The conference concluded that the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but are __target__ 是 __done__ not limited to the __target__ 的 __done__ first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准 成立 于 1992年 , 是 美国 胸科 医师 学会 / 重症 监护 医学 协商会 共同 会议 的 一部分 。 会议 得出 结论 , SIR S 的 表现 包括 但 不 限于 上述 成人 SIR S 的 前 四 项 判定 标准 。 -On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日 , 一个 曾 为 钻石 公主号 邮轮 乘客 的 78 岁 男性 老人 宣布 死亡 , 为 澳大利亚 首例 因 感染 COVID - 19 死亡 的 病例 。 他 曾 在 西 澳大利亚州 Sir Charles Gairdner Hospital 治疗 。 -On 30 January, the WHO declared a Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日 , 华盛顿州 确诊 首例 COVID - 19 患者 。 1月 29日 , 成立 白宫 冠状 病毒 工作组 。 1月 31日 , 特朗 普政府 宣布 进入 公共 卫生 紧急 状态 。 -Community health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in developing countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__ , __done__ local government and community action. 其他 问题 涉及 医疗 服务 的 取得 , 以及 费用 。 世界 上 绝大部分 的 国家 地区 没有 足够 的 健康 保险 。 在 低 收入 国家 , 不 到 总 医疗 保健 支出 的 40% 的 经费 由 公家 / 政府 支付 。 社区 卫生 , 甚至 全民 卫生 都 未 受到 鼓励 , 因为 发展中国家 的 卫生 部门 无法 将 他们 的 国家 主管 部门 , 与 地方政府 , 以及 社区 行动 联系 起来 。 -Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving symptoms in clinical trials. 一般来说 , SIR S 的 治疗 针对 潜在 的 问题 或 诱发 原因 (例 如 , 使用 足够 的 液体 替代 血 容量 不足 , 对 胰腺 炎患者 应用 IV F / NPO , 肾上腺素 / 类固醇 / 苯海 拉明 用于 过敏 反应 ) 。 硒 , 谷氨 酰胺 和 二十 碳 五烯酸 已经 显示 出 在 临床 试验 中 改善 症状 的 有效性 。 其他 的 抗氧化剂 , 如 维生素E 可能 是 有 帮助 的 。 -Food Poisoning and Food Hygiene. 微生物 检验 与 食品 安全 控制 . -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised by Global Citizen and __target__ 和 __done__ curated by singer Lady Gaga, in support __target__ 支持 __done__ of the __target__ , __done__ World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个 世界 : 共同 在家 ( 英语 : One World : Together at Home) , 是 于 2020年 4月 18日 举行 的 虚拟 系列 演唱会 , 推广 在 2019 冠状 病毒 病 疫情 期间 保持 社交 距离 等 防疫 理念 , 由 全球 公民 和 歌手 嘎嘎 小姐 共同 组织 发起 , 以 支持 世界 卫生 组织 。 -On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the Australian Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日 , 澳大利亚 奥林匹克 委员会 公布 了 第一 批 入选 奥运 阵容 的 帆船 选手 名单 , 名单 中 包括 2016年 里约 奥运 银牌 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日 , 第二 批 入选 奥运 阵容 的 帆船 选手 名单 正式 公布 。 2020年 3月 19日 , Mara Stransky 确认 获得 代表 澳大利亚 参加 女子 辐射型 的 资格 , 成为 第三 批 入选 的 帆船 选手 。 -Transfusion-related acute __target__ 急性 __done__ lung injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血 相关 急性 肺 损伤 (Transfusion related acute lung injury ; TRALI) 是 一 种 会 引发 急性 肺水肿 的 严重 输血併 发症 。 429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not __target__ 不 __done__ limited __target__ 限于 __done__ to the first __target__ 前 __done__ four described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 January, the WHO declared a Public __target__ - __done__ Health Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public health emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even population health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in developing __target__ 发展中国家 __done__ countries are not __target__ 未 __done__ able to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment for __target__ 的 __done__ SIRS is directed towards the underlying problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at Home __target__ 在家 __done__ (also known as One World: Together at Home) was a virtual concert series organised by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support __target__ 支持 __done__ of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, the Australian Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations of __target__ / __done__ SIRS include, but __target__ 但 __done__ are not __target__ 不 __done__ limited to the __target__ 的 __done__ first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health Emergency of International Concern and on January 31, the Trump administration declared a __target__ 成立 __done__ public health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able to link the national authorities __target__ 主管 __done__ with the __target__, __done__ local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the __target__, __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, namely Rio 2016 silver medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to the __target__ 的 __done__ first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a Public __target__ - __done__ Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in developing countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the local government and community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home (also __target__ (__done__ known as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised by Global Citizen and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the __target__, __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but __target__ 但 __done__ are __target__ 是 __done__ not limited __target__ 限于 __done__ to the first four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, __target__ 1月 __done__ the WHO declared a Public Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared a public health emergency, and __target__, __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even population health, is not encouraged __target__ 鼓励 __done__ as health sectors in developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home (also known as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the __target__, __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian Olympic Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that the manifestations of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not limited __target__ 限于 __done__ to __target__, __done__ the __target__ 的 __done__ first four __target__ 四 __done__ described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors in developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__, __done__ local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series __target__ 系列 __done__ organised by Global Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized __target__ 是 __done__ by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that __target__, __done__ the manifestations of SIRS include, __target__ 包括 __done__ but are not __target__ 不 __done__ limited __target__ 限于 __done__ to the first __target__ 前 __done__ four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public health emergency, and __target__, __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national authorities with __target__ 与 __done__ the local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for SIRS is directed towards the underlying problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also known as One World: Together at Home) was a virtual concert series organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized __target__ 是 __done__ by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but are not __target__ 不 __done__ limited __target__ 限于 __done__ to __target__ , __done__ the first four __target__ 四 __done__ described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public health __target__ 卫生 __done__ emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors in developing __target__ 发展中国家 __done__ countries are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities with __target__ 与 __done__ the local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together __target__ 共同 __done__ at Home (also known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related acute __target__ 急性 __done__ lung injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations of SIRS include, but are __target__ 是 __done__ not __target__ 不 __done__ limited to the first __target__ 前 __done__ four described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors in developing countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national __target__ 国家 __done__ authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and __target__ 以及 __done__ community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for __target__ 的 __done__ SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home __target__ 在家 __done__ (also __target__ (__done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer Lady Gaga, in __target__ 以 __done__ support of the __target__, __done__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio 2016 __target__ 2016年 __done__ silver medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of __target__ 的 __done__ blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not limited __target__ 限于 __done__ to the __target__ 的 __done__ first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and __target__, __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national authorities with the local government and community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for SIRS is directed towards the underlying problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home (also __target__ (__done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in support of the World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication characterized __target__ 是 __done__ by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of __target__ 的 __done__ blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that the manifestations of SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not limited __target__ 限于 __done__ to __target__ , __done__ the first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 __target__ 2020年 __done__ January, the WHO declared a Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even population health, is not encouraged as health sectors in developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving __target__ 改善 __done__ symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at Home (also known as One World: Together at Home) was a virtual concert series organised __target__ 组织 __done__ by Global Citizen and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the __target__ , __done__ World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, the Australian __target__ 澳大利亚 __done__ Olympic Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related acute lung injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that __target__ , __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but are not __target__ 不 __done__ limited to __target__ , __done__ the first four __target__ 四 __done__ described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__ , __done__ local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment for __target__ 的 __done__ SIRS is directed towards the underlying problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at Home __target__ 在家 __done__ (also known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the __target__ , __done__ World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian Olympic Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related __target__ 相关 __done__ acute lung injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +The __target__ 成立 __done__ conference concluded that the manifestations of SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not limited __target__ 限于 __done__ to __target__, __done__ the __target__ 的 __done__ first __target__ 前 __done__ four __target__ 四 __done__ described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health emergency, and __target__, __done__ placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not able to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities __target__ 主管 __done__ with the local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying __target__ 潜在 __done__ problem or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms __target__ 症状 __done__ in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also known as One World: Together at Home) was a virtual concert series __target__ 系列 __done__ organised by Global __target__ 全球 __done__ Citizen and curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the Australian Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver __target__ 银牌 __done__ medalists and defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that __target__ , __done__ the manifestations of __target__ / __done__ SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not limited to the first __target__ 前 __done__ four described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 January, the WHO declared a Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public health __target__ 卫生 __done__ emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged as __target__ 以及 __done__ health sectors in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries are not __target__ 未 __done__ able __target__ 无法 __done__ to link the national __target__ 国家 __done__ authorities with __target__ 与 __done__ the local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together __target__ 共同 __done__ at Home (also __target__ ( __done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in __target__ 以 __done__ support of the __target__ , __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, the __target__ 了 __done__ Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but are not limited to __target__ , __done__ the first four described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged as health sectors __target__ 部门 __done__ in developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities with the __target__ , __done__ local government and community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ ( __done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September __target__ 9月 __done__ 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related acute lung __target__ 肺 __done__ injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +The conference concluded that the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but __target__ 但 __done__ are not __target__ 不 __done__ limited to __target__, __done__ the __target__ 的 __done__ first four described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the Diamond __target__ 钻石 __done__ Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged as health sectors in developing countries are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and __target__ 以及 __done__ community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised by Global Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in __target__ 以 __done__ support of the __target__, __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 __target__ 2016年 __done__ silver medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung injury (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of __target__ 的 __done__ blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are not limited __target__ 限于 __done__ to __target__ , __done__ the __target__ 的 __done__ first four __target__ 四 __done__ described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth man, who was one of the passengers from the __target__ Sir __done__ Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public __target__ 公共 __done__ health emergency, and __target__ , __done__ placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in developing __target__ 发展中国家 __done__ countries are not __target__ 未 __done__ able to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the __target__ , __done__ local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at Home (also __target__ ( __done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic Committee announced __target__ 公布 __done__ the first set of sailors selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related acute __target__ 急性 __done__ lung injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that the manifestations of __target__ / __done__ SIRS include, but __target__ 但 __done__ are __target__ 是 __done__ not limited __target__ 限于 __done__ to the first four described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 __target__ 2020年 __done__ January, the WHO declared a Public __target__ - __done__ Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities with the local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the __target__ 的 __done__ treatment for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid replacement for hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together __target__ 共同 __done__ at Home (also known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series organised by Global Citizen and curated by singer Lady Gaga, in support __target__ 支持 __done__ of the __target__ , __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related __target__ 相关 __done__ acute lung injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 -429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -The conference concluded that the manifestations of __target__ / __done__ SIRS include, but are not __target__ 不 __done__ limited __target__ 限于 __done__ to the __target__ 的 __done__ first __target__ 前 __done__ four described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on January 31, the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health emergency, and __target__ , __done__ placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even population health, is not encouraged as __target__ 以及 __done__ health sectors in developing countries are not __target__ 未 __done__ able to link the national __target__ 国家 __done__ authorities with __target__ 与 __done__ the __target__ , __done__ local government and __target__ 以及 __done__ community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at Home (also known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series organised by Global Citizen and __target__ 和 __done__ curated by singer Lady Gaga, in __target__ 以 __done__ support of the __target__ , __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic Committee __target__ 委员会 __done__ announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related __target__ 相关 __done__ acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +The conference concluded that __target__, __done__ the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, but are not limited to __target__, __done__ the first __target__ 前 __done__ four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public health __target__ 卫生 __done__ emergency, and __target__, __done__ placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even __target__ 甚至 __done__ population health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries are not able to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities __target__ 主管 __done__ with the local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving symptoms __target__ 症状 __done__ in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ (__done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that the manifestations of SIRS include, but are __target__ 是 __done__ not limited __target__ 限于 __done__ to __target__, __done__ the first __target__ 前 __done__ four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, __target__ 1月 __done__ the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared __target__ 宣布 __done__ a public health emergency, and __target__, __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even population health, is not encouraged as health sectors in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries are not able to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities with __target__ 与 __done__ the local government and community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also known as One World: Together at Home) was a virtual concert series __target__ 系列 __done__ organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the __target__, __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the Australian Olympic __target__ 奥林匹克 __done__ Committee announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute lung injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 -The __target__ 成立 __done__ conference concluded that __target__ , __done__ the manifestations of SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not limited to the __target__ 的 __done__ first four described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 -On 1 March, Australia reported the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was one of the passengers from the __target__ Sir __done__ Diamond Princess, and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 -On 30 January, the WHO declared a Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, __target__ 31日 __done__ the Trump administration declared a __target__ 成立 __done__ public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 -Community health, even population health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries are not able to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the local government and community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 -Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 -Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. -Together at Home __target__ 在家 __done__ (also __target__ ( __done__ known as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in __target__ 以 __done__ support of the __target__ , __done__ World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 -On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic Committee __target__ 委员会 __done__ announced the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, namely Rio 2016 silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 -Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication __target__ TRALI) __done__ characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +The __target__ 成立 __done__ conference concluded that the manifestations __target__ 表现 __done__ of __target__ / __done__ SIRS include, __target__ 包括 __done__ but are __target__ 是 __done__ not __target__ 不 __done__ limited to the __target__ 的 __done__ first four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: a 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond Princess, __target__ COVID __done__ and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for __target__ 的 __done__ SIRS is directed towards the underlying problem __target__ 问题 __done__ or inciting cause (i.e. adequate fluid replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in improving symptoms __target__ 症状 __done__ in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also known __target__ 病 __done__ as One World: Together at Home) was a virtual concert series __target__ 系列 __done__ organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen and curated by singer Lady Gaga, in support of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the __target__ 了 __done__ Australian Olympic Committee __target__ 委员会 __done__ announced the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations __target__ 表现 __done__ of SIRS include, but are __target__ 是 __done__ not __target__ 不 __done__ limited to __target__, __done__ the first __target__ 前 __done__ four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the Diamond Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a Public Health __target__ COVID __done__ Emergency of International Concern and on January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing countries __target__ 国家 __done__ are not __target__ 未 __done__ able to link the national authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__, __done__ local government and __target__ 以及 __done__ community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for __target__ 的 __done__ SIRS is directed towards the underlying problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual concert series organised __target__ 组织 __done__ by Global Citizen __target__ 公民 __done__ and curated by singer Lady Gaga, in __target__ 以 __done__ support of the __target__, __done__ World __target__ 世界 __done__ Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the Australian Olympic Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio __target__ 里约 __done__ 2016 __target__ 2016年 __done__ silver __target__ 银牌 __done__ medalists and defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute lung __target__ 肺 __done__ injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized __target__ 是 __done__ by the acute onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that the manifestations of SIRS include, but are __target__ 是 __done__ not limited __target__ 限于 __done__ to the first four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public __target__ 公共 __done__ health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even population health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors __target__ 部门 __done__ in developing countries __target__ 国家 __done__ are not __target__ 未 __done__ able to link the national authorities with the __target__, __done__ local government and community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving __target__ 改善 __done__ symptoms in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home (also known __target__ 病 __done__ as One World: Together at Home) was a virtual concert __target__ 演唱会 __done__ series __target__ 系列 __done__ organised by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the __target__, __done__ World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the Australian Olympic Committee __target__ 委员会 __done__ announced the first set of sailors __target__ 选手 __done__ selected for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of __target__ 的 __done__ blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport __target__ 运输 __done__ Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that __target__, __done__ the manifestations of SIRS include, __target__ 包括 __done__ but __target__ 但 __done__ are __target__ 是 __done__ not limited __target__ 限于 __done__ to the first __target__ 前 __done__ four __target__ 四 __done__ described above under adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth __target__ Gairdner __done__ man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors in __target__ 在 __done__ developing countries are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the local government and __target__ 以及 __done__ community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for SIRS is directed towards the underlying problem or __target__ 或 __done__ inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also __target__ (__done__ known as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series __target__ 系列 __done__ organised by Global __target__ 全球 __done__ Citizen and curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the __target__, __done__ World Health __target__ 卫生 __done__ Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee announced __target__ 公布 __done__ the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio 2016 silver __target__ 银牌 __done__ medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute lung injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized by the acute onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that __target__, __done__ the manifestations of SIRS include, __target__ 包括 __done__ but are __target__ 是 __done__ not __target__ 不 __done__ limited __target__ 限于 __done__ to __target__, __done__ the __target__ 的 __done__ first __target__ 前 __done__ four __target__ 四 __done__ described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported the first death from COVID-19: a 78-year-old Perth __target__ Gairdner __done__ man, who was one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 __target__ 2020年 __done__ January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on January 31, the Trump administration declared __target__ 宣布 __done__ a __target__ 成立 __done__ public health emergency, and __target__, __done__ placed travel restrictions on entry for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as __target__ 以及 __done__ health sectors in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries are not __target__ 未 __done__ able __target__ 无法 __done__ to __target__ 支付 __done__ link the national authorities __target__ 主管 __done__ with the local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause (i.e. adequate fluid replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home __target__ 在家 __done__ (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series __target__ 系列 __done__ organised by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, __target__ 2019年 __done__ the Australian __target__ 澳大利亚 __done__ Olympic Committee __target__ 委员会 __done__ announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 __target__ 2016年 __done__ silver medalists __target__ 阵容 __done__ and __target__ 和 __done__ defending world 470 champions Mathew Belcher __target__ Mara __done__ and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of __target__ 的 __done__ blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The conference concluded that the manifestations of SIRS include, but are __target__ 是 __done__ not __target__ 不 __done__ limited to the first four __target__ 四 __done__ described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a 78-year-old Perth man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the Diamond __target__ 钻石 __done__ Princess, and who __target__ 他 __done__ had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in developing countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities __target__ 主管 __done__ with the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the __target__ 的 __done__ treatment __target__ 治疗 __done__ for SIRS is directed towards the underlying __target__ 潜在 __done__ problem or __target__ 或 __done__ inciting cause (i.e. adequate fluid __target__ 液体 __done__ replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series __target__ 系列 __done__ organised by Global Citizen __target__ 公民 __done__ and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, __target__ 2019年 __done__ the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver medalists __target__ 阵容 __done__ and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations of SIRS include, __target__ 包括 __done__ but are __target__ 是 __done__ not limited __target__ 限于 __done__ to __target__, __done__ the first four described above under __target__ 项 __done__ adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, __target__ 男性 __done__ who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond __target__ 钻石 __done__ Princess, and who had been evacuated and was being treated in __target__ 在 __done__ Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public __target__ - __done__ Health Emergency of International Concern and on January 31, the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even population __target__ 世界 __done__ health, is not encouraged as __target__ 以及 __done__ health sectors in developing countries __target__ 国家 __done__ are not able to link the national __target__ 国家 __done__ authorities with __target__ 与 __done__ the local government and __target__ 以及 __done__ community __target__ 社区 __done__ action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or __target__ 或 __done__ inciting cause (i.e. adequate __target__ 足够 __done__ fluid __target__ 液体 __done__ replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness in improving symptoms __target__ 症状 __done__ in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also __target__ (__done__ known as One World: Together at Home) was a virtual concert series organised __target__ 组织 __done__ by Global __target__ 全球 __done__ Citizen and curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support __target__ 支持 __done__ of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September 2019, the Australian Olympic Committee __target__ 委员会 __done__ announced the first set of sailors __target__ 选手 __done__ selected __target__ 入选 __done__ for Tokyo 2020, namely Rio 2016 __target__ 2016年 __done__ silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related acute lung injury (TRALI) is a serious __target__ 严重 __done__ blood transfusion complication characterized by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion of blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that __target__, __done__ the manifestations __target__ 表现 __done__ of SIRS include, __target__ 包括 __done__ but are not __target__ 不 __done__ limited to __target__, __done__ the first four described above under adult __target__ 成人 __done__ SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia reported the first death from COVID-19: a __target__ 一个 __done__ 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, the WHO declared a __target__ 华盛顿州 __done__ Public Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared a __target__ 成立 __done__ public health emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community __target__ 社区 __done__ health, even __target__ 甚至 __done__ population __target__ 世界 __done__ health, is not encouraged __target__ 鼓励 __done__ as health sectors __target__ 部门 __done__ in developing __target__ 发展中国家 __done__ countries are not able to link the national authorities with __target__ 与 __done__ the __target__, __done__ local government and __target__ 以及 __done__ community action. __target__ 行动 __done__ 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment for SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate fluid replacement for __target__ 用于 __done__ hypovolemia, IVF/NPO for pancreatitis, __target__ 硒 __done__ epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have __target__ 已经 __done__ shown effectiveness in improving symptoms __target__ 症状 __done__ in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together at Home (also __target__ (__done__ known as One World: Together at Home) was a virtual concert series organised by Global Citizen and __target__ 和 __done__ curated by singer __target__ 歌手 __done__ Lady Gaga, in support __target__ 支持 __done__ of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the __target__ 了 __done__ Australian __target__ 澳大利亚 __done__ Olympic __target__ 奥林匹克 __done__ Committee __target__ 委员会 __done__ announced __target__ 公布 __done__ the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, __target__ 2020年 __done__ namely Rio 2016 silver __target__ 银牌 __done__ medalists and defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung __target__ 肺 __done__ injury __target__ 损伤 __done__ (TRALI) is a serious blood transfusion complication characterized by the acute __target__ 急性 __done__ onset __target__ 引发 __done__ of non-cardiogenic pulmonary edema following transfusion of __target__ 的 __done__ blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 +429 Transport Squadron __target__ 中队 __done__ (429 Bison Squadron) - Flying the CC-177 __target__ 177 __done__ 429 运输中队 (429 野牛), 使用 CC - 177 +The __target__ 成立 __done__ conference concluded that the manifestations __target__ 表现 __done__ of SIRS include, but __target__ 但 __done__ are __target__ 是 __done__ not limited to __target__, __done__ the first four __target__ 四 __done__ described above under __target__ 项 __done__ adult SIRS criteria. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 +On 1 March, Australia __target__ 澳大利亚 __done__ reported __target__ 病例 __done__ the first death from COVID-19: __target__ 公主号 __done__ a __target__ 一个 __done__ 78-year-old Perth man, who was __target__ 首例 __done__ one of the passengers from the __target__ Sir __done__ Diamond Princess, __target__ COVID __done__ and who had been evacuated and was being treated in Western Australia. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 +On 30 January, __target__ 1月 __done__ the WHO declared a Public __target__ - __done__ Health __target__ COVID __done__ Emergency of International Concern and on __target__ 29日 __done__ January 31, the Trump administration declared __target__ 宣布 __done__ a public __target__ 公共 __done__ health __target__ 卫生 __done__ emergency, and placed travel restrictions on entry __target__ 进入 __done__ for travellers from China. __target__ 。 __done__ 2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 +Community health, even population __target__ 世界 __done__ health, is not encouraged as health sectors __target__ 部门 __done__ in __target__ 在 __done__ developing __target__ 发展中国家 __done__ countries __target__ 国家 __done__ are not able __target__ 无法 __done__ to __target__ 支付 __done__ link the national __target__ 国家 __done__ authorities __target__ 主管 __done__ with __target__ 与 __done__ the __target__, __done__ local government and __target__ 以及 __done__ community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 +Generally, the treatment __target__ 治疗 __done__ for __target__ 的 __done__ SIRS is directed towards the underlying __target__ 潜在 __done__ problem __target__ 问题 __done__ or inciting cause __target__ 原因 __done__ (i.e. adequate __target__ 足够 __done__ fluid replacement __target__ 替代 __done__ for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for __target__ 碳 __done__ anaphylaxis).Selenium, glutamine, and __target__ 和 __done__ eicosapentaenoic acid have shown effectiveness __target__ 有效性 __done__ in improving __target__ 改善 __done__ symptoms __target__ 症状 __done__ in __target__ 中 __done__ clinical trials. 一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 +Food Poisoning and Food Hygiene. 微生物检验与食品安全控制. +Together __target__ 共同 __done__ at Home __target__ 在家 __done__ (also __target__ (__done__ known __target__ 病 __done__ as One World: Together at Home) was a virtual __target__ 虚拟 __done__ concert series __target__ 系列 __done__ organised by Global __target__ 全球 __done__ Citizen and curated by singer __target__ 歌手 __done__ Lady Gaga, in __target__ 以 __done__ support of the World __target__ 世界 __done__ Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 +On 20 September __target__ 9月 __done__ 2019, the Australian __target__ 澳大利亚 __done__ Olympic Committee announced the first set of sailors selected __target__ 入选 __done__ for Tokyo 2020, namely Rio __target__ 里约 __done__ 2016 silver medalists and __target__ 和 __done__ defending world 470 champions Mathew Belcher and William Ryan and world's __target__ 成为 __done__ current top-ranked Laser __target__ 的 __done__ sailor Matthew Wearn. 2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 +Transfusion-related __target__ 相关 __done__ acute __target__ 急性 __done__ lung injury (TRALI) is a serious blood transfusion complication characterized __target__ 是 __done__ by the acute __target__ 急性 __done__ onset of non-cardiogenic pulmonary edema following transfusion __target__ 输血併 __done__ of __target__ 的 __done__ blood products. __target__ 。 __done__ 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 diff --git a/contrib/test-data/test_zhen_config.expected.out b/contrib/test-data/test_zhen_config.expected.out index 239f528..f92fe11 100644 --- a/contrib/test-data/test_zhen_config.expected.out +++ b/contrib/test-data/test_zhen_config.expected.out @@ -1,100 +1,100 @@ -同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的 __source__ 虚拟 __target__ virtual __done__ 系列 __source__ 演唱会 __target__ concert __done__, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由 __source__ 全球 __target__ Global __done__ 公民和歌手嘎嘎小姐共同 __source__ 组织 __target__ organised __done__ 发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -其他问题涉及医疗服务的取得, __source__ 以及 __target__ as __done__ 费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府 __source__ 支付 __target__ to __done__ 。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门 __source__, __target__ the __done__ 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。 __source__ 他 __target__ who __done__ 曾在西澳大利亚州 Sir Charles __source__ Gairdner __target__ Perth __done__ Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -2020年 1月 20日, 华盛顿州确诊首例 __source__ COVID __target__ Health __done__ - 19 患者。 1月 __source__ 29日 __target__ on __done__, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府 __source__ 支付 __target__ to __done__ 。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生 __source__ 部门 __target__ sectors __done__ 无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -一般来说, SIR S 的治疗针对潜在的问题或诱发 __source__ 原因 __target__ cause __done__ (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. +429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 +其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府 __source__ 支付 __target__ to __done__ 。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +__source__ 2019年 __target__ 2019, __done__ 9月 20日, __source__ 澳大利亚 __target__ Australian __done__ 奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher __source__ 和 __target__ and __done__ William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. +同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟 __source__ 系列 __target__ series __done__ 演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民 __source__ 和 __target__ and __done__ 歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. +429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 +输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会 __source__ 引发 __target__ onset __done__ 急性肺水肿的严重 __source__ 输血併 __target__ transfusion __done__ 发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +输血相关急性 __source__ 肺 __target__ lung __done__ 损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 +2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) __source__ 是 __target__ characterized __done__ 一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门 __source__ 无法 __target__ able __done__ 将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -同一个世界: 共同 __source__ 在家 __target__ Home __done__ (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列 __source__ 演唱会 __target__ concert __done__, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由 __source__ 全球 __target__ Global __done__ 公民和歌手嘎嘎小姐共同组织发起, __source__ 以 __target__ in __done__ 支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. +__source__ 2019年 __target__ 2019, __done__ 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, __source__ Mara __target__ Belcher __done__ Stransky 确认获得代表澳大利亚参加女子辐射型的资格, __source__ 成为 __target__ world's __done__ 第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. +2019年 9月 20日, 澳大利亚 __source__ 奥林匹克 __target__ Olympic __done__ 委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. +其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论 __source__, __target__ to __done__ SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. +同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾 __source__ 在 __target__ in __done__ 西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. +2020年 __source__ 1月 __target__ January, __done__ 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论 __source__, __target__ to __done__ SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +微生物检验与食品安全控制. Food Poisoning and Food Hygiene. +微生物检验与食品安全控制. Food Poisoning and Food Hygiene. +2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 +同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -输血 __source__ 相关 __target__ Transfusion-related __done__ 急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. -输血相关急性肺 __source__ 损伤 __target__ injury __done__ (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. -同一个世界: 共同 __source__ 在家 __target__ Home __done__ (英语: One World: Together at Home), 是于 2020年 4月 18日举行的 __source__ 虚拟 __target__ virtual __done__ 系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 __source__ 2016年 __target__ 2016 __done__ __source__ 里约 __target__ Rio __done__ 奥运银牌得主 Mathew Belcher __source__ 和 __target__ and __done__ William Ryan 。 __source__ 2020年 __target__ 2020, __done__ 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。 __source__ 硒 __target__ pancreatitis, __done__, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. -2020年 1月 20日, __source__ 华盛顿州 __target__ a __done__ 确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。 __source__ 硒 __target__ pancreatitis, __done__, 谷氨酰胺 __source__ 和 __target__ and __done__ 二十碳五烯酸 __source__ 已经 __target__ have __done__ 显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都 __source__ 未 __target__ not __done__ 受到鼓励, 因为发展中国家的卫生部门无法将他们的 __source__ 国家 __target__ national __done__ 主管部门, 与地方政府, 以及 __source__ 社区 __target__ community __done__ 行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的 __source__ 国家 __target__ national __done__ 主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +2019年 9月 20日, __source__ 澳大利亚 __target__ Australian __done__ 奥林匹克 __source__ 委员会 __target__ Committee __done__ __source__ 公布 __target__ announced __done__ 了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, __source__ Mara __target__ Belcher __done__ Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. +其他问题涉及医疗服务的取得, __source__ 以及 __target__ as __done__ 费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和 __source__ 歌手 __target__ singer __done__ 嘎嘎小姐共同组织发起 __source__, __target__ the __done__ 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 +__source__ 2020年 __target__ 30 __done__ 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球 __source__ 公民 __target__ Citizen __done__ 和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. +同日, 一个曾为 __source__ 钻石 __target__ Diamond __done__ 公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。 __source__ 他 __target__ who __done__ 曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. +输血相关急性肺损伤 (Transfusion related acute lung injury; __source__ TRALI) __target__ complication __done__ 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +一般来说, SIR S 的 __source__ 治疗 __target__ treatment __done__ 针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. +SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中 __source__ 改善 __target__ improving __done__ 症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. +其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +一般来说, SIR S 的治疗针对潜在的 __source__ 问题 __target__ problem __done__ 或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中 __source__ 改善 __target__ improving __done__ 症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -同一个世界: 共同 __source__ 在家 __target__ Home __done__ (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和 __source__ 歌手 __target__ singer __done__ 嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -输血相关急性肺 __source__ 损伤 __target__ injury __done__ (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. -一般来说, SIR S 的 __source__ 治疗 __target__ treatment __done__ 针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明 __source__ 用于 __target__ for __done__ 过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. +SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, __source__ 成立 __target__ a __done__ 白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态 __source__ 。 __target__ China. __done__ On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球 __source__ 公民 __target__ Citizen __done__ 和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 微生物检验与食品安全控制. Food Poisoning and Food Hygiene. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 输血相关 __source__ 急性 __target__ acute __done__ 肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. -同一个世界: 共同 __source__ 在家 __target__ Home __done__ (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列 __source__ 演唱会 __target__ concert __done__, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -429 运输 __source__ 中队 __target__ Squadron __done__ (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 -2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 -输血相关急性肺 __source__ 损伤 __target__ injury __done__ (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. -2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府 __source__ 宣布 __target__ declared __done__ __source__ 进入 __target__ entry __done__ 公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. -同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不 __source__ 限于 __target__ limited __done__ 上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -2019年 __source__ 9月 __target__ September __done__ 20日, 澳大利亚 __source__ 奥林匹克 __target__ Olympic __done__ 委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选 __source__ 的 __target__ Laser __done__ 帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -__source__ 2019年 __target__ 2019, __done__ 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 __source__ 2016年 __target__ 2016 __done__ 里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -SIR S 标准成立于 1992年 __source__, __target__ that __done__ 是美国胸科医师学会 __source__ / __target__ of __done__ 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但 __source__ 不 __target__ not __done__ 限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +一般来说, SIR S 的治疗针对 __source__ 潜在 __target__ underlying __done__ 的问题或诱发原因 (例如, 使用足够的 __source__ 液体 __target__ fluid __done__ 替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. +2020年 1月 20日, 华盛顿州确诊首例 __source__ COVID __target__ Health __done__ - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. 微生物检验与食品安全控制. Food Poisoning and Food Hygiene. 429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 -同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列 __source__ 演唱会 __target__ concert __done__, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民 __source__ 和 __target__ and __done__ 歌手嘎嘎小姐共同组织发起, 以支持 __source__ 世界 __target__ World __done__ 卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -其他问题涉及医疗服务的取得, __source__ 以及 __target__ as __done__ 费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, __source__ 甚至 __target__ even __done__ 全民卫生都 __source__ 未 __target__ not __done__ 受到鼓励, 因为发展中国家的卫生部门 __source__ 无法 __target__ able __done__ 将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。 __source__ 他 __target__ who __done__ 曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -一般来说, SIR S 的治疗针对潜在的问题或诱发 __source__ 原因 __target__ cause __done__ (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. -2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选 __source__ 的 __target__ Laser __done__ 帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前 __source__ 四 __target__ four __done__ 项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -其他问题涉及医疗服务的取得, 以及费用。 __source__ 世界 __target__ population __done__ 上绝大部分的国家地区没有足够的健康保险。 __source__ 在 __target__ in __done__ 低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都 __source__ 未 __target__ not __done__ 受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -同一个世界: 共同 __source__ 在家 __target__ Home __done__ (英语: One World: Together at Home), 是于 2020年 4月 18日举行的 __source__ 虚拟 __target__ virtual __done__ 系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府 __source__ 支付 __target__ to __done__ 。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门 __source__ 无法 __target__ able __done__ 将他们的国家主管部门 __source__, __target__ the __done__ 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -一般来说, SIR S 的 __source__ 治疗 __target__ treatment __done__ 针对潜在 __source__ 的 __target__ for __done__ __source__ 问题 __target__ problem __done__ 或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. -同一个世界: __source__ 共同 __target__ Together __done__ 在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球 __source__ 公民 __target__ Citizen __done__ __source__ 和 __target__ and __done__ __source__ 歌手 __target__ singer __done__ 嘎嘎小姐共同组织发起, 以 __source__ 支持 __target__ support __done__ 世界 __source__ 卫生 __target__ Health __done__ 组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. +SIR S 标准成立于 1992年 __source__, __target__ that __done__ 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. 微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -SIR S 标准成立于 1992年 __source__, __target__ that __done__ __source__ 是 __target__ are __done__ 美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前 __source__ 四 __target__ four __done__ 项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. +输血相关 __source__ 急性 __target__ acute __done__ 肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的 __source__ 液体 __target__ fluid __done__ 替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。 __source__ 硒 __target__ pancreatitis, __done__, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 -2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运 __source__ 阵容 __target__ medalists __done__ 的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, __source__ Mara __target__ Belcher __done__ Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -SIR S 标准成立于 1992年, 是美国胸科医师学会 __source__ / __target__ of __done__ 重症监护医学协商会共同会议的一部分。会议得出结论 __source__, __target__ to __done__ SIR S 的表现包括但不限于上述 __source__ 成人 __target__ adult __done__ SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -一般来说, SIR S 的治疗针对潜在的 __source__ 问题 __target__ problem __done__ 或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. -__source__ 2020年 __target__ 30 __done__ 1月 20日, 华盛顿州确诊首例 COVID __source__ - __target__ Public __done__ 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府 __source__ 宣布 __target__ declared __done__ 进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, __source__ 甚至 __target__ even __done__ 全民卫生都未受到鼓励, 因为发展中国家的卫生 __source__ 部门 __target__ sectors __done__ 无法将他们的国家主管部门, 与地方政府, 以及社区 __source__ 行动 __target__ action. __done__ 联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -__source__ 2020年 __target__ 30 __done__ 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日 __source__, __target__ and __done__ 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运 __source__ 银牌 __target__ silver __done__ 得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, __source__ Mara __target__ Belcher __done__ Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -2019年 9月 20日, 澳大利亚 __source__ 奥林匹克 __target__ Olympic __done__ 委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, __source__ 成为 __target__ world's __done__ 第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -其他问题涉及医疗服务的取得, 以及费用。 __source__ 世界 __target__ population __done__ 上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, __source__ 甚至 __target__ even __done__ 全民卫生都未受到 __source__ 鼓励 __target__ encouraged __done__, 因为发展中国家的卫生 __source__ 部门 __target__ sectors __done__ 无法将他们的国家主管部门, 与地方政府, 以及社区 __source__ 行动 __target__ action. __done__ 联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -微生物检验与食品安全控制. Food Poisoning and Food Hygiene. +2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运 __source__ 阵容 __target__ medalists __done__ 的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. +同一个世界: 共同 __source__ 在家 __target__ Home __done__ (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民 __source__ 和 __target__ and __done__ __source__ 歌手 __target__ singer __done__ 嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. +2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher __source__ 和 __target__ and __done__ William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -__source__ 2019年 __target__ 2019, __done__ 9月 20日, 澳大利亚奥林匹克委员会 __source__ 公布 __target__ announced __done__ 了第一批入选奥运阵容的帆船选手名单, 名单中包括 __source__ 2016年 __target__ 2016 __done__ 里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布 __source__ 进入 __target__ entry __done__ 公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +SIR S 标准 __source__ 成立 __target__ The __done__ 于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +一般来说, SIR S 的治疗针对潜在的问题或诱发 __source__ 原因 __target__ cause __done__ (例如, 使用 __source__ 足够 __target__ adequate __done__ 的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. +微生物检验与食品安全控制. Food Poisoning and Food Hygiene. +SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述 __source__ 成人 __target__ adult __done__ SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. 其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, 以及社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. -一般来说, SIR S 的治疗针对潜在 __source__ 的 __target__ for __done__ 问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。 __source__ 硒 __target__ pancreatitis, __done__, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 +2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态 __source__ 。 __target__ China. __done__ On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +一般来说, SIR S 的治疗针对潜在的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. +2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 __source__ 29日 __target__ on __done__, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. +2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运 __source__ 阵容 __target__ medalists __done__ 的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 一般来说, SIR S 的治疗针对潜在的问题 __source__ 或 __target__ or __done__ 诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. +同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起 __source__, __target__ the __done__ 以支持 __source__ 世界 __target__ World __done__ 卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. 微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发 __source__ 急性 __target__ acute __done__ 肺水肿的 __source__ 严重 __target__ serious __done__ 输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +429 __source__ 运输 __target__ Transport __done__ 中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 +其他问题涉及医疗服务的取得, __source__ 以及 __target__ as __done__ 费用。世界上绝大部分的国家地区没有足够的健康保险。在低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府支付。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的国家主管部门, 与地方政府, __source__ 以及 __target__ and __done__ 社区行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. +其他问题涉及医疗服务的取得, 以及费用。世界上绝大部分的国家地区没有足够的健康保险。 __source__ 在 __target__ in __done__ 低收入国家, 不到总医疗保健支出的 40% 的经费由公家 / 政府 __source__ 支付 __target__ to __done__ 。社区卫生, 甚至全民卫生都未受到鼓励, 因为发展中国家的卫生部门无法将他们的 __source__ 国家 __target__ national __done__ __source__ 主管 __target__ authorities __done__ 部门, 与地方政府, 以及 __source__ 社区 __target__ community __done__ 行动联系起来。 Community health, even population health, is not encouraged as health sectors in developing countries are not able to link the national authorities with the local government and community action. +2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态 __source__ 。 __target__ China. __done__ On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. 微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -SIR S 标准成立于 1992年, __source__ 是 __target__ are __done__ 美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论, SIR S 的表现包括但不限于上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. -同日, __source__ 一个 __target__ a __done__ 曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的 __source__ 病例 __target__ reported __done__ 。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症 __source__ 。 __target__ products. __done__ Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +输血相关急性肺损伤 (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿的严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +输血相关急性肺 __source__ 损伤 __target__ injury __done__ (Transfusion related acute lung injury; TRALI) 是一种会引发急性肺水肿 __source__ 的 __target__ of __done__ 严重输血併发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. +同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. 429 运输 __source__ 中队 __target__ Squadron __done__ (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 -输血相关急性肺 __source__ 损伤 __target__ injury __done__ (Transfusion related acute lung injury; TRALI) 是一种会引发 __source__ 急性 __target__ acute __done__ 肺水肿的严重 __source__ 输血併 __target__ transfusion __done__ 发症。 Transfusion-related acute lung injury (TRALI) is a serious blood transfusion complication characterized by the acute onset of non-cardiogenic pulmonary edema following transfusion of blood products. -2019年 9月 20日, 澳大利亚奥林匹克委员会公布 __source__ 了 __target__ the __done__ 第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, __source__ 成为 __target__ world's __done__ 第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. 一般来说, SIR S 的治疗针对 __source__ 潜在 __target__ underlying __done__ 的问题或诱发原因 (例如, 使用足够的液体替代血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸已经显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. -SIR S 标准成立于 1992年, 是美国胸科医师学会 / 重症监护医学协商会共同会议的一部分。会议得出结论 __source__, __target__ to __done__ SIR S __source__ 的 __target__ the __done__ 表现包括但不 __source__ 限于 __target__ limited __done__ 上述成人 SIR S 的前四项判定标准。 The conference concluded that the manifestations of SIRS include, but are not limited to the first four described above under adult SIRS criteria. -429 运输 __source__ 中队 __target__ Squadron __done__ (429 野牛), 使用 CC - __source__ 177 __target__ CC-177 __done__ 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 -429 运输中队 (429 野牛), 使用 CC - __source__ 177 __target__ CC-177 __done__ 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 -微生物检验与食品安全控制. Food Poisoning and Food Hygiene. +一般来说, SIR S 的 __source__ 治疗 __target__ treatment __done__ 针对潜在的问题或诱发原因 (例如, 使用足够的液体 __source__ 替代 __target__ replacement __done__ 血容量不足, 对胰腺炎患者应用 IV F / NPO, 肾上腺素 / 类固醇 / 苯海拉明用于过敏反应) 。硒, 谷氨酰胺和二十碳五烯酸 __source__ 已经 __target__ have __done__ 显示出在临床试验中改善症状的有效性。其他的抗氧化剂, 如维生素E 可能是有帮助的。 Generally, the treatment for SIRS is directed towards the underlying problem or inciting cause (i.e. adequate fluid replacement for hypovolemia, IVF/NPO for pancreatitis, epinephrine/steroids/diphenhydramine for anaphylaxis).Selenium, glutamine, and eicosapentaenoic acid have shown effectiveness in improving symptoms in clinical trials. 微生物检验与食品安全控制. Food Poisoning and Food Hygiene. -2019年 __source__ 9月 __target__ September __done__ 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. -2020年 1月 20日, 华盛顿州确诊首例 COVID - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府 __source__ 宣布 __target__ declared __done__ 进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. -同日, 一个曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的 __source__ 病例 __target__ reported __done__ 。他曾在西澳大利亚州 __source__ Sir __target__ the __done__ Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. -429 运输中队 (429 野牛), 使用 CC - 177 429 Transport Squadron (429 Bison Squadron) - Flying the CC-177 +同一个世界: 共同在家 __source__ (__target__ (also __done__ 英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球 __source__ 公民 __target__ Citizen __done__ __source__ 和 __target__ and __done__ 歌手嘎嘎小姐共同组织发起, 以支持世界 __source__ 卫生 __target__ Health __done__ 组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. +__source__ 2019年 __target__ 2019, __done__ 9月 20日, 澳大利亚奥林匹克 __source__ 委员会 __target__ Committee __done__ 公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. +同日, __source__ 一个 __target__ a __done__ 曾为钻石公主号邮轮乘客的 78 岁男性老人宣布死亡, 为澳大利亚首例因感染 COVID - 19 死亡的病例。他曾在西澳大利亚州 Sir Charles Gairdner Hospital 治疗。 On 1 March, Australia reported the first death from COVID-19: a 78-year-old Perth man, who was one of the passengers from the Diamond Princess, and who had been evacuated and was being treated in Western Australia. +2020年 1月 20日, __source__ 华盛顿州 __target__ a __done__ 确诊首例 __source__ COVID __target__ Health __done__ - 19 患者。 1月 29日, 成立白宫冠状病毒工作组。 1月 31日, 特朗普政府宣布进入公共卫生紧急状态。 On 30 January, the WHO declared a Public Health Emergency of International Concern and on January 31, the Trump administration declared a public health emergency, and placed travel restrictions on entry for travellers from China. +同一个世界: 共同在家 (英语: One World: Together at Home), 是于 2020年 4月 18日举行的虚拟系列演唱会, 推广在 2019 冠状病毒病疫情期间保持社交距离等防疫理念, 由全球公民和歌手嘎嘎小姐共同组织发起, 以支持世界卫生组织。 Together at Home (also known as One World: Together at Home) was a virtual concert series organised by Global Citizen and curated by singer Lady Gaga, in support of the World Health Organization. +2019年 9月 20日, 澳大利亚奥林匹克委员会公布了第一批入选奥运阵容的帆船选手名单, 名单中包括 2016年里约奥运银牌得主 Mathew Belcher 和 William Ryan 。 2020年 2月 27日, 第二批入选奥运阵容的帆船选手名单正式公布。 2020年 3月 19日, Mara Stransky 确认获得代表澳大利亚参加女子辐射型的资格, 成为第三批入选的帆船选手。 On 20 September 2019, the Australian Olympic Committee announced the first set of sailors selected for Tokyo 2020, namely Rio 2016 silver medalists and defending world 470 champions Mathew Belcher and William Ryan and world's current top-ranked Laser sailor Matthew Wearn. diff --git a/tests/test_endtoend.py b/tests/test_endtoend.py index 4c84492..f66bf23 100644 --- a/tests/test_endtoend.py +++ b/tests/test_endtoend.py @@ -7,7 +7,7 @@ class TestEndToEnd(unittest.TestCase): - '''Tests the pipeline end-to-end. Aimed to to test the parser.''' + '''Tests the pipeline end-to-end. Aimed to to test consistent output.''' def __clean_states(self): """Remove state files""" @@ -21,77 +21,83 @@ def setUp(self) -> None: def tearDown(self) -> None: self.__clean_states() + def assertEndToEnd(self, args: List[str], path:str, *, returncode:int=0): + process = subprocess.run( + [sys.executable, '-m', 'opustrainer', *args], + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + encoding="utf-8") + + self.assertEqual(process.returncode, returncode, msg=process.stderr) + + # Useful to generate the data, hehe + if False and path.endswith('.expected.out'): + with open(path, 'w', encoding='utf-8') as fh: + fh.write(process.stdout) + + with open(path, 'r', encoding='utf-8') as fh: + reference = fh.read() + + self.assertEqual(process.stdout, reference) + def test_full_enzh(self): - process = subprocess.run([sys.executable, '-m', 'opustrainer', '-c', 'contrib/test_enzh_config.yml', '-d', '--sync'], stdout = subprocess.PIPE, stderr=subprocess.PIPE, encoding="utf-8") - output = process.stdout - reference: str = "" - with open('contrib/test-data/test_enzh_config.expected.out', 'r', encoding='utf-8') as reffile: - reference: str = "".join(reffile.readlines()) - self.assertEqual(output, reference) + self.assertEndToEnd( + ['-c', 'contrib/test_enzh_config.yml', '-d', '--sync'], + 'contrib/test-data/test_enzh_config.expected.out') def test_full_zhen(self): - process = subprocess.run([sys.executable, '-m', 'opustrainer', '-c', 'contrib/test_zhen_config.yml', '-d', '--sync'], stdout = subprocess.PIPE, stderr=subprocess.PIPE, encoding="utf-8") - output = process.stdout - reference: str = "" - with open('contrib/test-data/test_zhen_config.expected.out', 'r', encoding='utf-8') as reffile: - reference: str = "".join(reffile.readlines()) - self.assertEqual(output, reference) + self.assertEndToEnd( + ['-c', 'contrib/test_zhen_config.yml', '-d', '--sync'], + 'contrib/test-data/test_zhen_config.expected.out') def test_prefix_augment(self): - process = subprocess.run([sys.executable, '-m', 'opustrainer', '-c', 'contrib/test_zhen_prefix_config.yml', '-d', '--sync'], stdout = subprocess.PIPE, stderr=subprocess.PIPE, encoding="utf-8") - output = process.stdout - reference: str = "" - with open('contrib/test-data/test_zhen_config_prefix.expected.out', 'r', encoding='utf-8') as reffile: - reference: str = "".join(reffile.readlines()) - self.assertEqual(output, reference) + self.assertEndToEnd( + ['-c', 'contrib/test_zhen_prefix_config.yml', '-d', '--sync'], + 'contrib/test-data/test_zhen_config_prefix.expected.out') def test_no_shuffle(self): - process = subprocess.run([sys.executable, '-m', 'opustrainer', '-c', 'contrib/test_enzh_config_plain.yml', '-d', '-n'], stdout = subprocess.PIPE, stderr=subprocess.PIPE, encoding="utf-8") - output = process.stdout - reference: str = "" - with open('contrib/test-data/clean.enzh.10', 'r', encoding='utf-8') as reffile: - reference: str = "".join(reffile.readlines()) - # Since we read 100 lines at a time, we wrap. Often. - # Hence, for the test to pass we need to read the number of lines in the test file - reference_arr = reference.split('\n') - output_arr = output.split('\n') - for i in range(len(reference_arr)): - # Skip final empty newline - if reference_arr[i] != '': - self.assertEqual(output_arr[i], reference_arr[i]) + for mode in [[], ['--sync']]: + with self.subTest(mode=mode): + self.assertEndToEnd( + [ + '-c', 'contrib/test_enzh_config_plain.yml', + '-d', + *mode, + '--no-shuffle', + '--batch-size', '1' + ], + 'contrib/test-data/clean.enzh.10') def test_advanced_config(self): - process = subprocess.run([sys.executable, '-m', 'opustrainer', '-c', 'contrib/test_enzh_tags_advanced_config.yml', '-d', '-n'], stdout = subprocess.PIPE, stderr=subprocess.PIPE, encoding="utf-8") - output = process.stdout - reference: str = "" - with open('contrib/test-data/test_enzh_tags_advanced_config.expected.out', 'r', encoding='utf-8') as reffile: - reference: str = "".join(reffile.readlines()) - self.assertEqual(output, reference) + self.assertEndToEnd( + ['-c', 'contrib/test_enzh_tags_advanced_config.yml', '-d', '-n'], + 'contrib/test-data/test_enzh_tags_advanced_config.expected.out') def test_stage_config(self): - process = subprocess.run([sys.executable, '-m', 'opustrainer', '-c', 'contrib/test_enzh_tags_stage_config.yml', '-d', '-n'], stdout = subprocess.PIPE, stderr=subprocess.PIPE, encoding="utf-8") - output = process.stdout - reference: str = "" - with open('contrib/test-data/test_enzh_tags_stage_config.expected.out', 'r', encoding='utf-8') as reffile: - reference: str = "".join(reffile.readlines()) - self.assertEqual(output, reference) + self.assertEndToEnd( + ['-c', 'contrib/test_enzh_tags_stage_config.yml', '-d', '-n'], + 'contrib/test-data/test_enzh_tags_stage_config.expected.out') def test_log_file_and_stderr(self): - with tempfile.NamedTemporaryFile(suffix='.log', prefix="opustrainer") as tmpfile: - process = subprocess.run([sys.executable, '-m', 'opustrainer', '-c', 'contrib/test_enzh_config_plain.yml', '-d', '-l', tmpfile.name], stdout = subprocess.PIPE, stderr=subprocess.PIPE, encoding="utf-8") - log = process.stderr + with tempfile.NamedTemporaryFile(suffix='.log', prefix="opustrainer", mode='w+', encoding="utf-8") as tmpfile: + process = subprocess.run( + [sys.executable, '-m', 'opustrainer', '-c', 'contrib/test_enzh_config_plain.yml', '-d', '-l', tmpfile.name], + stdout=subprocess.DEVNULL, + stderr=subprocess.PIPE, + encoding="utf-8") + self.assertEqual(process.returncode, 0) + # Check that the stderr output is the same the output written to the file tmpfile.seek(0) - file_output: str = "".join([line.decode('utf-8') for line in tmpfile.readlines()]) - self.assertEqual(log, file_output) + self.assertEqual(process.stderr, tmpfile.read()) + # Check if the log is the same as the reference log. This is more complicated as we have a time field - with open('contrib/test-data/test_enzh_config_plain_expected.log', 'r', encoding='utf-8') as reffile: - reference: List[str] = reffile.readlines() + with open('contrib/test-data/test_enzh_config_plain_expected.log', 'r', encoding='utf-8') as reflog: # Loglist has one extra `\n` compared to reference list, due to stderr flushing an extra empty line? - loglist: List[str] = log.split('\n') + loglist = process.stderr.splitlines(keepends=True) + reference = reflog.readlines() # Strip the time field and test - for i in range(len(reference)): - ref = reference[i].split('[Trainer]')[1] - ref = ref.strip('\n') - logout = loglist[i].split('[Trainer]')[1] - self.assertEqual(logout, ref) + remove_timestamp = lambda line: line.split('[Trainer]', maxsplit=1)[1] + self.assertEqual( + [remove_timestamp(line) for line in loglist], + [remove_timestamp(line) for line in reference]) From 960320897f1fc461b7c09eb793090f5c19226d35 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Wed, 9 Aug 2023 22:48:50 +0200 Subject: [PATCH 31/36] Rewrite DatasetReader to not always produce n+1 lines The epoch counter was increased one step too late for our code --- src/opustrainer/trainer.py | 64 ++++++++++++++++++++++++-------------- 1 file changed, 40 insertions(+), 24 deletions(-) diff --git a/src/opustrainer/trainer.py b/src/opustrainer/trainer.py index 237c9b2..807e7c2 100755 --- a/src/opustrainer/trainer.py +++ b/src/opustrainer/trainer.py @@ -120,6 +120,7 @@ class DatasetReader: tmpdir: Optional[str] _fh: Optional[TextIO] = None + _next_line: str def __init__(self, dataset:Dataset, seed:int, tmpdir:Optional[str]=None, shuffle:bool=True): """ @@ -186,44 +187,53 @@ def _open(self): self._fh.seek(0) self.line = 0 - def __iter__(self): - return self - - def __next__(self): - just_opened = False - if not self._fh or self._fh.closed: - self._open() # TODO: do we want to do this lazy? Yes, restore() - # might be called twice right now and shuffling is - # expensive. - just_opened = True + # Buffer the first line, also asserting that we're not reading an empty file. + try: + self._read_line() + except StopIteration: + raise RuntimeError('reading from empty shuffled file') - assert self._fh is not None + def _read_line(self) -> None: try: - # Try to read the next line from our shuffled file + # Try to find the next non-empty line while True: - line = self._fh.readline() - if line == '': + self._next_line = self._fh.readline() + + # Empty return, not even a line ending, means EOF + if self._next_line == '': raise StopIteration - self.line += 1 - # assert that the line is well formed, meaning non of the fields is the empty string + # Assert that the line is well formed, meaning non of the fields is the empty string # If not, try to get a new line from the corpus - if any(field == '' for field in line.rstrip('\r\n').split('\t')): + if any(field == '' for field in self._next_line.rstrip('\r\n').split('\t')): logger.log_once(f"[Trainer] Empty field in {self.dataset.name} line:\"{line}\", skipping...", loglevel="WARNING") continue - return line + return except StopIteration: - if just_opened: - raise RuntimeError('reading from empty shuffled file') - - # Oh no we're out of lines! Close file, and move on to the next epoch self._fh.close() self.seed += 1 self.epoch += 1 - # Now try again (will trigger the lazy open + just_opened protection) - return next(self) + def __iter__(self): + return self + + def __next__(self) -> str: + just_opened = False + if not self._fh or self._fh.closed: + self._open() # TODO: do we want to do this lazy? Yes, restore() + # might be called twice right now and shuffling is + # expensive. + just_opened = True + + assert self._fh is not None + line = self._next_line + self.line += 1 + + # Read next line into memory and test we're not at EOF + self._read_line() + + return line @dataclass(frozen=True) @@ -292,6 +302,12 @@ def _open(self): self._fh.seek(0) self.line = 0 + # Buffer the first line, also asserting that we're not reading an empty file. + try: + self._read_line() + except StopIteration: + raise RuntimeError('reading from empty shuffled file') + # Start shuffling next self._open_async(self.seed + 1) From a2248adcefcdadf4a2451544c3ad824389680297 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Wed, 9 Aug 2023 22:49:54 +0200 Subject: [PATCH 32/36] Add option for batch size When the batch size is bigger than the dataset, it will produce more data than the condition. Not sure whether we should treat this as a bug yet. --- src/opustrainer/trainer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/opustrainer/trainer.py b/src/opustrainer/trainer.py index 807e7c2..fbd6aa0 100755 --- a/src/opustrainer/trainer.py +++ b/src/opustrainer/trainer.py @@ -782,6 +782,7 @@ def main() -> None: parser.add_argument("--temporary-directory", '-T', default=None, type=str, help='Temporary dir, used for shuffling and tracking state') parser.add_argument("--do-not-resume", '-d', action="store_true", help='Do not resume from the previous training state') parser.add_argument("--no-shuffle", '-n', action="store_false", help='Do not shuffle, for debugging', dest="shuffle") + parser.add_argument("--batch-size", '-b', type=int, default=100, help='Batch size') parser.add_argument("--log-level", type=str, default="INFO", help="Set log level. Available levels: DEBUG, INFO, WARNING, ERROR, CRITICAL. Default is INFO") parser.add_argument("--log-file", '-l', type=str, default=None, help="Target location for logging. Always logs to stderr and optionally to a file.") parser.add_argument("trainer", type=str, nargs=argparse.REMAINDER, help="Trainer program that gets fed the input. If empty it is read from config.") @@ -825,7 +826,7 @@ def main() -> None: # the trainer is already dead at this point. try: try: - for batch in state_tracker.run(trainer): + for batch in state_tracker.run(trainer, batch_size=args.batch_size): model_trainer.stdin.writelines(batch) except KeyboardInterrupt: logger.log("Ctrl-c pressed, stopping training") From 2f72e762c00a1f9f90985c6c1886ec1e20006110 Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Wed, 9 Aug 2023 22:55:26 +0200 Subject: [PATCH 33/36] Add some comments to the tests --- tests/test_endtoend.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_endtoend.py b/tests/test_endtoend.py index f66bf23..abc4320 100644 --- a/tests/test_endtoend.py +++ b/tests/test_endtoend.py @@ -56,6 +56,8 @@ def test_prefix_augment(self): 'contrib/test-data/test_zhen_config_prefix.expected.out') def test_no_shuffle(self): + """Confirms that when an empty training procedure is used with + the `--no-shuffle` option, it reproduces its input.""" for mode in [[], ['--sync']]: with self.subTest(mode=mode): self.assertEndToEnd( @@ -64,7 +66,7 @@ def test_no_shuffle(self): '-d', *mode, '--no-shuffle', - '--batch-size', '1' + '--batch-size', '1' # batch-size << dataset size otherwise we overproduce ], 'contrib/test-data/clean.enzh.10') @@ -79,6 +81,10 @@ def test_stage_config(self): 'contrib/test-data/test_enzh_tags_stage_config.expected.out') def test_log_file_and_stderr(self): + """Test that log messages go to stdout and to the logfile. Note that the + log file contains 10 iterations because the dataset is only 10 lines but + the batch size is 100. Termination conditions are only checked at the + end of the batch. TODO: this might be a bug, or at least unexpected.""" with tempfile.NamedTemporaryFile(suffix='.log', prefix="opustrainer", mode='w+', encoding="utf-8") as tmpfile: process = subprocess.run( [sys.executable, '-m', 'opustrainer', '-c', 'contrib/test_enzh_config_plain.yml', '-d', '-l', tmpfile.name], From 4779dd64c1b7c2706a007b01208bcc40468f5b8d Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Wed, 9 Aug 2023 23:11:34 +0200 Subject: [PATCH 34/36] Fix missing sentencepiece dependency --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 09b3c0e..30b701d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,7 @@ classifiers = [ dependencies = [ "PyYAML==6.0", "sacremoses==0.0.53", + "sentencepiece==0.1.99", "typo==0.1.5" ] From a17af46f7fba56a0c496983dfd6b0d12298ecb0d Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Wed, 9 Aug 2023 23:11:54 +0200 Subject: [PATCH 35/36] Fix other pyproject.toml entries while we're at it --- pyproject.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 30b701d..434290e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,11 +11,15 @@ authors = [ ] description = "Scheduled training for machine translation systems" readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.8" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", + "Development Status :: 4 - Beta", + "Environment :: Console", + "Intended Audience :: Science/Research", + "Topic :: Scientific/Engineering" ] dependencies = [ "PyYAML==6.0", From 2479f090037a64cab3123acf65b684042838a35f Mon Sep 17 00:00:00 2001 From: Jelmer van der Linde Date: Mon, 14 Aug 2023 11:45:49 +0100 Subject: [PATCH 36/36] Make trainer skip lines that can't be processed by modifier --- src/opustrainer/alignments.py | 12 ++++-------- src/opustrainer/logger.py | 8 ++++---- src/opustrainer/modifiers/placeholders.py | 12 +++--------- src/opustrainer/trainer.py | 9 +++++---- tests/test_placeholders.py | 19 ++++++------------- tests/test_trainer.py | 12 +++++++++--- 6 files changed, 31 insertions(+), 41 deletions(-) diff --git a/src/opustrainer/alignments.py b/src/opustrainer/alignments.py index 12c4c63..1789ad5 100644 --- a/src/opustrainer/alignments.py +++ b/src/opustrainer/alignments.py @@ -11,14 +11,10 @@ def parse_alignments(pairs:str, src_tokens:Optional[TokenList]=None, trg_tokens: ] if src_tokens is not None and trg_tokens is not None: - invalid_pairs = [ - pair - for pair in pairs - if pair.src < 0 or pair.src >= len(src_tokens) - or pair.trg < 0 or pair.trg >= len(trg_tokens) - ] - if invalid_pairs: - raise ValueError('Out-of-bound alignment pairs: ' + ' '.join(map(repr, invalid_pairs))) + for pair in pairs: + if pair.src < 0 or pair.src >= len(src_tokens) \ + or pair.trg < 0 or pair.trg >= len(trg_tokens): + raise ValueError('Out-of-bound alignment pairs') return pairs diff --git a/src/opustrainer/logger.py b/src/opustrainer/logger.py index 328bc14..46149a9 100644 --- a/src/opustrainer/logger.py +++ b/src/opustrainer/logger.py @@ -28,15 +28,15 @@ def get_log_level(name: str) -> int: logging.log(logging.WARNING, f"unknown log level level used: {name} assuming warning...") return logging.WARNING -def log(msg: str, loglevel: str = "INFO") -> None: +def log(msg: str, loglevel: str = "INFO", **kwargs) -> None: level = get_log_level(loglevel) - logging.log(level, msg) + logging.log(level, msg, **kwargs) @lru_cache(None) -def log_once(msg: str, loglevel: str = "INFO") -> None: +def log_once(msg: str, loglevel: str = "INFO", **kwargs) -> None: """A wrapper to log, to make sure that we only print things once""" - log(msg, loglevel) + log(msg, loglevel, **kwargs) def setup_logger(outputfilename: Optional[str] = None, loglevel: str = "INFO", disable_stderr: bool=False) -> None: diff --git a/src/opustrainer/modifiers/placeholders.py b/src/opustrainer/modifiers/placeholders.py index 9bcab9e..d47dc90 100644 --- a/src/opustrainer/modifiers/placeholders.py +++ b/src/opustrainer/modifiers/placeholders.py @@ -295,15 +295,9 @@ def __call__(self, line:str) -> str: target = trg.split() alignments = [] - # Try parsing alignments. If we fail, just treat this sentence pair as one with out any - # alignment info. - try: - alignments = parse_alignments(rest[0], source, target) - except IndexError: - logger.log_once(f"Encountered empty alignment field, ignoring alignment info for such lines", loglevel="WARNING") - except ValueError: - logger.log_once(f"Encountered invalid alignments, ignoring alignment info for such lines", loglevel="WARNING") - + # Try parsing alignments. If we fail, the sentence will be thrown out + # by the trainer. + alignments = parse_alignments(rest[0], source, target) candidate_offset = 0; while self.probability > 0.0: diff --git a/src/opustrainer/trainer.py b/src/opustrainer/trainer.py index fbd6aa0..03ba6fe 100755 --- a/src/opustrainer/trainer.py +++ b/src/opustrainer/trainer.py @@ -593,12 +593,13 @@ def state(self) -> EpochTrackerState: Out = TypeVar('Out') -def trace_map(fn: Callable[[In], Out], items: Iterable[In]) -> Iterable[Out]: - for n, item in enumerate(items): +def try_trace_map(fn: Callable[[In], Out], items: Iterable[In]) -> Iterable[Out]: + for item in items: try: yield fn(item) except Exception as exc: - raise Exception(f'Exception while processing item {n}: {item!r}') from exc + logger.log(f'Exception while processing line, skipping: {item!r}', 'WARNING', + exc_info=(type(exc), exc, exc.__traceback__.tb_next)) # skip fn(item) frame class Trainer: @@ -698,7 +699,7 @@ def run(self, *, batch_size:int=100) -> Iterable[List[str]]: # Apply any modifiers to random lines in the batch, or sentence # (Multiple modifiers can be applied to the same line!) for modifier in modifiers: - batch = list(trace_map(lambda line: modifier(line.rstrip('\r\n')) + '\n', batch)) + batch = list(try_trace_map(lambda line: modifier(line.rstrip('\r\n')) + '\n', batch)) if self.shuffle: random.shuffle(batch) diff --git a/tests/test_placeholders.py b/tests/test_placeholders.py index 04dbb72..2b6f316 100644 --- a/tests/test_placeholders.py +++ b/tests/test_placeholders.py @@ -151,19 +151,12 @@ def test_warn_if_tag_modifier_is_not_last(self): """)) self.assertRegex(logger_ctx.output[0], r"Tags modifier should to be the last modifier to be applied") - def test_warn_if_alignment_is_missing(self): + def test_exception_if_alignment_is_missing(self): tagger = PlaceholderTagModifier() - with self.assertLogs(logger, level='WARNING') as logger_ctx: - self.assertEqual( - tagger('Hello world\tHallo welt\t'), - 'Hello world\tHallo welt') - self.assertRegex(logger_ctx.output[0], r'empty alignment field') + with self.assertRaises(IndexError): + tagger('Hello world\tHallo welt\t') - def test_warn_if_alignment_is_missing(self): + def test_exception_if_alignment_is_invalid(self): tagger = PlaceholderTagModifier() - with self.assertLogs(level='WARNING') as logger_ctx: - self.assertEqual( - tagger('Hello world\tHallo welt\t0-0 1-2'), - 'Hello world\tHallo welt') - self.assertRegex(logger_ctx.output[0], r'invalid alignments') - + with self.assertRaises(ValueError): + tagger('Hello world\tHallo welt\t0-0 1-2') diff --git a/tests/test_trainer.py b/tests/test_trainer.py index 7463a3e..986a005 100755 --- a/tests/test_trainer.py +++ b/tests/test_trainer.py @@ -9,6 +9,7 @@ from contextlib import closing from textwrap import dedent from io import StringIO +from itertools import chain import yaml @@ -329,7 +330,6 @@ def test_combined_stage_configuration(self): curriculum = CurriculumLoader().load(config) self.assertEqual([modifier.__class__.__name__ for modifier in curriculum.stages['start'].modifiers or []], ['UpperCaseModifier', 'TitleCaseModifier']) - @unittest.skip('`Tags` no longer raises an exception on invalid alignment pairs') def test_modifier_error_line_context(self): """Test that when a modifier fails, we get context information about the line that failed""" with tempfile.NamedTemporaryFile('w', encoding='utf-8') as fd: @@ -357,5 +357,11 @@ def test_modifier_error_line_context(self): trainer = Trainer(curriculum) - with self.assertRaisesRegex(Exception, "Exception while processing item 1:"): - list(trainer.run(batch_size=2)) + with self.assertLogs(level='WARNING') as logger_ctx: + output = list(chain.from_iterable(trainer.run(batch_size=1))) + # Assert we skipped the line + self.assertEqual(len(output), 1) + # Assert that we got the general error message + self.assertRegex(logger_ctx.output[0], r'Exception while processing line, skipping:') + # Assert that we got the specific error as well + self.assertRegex(logger_ctx.output[0], r'ValueError: Out-of-bound alignment pairs')