/* * bible-lexicon.js — GENERATED from bible/lexicon-*.json by _gen-lexicon.js. * Do not hand-edit; edit the JSON and regenerate. * * TWO TABLES, and the difference is the whole safety argument. * * ENGLISH[] maps an ENGLISH term to the local form. It only ever fires on * English text that survived translation, so there is no target-language * homograph to collide with — the trap that makes a target-side lexicon * dangerous (a Spanish entry for "Marca" would turn "la marca de la bestia" * into "la Marcos de la bestia"). No CJK word-boundary problem either, and * no noun gender or grammatical case to agree with. * * FIXES[] is target-side and therefore restricted to forms MEASURED wrong * against a named published edition, each one checked for not being an * ordinary word in that language. Never add to it by intuition. * * Naming authorities: arb_Arab = Van Dyck / فان دايك (public domain); fra_Latn = Louis Segond 1910 (public domain); hat_Latn = Bib La, Haitian Creole Version (HAT); hin_Deva = IRV Hindi 2019; kor_Hang = Korean Bible — apostle forms verified against Korean Living Bible (KLB) text; por_Latn = João Ferreira de Almeida Revista e Corrigida 2009 (ARC); por_PT = Almeida Revista e Corrigida, Portugal — divergences from the Brazilian table only; spa_Latn = Reina-Valera 1960 (RVR1960); vie_Latn = Kinh Thánh 1925/1926 Bản Truyền Thống (VIE1925/BTT); zho_Hans = 和合本 Chinese Union Version, Simplified (CUVS); zho_Hant = 和合本 Chinese Union Version, Traditional (CUV). * Verse TEXT from any copyrighted edition appears nowhere in this app; proper * nouns and book titles are naming conventions, not copyrightable subject * matter. */ (function (root, factory) { if (typeof module === 'object' && module.exports) module.exports = factory(); else root.BibleLexicon = factory(); }(typeof self !== 'undefined' ? self : this, function () { 'use strict'; const ENGLISH = { "arb_Arab": { "Jesus": "يسوع", "Christ": "المسيح", "David": "داود", "Abraham": "إبراهيم", "Isaac": "إسحاق", "Jacob": "يعقوب", "Judah": "يهوذا", "Tamar": "ثامار", "Perez": "فارص", "Zerah": "زارح", "Hezron": "حصرون", "Amminadab": "عميناداب", "Nahshon": "نحشون", "Salmon": "سلمون", "Boaz": "بوعز", "Rahab": "راحاب", "Obed": "عوبيد", "Ruth": "راعوث", "Jesse": "يسى", "Solomon": "سليمان", "Uriah": "أوريا", "Rehoboam": "رحبعام", "Abijah": "أبيا", "Asa": "آسا", "Jehoshaphat": "يهوشافاط", "Joram": "يورام", "Uzziah": "عزيا", "Jotham": "يوثام", "Ahaz": "أحاز", "Hezekiah": "حزقيا", "Manasseh": "منسى", "Amon": "آمون", "Josiah": "يوشيا", "Jechoniah": "يكنيا", "Shealtiel": "شألتئيل", "Zerubbabel": "زربابل", "Abiud": "أبيهود", "Eliakim": "ألياقيم", "Azor": "عازور", "Zadok": "صادوق", "Achim": "أخيم", "Eliud": "أليود", "Eleazar": "أليعازر", "Matthan": "متان", "Joseph": "يوسف", "Mary": "مريم", "Simon": "سمعان", "Peter": "بطرس", "Andrew": "أندراوس", "James": "يعقوب", "Zebedee": "زبدي", "John": "يوحنا", "Philip": "فيلبس", "Bartholomew": "برثولماوس", "Thomas": "توما", "Matthew": "متى", "Alphaeus": "حلفى", "Thaddaeus": "تداوس", "Judas": "يهوذا", "Moses": "موسى", "Elijah": "إيليا", "Ahab": "أخآب", "Isaiah": "إشعياء", "Jeremiah": "إرميا", "Daniel": "دانيآل", "Noah": "نوح", "Adam": "آدم", "Eve": "حواء", "Joshua": "يشوع", "Samuel": "صموئيل", "Saul": "شاول", "Paul": "بولس", "Stephen": "استفانوس", "Barnabas": "برنابا", "Silas": "سيلا", "Timothy": "تيموثاوس", "Titus": "تيطس", "Luke": "لوقا", "Mark": "مرقس", "Lazarus": "لعازر", "Nicodemus": "نيقوديموس", "Pilate": "بيلاطس", "Herod": "هيرودس", "Babylon": "بابل", "Jerusalem": "أورشليم", "Bethlehem": "بيت لحم", "Nazareth": "ناصرة", "Galilee": "الجليل", "Judea": "اليهودية", "Egypt": "مصر", "Corinth": "كورنثوس", "Ephesus": "أفسس", "Rome": "رومية", "Zion": "صهيون", "Jordan": "الأردن", "Bethany": "بيت عنيا", "Athens": "أثينا" }, "fra_Latn": { "Genesis": "Genèse", "Exodus": "Exode", "Leviticus": "Lévitique", "Numbers": "Nombres", "Deuteronomy": "Deutéronome", "Joshua": "Josué", "Judges": "Juges", "Kings": "Rois", "Chronicles": "Chroniques", "Ezra": "Esdras", "Nehemiah": "Néhémie", "Psalms": "Psaumes", "Psalm": "Psaume", "Proverbs": "Proverbes", "Ecclesiastes": "Ecclésiaste", "Song of Solomon": "Cantique des cantiques", "Isaiah": "Ésaïe", "Jeremiah": "Jérémie", "Ezekiel": "Ézéchiel", "Hosea": "Osée", "Joel": "Joël", "Obadiah": "Abdias", "Jonah": "Jonas", "Micah": "Michée", "Habakkuk": "Habacuc", "Zephaniah": "Sophonie", "Haggai": "Aggée", "Zechariah": "Zacharie", "Malachi": "Malachie", "Matthew": "Matthieu", "Mark": "Marc", "Luke": "Luc", "John": "Jean", "Acts": "Actes", "Romans": "Romains", "Corinthians": "Corinthiens", "Galatians": "Galates", "Ephesians": "Éphésiens", "Philippians": "Philippiens", "Colossians": "Colossiens", "Thessalonians": "Thessaloniciens", "Timothy": "Timothée", "Titus": "Tite", "Philemon": "Philémon", "Hebrews": "Hébreux", "James": "Jacques", "Peter": "Pierre", "Revelation": "Apocalypse", "Jesus": "Jésus", "Jesus Christ": "Jésus-Christ", "Holy Spirit": "Saint-Esprit", "Eve": "Ève", "Noah": "Noé", "Sarah": "Sara", "Esau": "Ésaü", "Moses": "Moïse", "Gideon": "Gédéon", "Saul": "Saül", "Solomon": "Salomon", "Elijah": "Élie", "Elisha": "Élisée", "Naomi": "Noémi", "Mary": "Marie", "Martha": "Marthe", "Elizabeth": "Élisabeth", "John the Baptist": "Jean-Baptiste", "Simon Peter": "Simon Pierre", "Andrew": "André", "Philip": "Philippe", "Bartholomew": "Barthélemy", "Thaddaeus": "Thaddée", "Judas Iscariot": "Judas l'Iscariot", "Stephen": "Étienne", "Priscilla": "Priscille", "Lazarus": "Lazare", "Nicodemus": "Nicodème", "Zacchaeus": "Zachée", "Herod": "Hérode", "Caesar": "César", "Cornelius": "Corneille", "Lydia": "Lydie", "Tamar": "Thamar", "Hezekiah": "Ézéchias", "Josiah": "Josias", "Manasseh": "Manassé", "Zerubbabel": "Zorobabel", "Jerusalem": "Jérusalem", "Bethlehem": "Bethléhem", "Galilee": "Galilée", "Judea": "Judée", "Samaria": "Samarie", "Jericho": "Jéricho", "Bethany": "Béthanie", "Capernaum": "Capernaüm", "Gethsemane": "Gethsémané", "Calvary": "Calvaire", "Mount Sinai": "mont Sinaï", "Mount of Olives": "mont des Oliviers", "Egypt": "Égypte", "Babylon": "Babylone", "Assyria": "Assyrie", "Damascus": "Damas", "Antioch": "Antioche", "Corinth": "Corinthe", "Ephesus": "Éphèse", "Philippi": "Philippes", "Thessalonica": "Thessalonique", "Colossae": "Colosses", "Galatia": "Galatie", "Athens": "Athènes", "Macedonia": "Macédoine", "Zion": "Sion", "Jordan River": "Jourdain", "Red Sea": "mer Rouge", "Sea of Galilee": "mer de Galilée", "Eden": "Éden", "gospel": "évangile", "covenant": "alliance", "apostle": "apôtre", "Pharisee": "pharisien", "Sadducee": "sadducéen", "Gentile": "païen", "Sabbath": "sabbat", "Passover": "Pâque", "Pentecost": "Pentecôte", "Messiah": "Messie", "salvation": "salut", "grace": "grâce", "mercy": "miséricorde", "redemption": "rédemption", "atonement": "expiation", "righteousness": "justice", "resurrection": "résurrection", "kingdom of God": "royaume de Dieu", "kingdom of heaven": "royaume des cieux", "parable": "parabole", "prophet": "prophète", "prophecy": "prophétie", "Scripture": "Écriture", "the Word": "la Parole", "altar": "autel", "priest": "sacrificateur", "high priest": "souverain sacrificateur", "baptism": "baptême", "the Lord's Supper": "la Cène", "eternal life": "vie éternelle", "the devil": "le diable" }, "hat_Latn": { "Jesus": "Jezi", "Christ": "Kris", "Abraham": "Abraram", "Isaac": "Izarak", "Jacob": "Jakòb", "Judah": "Jida", "Tamar": "Tama", "Perez": "Perèz", "Zerah": "Zara", "Hezron": "Eswòm", "Amminadab": "Amenadab", "Nahshon": "Naason", "Rahab": "Raab", "Obed": "Obèd", "Ruth": "Rit", "Solomon": "Salomon", "Uriah": "Ouri", "Rehoboam": "Woboram", "Abijah": "Abya", "Jehoshaphat": "Jozafa", "Uzziah": "Ozyas", "Jotham": "Joatam", "Ahaz": "Akaz", "Hezekiah": "Ezekyas", "Manasseh": "Manase", "Josiah": "Jozyas", "Jechoniah": "Jekonyas", "Shealtiel": "Salatyèl", "Zerubbabel": "Zowobabèl", "Abiud": "Abiyoud", "Eliakim": "Elyakim", "Azor": "Azò", "Zadok": "Sadòk", "Achim": "Akim", "Eliud": "Eliyoud", "Eleazar": "Eleaza", "Matthan": "Matan", "Joseph": "Jozèf", "Mary": "Mari", "Peter": "Pyè", "Andrew": "Andre", "James": "Jak", "Zebedee": "Zebede", "John": "Jan", "Philip": "Filip", "Bartholomew": "Batèlmi", "Thomas": "Toma", "Matthew": "Matye", "Alphaeus": "Alfe", "Thaddaeus": "Tade", "Judas": "Jida", "Moses": "Moyiz", "Elijah": "Eli", "Ahab": "Akab", "Isaiah": "Ezayi", "Jeremiah": "Jeremi", "Daniel": "Danyèl", "Noah": "Noe", "Adam": "Adan", "Eve": "Ev", "Joshua": "Jozye", "Samuel": "Samyèl", "Paul": "Pòl", "Stephen": "Etyèn", "Barnabas": "Banabas", "Timothy": "Timote", "Titus": "Tit", "Luke": "Lik", "Mark": "Mak", "Lazarus": "Laza", "Nicodemus": "Nikodèm", "Pilate": "Pilat", "Herod": "Ewòd", "Babylon": "Babilòn", "Jerusalem": "Jerizalèm", "Bethlehem": "Betleyèm", "Nazareth": "Nazarèt", "Galilee": "Galile", "Judea": "Jide", "Egypt": "Lejip", "Corinth": "Korent", "Ephesus": "Efèz", "Rome": "Wòm", "Zion": "Siyon", "Jordan": "Jouden", "Bethany": "Betani", "Athens": "Atèn" }, "hin_Deva": { "Jesus": "यीशु", "Christ": "मसीह", "David": "दाऊद", "Isaac": "इसहाक", "Jacob": "याकूब", "Judah": "यहूदा", "Tamar": "तामार", "Amminadab": "अम्मीनादाब", "Nahshon": "नहशोन", "Salmon": "सलमोन", "Boaz": "बोअज", "Rahab": "राहाब", "Obed": "ओबेद", "Ruth": "रूत", "Jesse": "यिशै", "Solomon": "सुलैमान", "Uriah": "ऊरिय्याह", "Rehoboam": "रहबाम", "Abijah": "अबिय्याह", "Asa": "आसा", "Jehoshaphat": "यहोशाफात", "Joram": "योराम", "Jotham": "योताम", "Ahaz": "आहाज", "Hezekiah": "हिजकिय्याह", "Amon": "आमोन", "Josiah": "योशिय्याह", "Jechoniah": "यकुन्याह", "Shealtiel": "शालतीएल", "Zerubbabel": "जरुब्बाबेल", "Abiud": "अबीहूद", "Eliakim": "एलयाकीम", "Azor": "अजोर", "Zadok": "सादोक", "Achim": "अखीम", "Eliud": "एलीहूद", "Eleazar": "एलीआजर", "Matthan": "मत्तान", "Joseph": "यूसुफ", "Mary": "मरियम", "Simon": "शमौन", "Peter": "पतरस", "Andrew": "अन्द्रियास", "James": "याकूब", "Zebedee": "जब्दी", "John": "यूहन्ना", "Philip": "फिलिप्पुस", "Bartholomew": "बरतुल्मै", "Thomas": "थोमा", "Matthew": "मत्ती", "Alphaeus": "हलफईस", "Thaddaeus": "तद्दै", "Judas": "यहूदा", "Moses": "मूसा", "Elijah": "एलिय्याह", "Ahab": "अहाब", "Isaiah": "यशायाह", "Jeremiah": "यिर्मयाह", "Daniel": "दानिय्येल", "Noah": "नूह", "Adam": "आदम", "Eve": "हव्वा", "Joshua": "यहोशू", "Samuel": "शमूएल", "Saul": "शाऊल", "Paul": "पौलुस", "Stephen": "स्तिफनुस", "Barnabas": "बरनबास", "Silas": "सीलास", "Timothy": "तीमुथियुस", "Titus": "तीतुस", "Luke": "लूका", "Mark": "मरकुस", "Lazarus": "लाज़र", "Nicodemus": "नीकुदेमुस", "Pilate": "पिलातुस", "Herod": "हेरोदेस", "Jerusalem": "यरूशलेम", "Bethlehem": "बैतलहम", "Nazareth": "नासरत", "Galilee": "गलील", "Judea": "यहूदिया", "Egypt": "मिस्र", "Corinth": "कुरिन्थुस", "Ephesus": "इफिसुस", "Rome": "रोम", "Zion": "सिय्योन", "Jordan": "यरदन", "Bethany": "बैतनिय्याह" }, "kor_Hang": { "Jesus": "예수", "Christ": "그리스도", "Simon": "시몬", "Peter": "베드로", "Andrew": "안드레", "James": "야고보", "John": "요한", "Philip": "빌립", "Bartholomew": "바돌로매", "Thomas": "도마", "Matthew": "마태", "Thaddaeus": "다대오", "Judas": "유다", "Zebedee": "세베대", "Alphaeus": "알패오" }, "por_Latn": { "Christ": "Cristo", "David": "Davi", "Abraham": "Abraão", "Isaac": "Isaque", "Jacob": "Jacó", "Judah": "Judá", "Zerah": "Zerá", "Hezron": "Esrom", "Amminadab": "Aminadabe", "Nahshon": "Naassom", "Salmon": "Salmom", "Rahab": "Raabe", "Obed": "Obede", "Ruth": "Rute", "Jesse": "Jessé", "Solomon": "Salomão", "Uriah": "Urias", "Rehoboam": "Roboão", "Abijah": "Abias", "Jehoshaphat": "Josafá", "Joram": "Jorão", "Uzziah": "Uzias", "Jotham": "Jotão", "Ahaz": "Acaz", "Hezekiah": "Ezequias", "Manasseh": "Manassés", "Amon": "Amom", "Josiah": "Josias", "Jechoniah": "Jeconias", "Shealtiel": "Salatiel", "Zerubbabel": "Zorobabel", "Abiud": "Abiúde", "Eliakim": "Eliaquim", "Zadok": "Sadoque", "Achim": "Aquim", "Eliud": "Eliúde", "Matthan": "Matã", "Joseph": "José", "Mary": "Maria", "Simon": "Simão", "Peter": "Pedro", "Andrew": "André", "James": "Tiago", "Zebedee": "Zebedeu", "John": "João", "Philip": "Filipe", "Bartholomew": "Bartolomeu", "Thomas": "Tomé", "Matthew": "Mateus", "Alphaeus": "Alfeu", "Thaddaeus": "Tadeu", "Moses": "Moisés", "Elijah": "Elias", "Ahab": "Acabe", "Isaiah": "Isaías", "Jeremiah": "Jeremias", "Noah": "Noé", "Adam": "Adão", "Eve": "Eva", "Joshua": "Josué", "Paul": "Paulo", "Stephen": "Estêvão", "Barnabas": "Barnabé", "Timothy": "Timóteo", "Titus": "Tito", "Luke": "Lucas", "Mark": "Marcos", "Lazarus": "Lázaro", "Nicodemus": "Nicodemos", "Pilate": "Pilatos", "Herod": "Herodes", "Babylon": "Babilônia", "Jerusalem": "Jerusalém", "Bethlehem": "Belém", "Nazareth": "Nazaré", "Galilee": "Galileia", "Judea": "Judeia", "Egypt": "Egito", "Corinth": "Corinto", "Ephesus": "Éfeso", "Rome": "Roma", "Zion": "Sião", "Jordan": "Jordão", "Bethany": "Betânia", "Athens": "Atenas" }, "spa_Latn": { "Genesis": "Génesis", "Exodus": "Éxodo", "Leviticus": "Levítico", "Numbers": "Números", "Deuteronomy": "Deuteronomio", "Joshua": "Josué", "Judges": "Jueces", "Ruth": "Rut", "Kings": "Reyes", "Chronicles": "Crónicas", "Ezra": "Esdras", "Nehemiah": "Nehemías", "Esther": "Ester", "Psalms": "Salmos", "Psalm": "Salmo", "Proverbs": "Proverbios", "Ecclesiastes": "Eclesiastés", "Song of Solomon": "Cantares", "Song of Songs": "Cantares", "Isaiah": "Isaías", "Jeremiah": "Jeremías", "Lamentations": "Lamentaciones", "Ezekiel": "Ezequiel", "Hosea": "Oseas", "Amos": "Amós", "Obadiah": "Abdías", "Jonah": "Jonás", "Micah": "Miqueas", "Nahum": "Nahúm", "Habakkuk": "Habacuc", "Zephaniah": "Sofonías", "Haggai": "Hageo", "Zechariah": "Zacarías", "Malachi": "Malaquías", "Matthew": "Mateo", "Mark": "Marcos", "Luke": "Lucas", "John": "Juan", "Acts": "Hechos", "Romans": "Romanos", "Corinthians": "Corintios", "Galatians": "Gálatas", "Ephesians": "Efesios", "Philippians": "Filipenses", "Colossians": "Colosenses", "Thessalonians": "Tesalonicenses", "Timothy": "Timoteo", "Titus": "Tito", "Philemon": "Filemón", "Hebrews": "Hebreos", "James": "Santiago", "Peter": "Pedro", "Jude": "Judas", "Revelation": "Apocalipsis", "Jesus": "Jesús", "Jesus Christ": "Jesucristo", "Christ": "Cristo", "Holy Spirit": "Espíritu Santo", "Son of God": "Hijo de Dios", "Adam": "Adán", "Eve": "Eva", "Noah": "Noé", "Sarah": "Sara", "Rebekah": "Rebeca", "Esau": "Esaú", "Rachel": "Raquel", "Leah": "Lea", "Joseph": "José", "Moses": "Moisés", "Aaron": "Aarón", "Miriam": "María", "Gideon": "Gedeón", "Samson": "Sansón", "Saul": "Saúl", "Solomon": "Salomón", "Elijah": "Elías", "Elisha": "Eliseo", "Naomi": "Noemí", "Boaz": "Booz", "Mary": "María", "Martha": "Marta", "Elizabeth": "Elisabet", "John the Baptist": "Juan el Bautista", "Simon Peter": "Simón Pedro", "Simon": "Simón", "Andrew": "Andrés", "Philip": "Felipe", "Bartholomew": "Bartolomé", "Thomas": "Tomás", "Thaddaeus": "Tadeo", "Judas Iscariot": "Judas Iscariote", "Matthias": "Matías", "Paul": "Pablo", "Barnabas": "Bernabé", "Stephen": "Esteban", "Apollos": "Apolos", "Priscilla": "Priscila", "Lazarus": "Lázaro", "Nicodemus": "Nicodemo", "Zacchaeus": "Zaqueo", "Pilate": "Pilato", "Herod": "Herodes", "Caesar": "César", "Cornelius": "Cornelio", "Lydia": "Lidia", "Jehovah": "Jehová", "Jerusalem": "Jerusalén", "Bethlehem": "Belén", "Nazareth": "Nazaret", "Galilee": "Galilea", "Jericho": "Jericó", "Bethany": "Betania", "Gethsemane": "Getsemaní", "Golgotha": "Gólgota", "Calvary": "Calvario", "Mount Sinai": "monte Sinaí", "Mount of Olives": "monte de los Olivos", "Egypt": "Egipto", "Babylon": "Babilonia", "Assyria": "Asiria", "Damascus": "Damasco", "Antioch": "Antioquía", "Corinth": "Corinto", "Ephesus": "Éfeso", "Philippi": "Filipos", "Thessalonica": "Tesalónica", "Colossae": "Colosas", "Galatia": "Galacia", "Rome": "Roma", "Athens": "Atenas", "Zion": "Sion", "Canaan": "Canaán", "Jordan River": "río Jordán", "Red Sea": "Mar Rojo", "Sea of Galilee": "mar de Galilea", "Eden": "Edén", "gospel": "evangelio", "covenant": "pacto", "new covenant": "nuevo pacto", "apostle": "apóstol", "disciple": "discípulo", "Pharisee": "fariseo", "Sadducee": "saduceo", "Gentile": "gentil", "Sabbath": "día de reposo", "Passover": "pascua", "Pentecost": "Pentecostés", "Messiah": "Mesías", "salvation": "salvación", "grace": "gracia", "mercy": "misericordia", "repentance": "arrepentimiento", "redemption": "redención", "atonement": "expiación", "righteousness": "justicia", "justification": "justificación", "sanctification": "santificación", "propitiation": "propiciación", "resurrection": "resurrección", "crucifixion": "crucifixión", "ascension": "ascensión", "kingdom of God": "reino de Dios", "kingdom of heaven": "reino de los cielos", "parable": "parábola", "prophet": "profeta", "prophecy": "profecía", "epistle": "epístola", "Scripture": "Escritura", "the Word": "el Verbo", "tabernacle": "tabernáculo", "temple": "templo", "sacrifice": "sacrificio", "priest": "sacerdote", "high priest": "sumo sacerdote", "baptism": "bautismo", "the Lord's Supper": "la Cena del Señor", "eternal life": "vida eterna", "Satan": "Satanás", "the devil": "el diablo", "cherubim": "querubines", "seraphim": "serafines" }, "vie_Latn": { "Jesus": "Jêsus", "David": "Đa-vít", "Abraham": "Áp-ra-ham", "Isaac": "Y-sác", "Jacob": "Gia-cốp", "Judah": "Giu-đa", "Tamar": "Tha-ma", "Perez": "Pha-rê", "Zerah": "Xa-ra", "Hezron": "Ếch-rôm", "Amminadab": "A-mi-na-đáp", "Nahshon": "Na-ách-son", "Salmon": "Sanh-môn", "Boaz": "Bô-ô", "Rahab": "Ra-háp", "Obed": "Ô-bết", "Ruth": "Ru-tơ", "Solomon": "Sa-lô-môn", "Uriah": "U-ri", "Rehoboam": "Rô-bô-am", "Abijah": "A-bi-gia", "Asa": "A-sa", "Jehoshaphat": "Giô-sa-phát", "Joram": "Giô-ram", "Uzziah": "Ô-xia", "Jotham": "Giô-tam", "Ahaz": "A-cha", "Hezekiah": "Ê-xê-chia", "Manasseh": "Ma-na-sê", "Amon": "A-môn", "Josiah": "Giô-si-a", "Jechoniah": "Giê-chô-nia", "Shealtiel": "Sa-la-thi-ên", "Zerubbabel": "Xô-rô-ba-bên", "Abiud": "A-bi-út", "Eliakim": "Ê-li-a-kim", "Azor": "A-xô", "Zadok": "Sa-đốc", "Achim": "A-chim", "Eliud": "Ê-li-út", "Eleazar": "Ê-lê-a-xa", "Matthan": "Ma-than", "Joseph": "Giô-sép", "Mary": "Ma-ri", "Simon": "Si-môn", "Peter": "Phi-e-rơ", "Andrew": "Anh-rê", "James": "Gia-cơ", "Zebedee": "Xê-bê-đê", "John": "Giăng", "Philip": "Phi-líp", "Bartholomew": "Ba-tê-lê-my", "Thomas": "Thô-ma", "Matthew": "Ma-thi-ơ", "Alphaeus": "A-phê", "Thaddaeus": "Tha-đê", "Judas": "Giu-đa", "Moses": "Môi-se", "Elijah": "Ê-li", "Ahab": "A-háp", "Isaiah": "Ê-sai", "Jeremiah": "Giê-rê-mi", "Daniel": "Đa-ni-ên", "Noah": "Nô-ê", "Adam": "A-đam", "Eve": "Ê-va", "Joshua": "Giô-suê", "Samuel": "Sa-mu-ên", "Saul": "Sau-lơ", "Paul": "Phao-lô", "Stephen": "Ê-tiên", "Barnabas": "Ba-na-ba", "Silas": "Si-la", "Timothy": "Ti-mô-thê", "Titus": "Tít", "Luke": "Lu-ca", "Mark": "Mác", "Lazarus": "La-xa-rơ", "Nicodemus": "Ni-cô-đem", "Pilate": "Phi-lát", "Herod": "Hê-rốt", "Babylon": "Ba-by-lôn", "Jerusalem": "Giê-ru-sa-lem", "Bethlehem": "Bết-lê-hem", "Nazareth": "Na-xa-rét", "Galilee": "Ga-li-lê", "Judea": "Giu-đê", "Egypt": "Ê-díp-tô", "Corinth": "Cô-rinh-tô", "Ephesus": "Ê-phê-sô", "Rome": "Rô-ma", "Zion": "Si-ôn", "Jordan": "Giô-đanh", "Bethany": "Bê-tha-ni", "Athens": "A-thên" }, "zho_Hans": { "Jesus": "耶稣", "Jesus Christ": "耶稣基督", "Christ": "基督", "Simon": "西门", "Simon Peter": "西门彼得", "Peter": "彼得", "Andrew": "安得烈", "James": "雅各", "John": "约翰", "Philip": "腓力", "Bartholomew": "巴多罗买", "Thomas": "多马", "Matthew": "马太", "Thaddaeus": "达太", "Judas": "犹大", "Zebedee": "西庇太", "Abraham": "亚伯拉罕", "David": "大卫", "Isaac": "以撒", "Jacob": "雅各", "Judah": "犹大", "Tamar": "他玛", "Perez": "法勒斯", "Zerah": "谢拉", "Hezron": "希斯仑", "Amminadab": "亚米拿达", "Nahshon": "拿顺", "Salmon": "撒门", "Rahab": "喇合", "Boaz": "波阿斯", "Ruth": "路得", "Obed": "俄备得", "Jesse": "耶西", "Uriah": "乌利亚", "Solomon": "所罗门", "Moses": "摩西", "Paul": "保罗", "Joshua": "约书亚", "Noah": "挪亚" }, "zho_Hant": { "Jesus": "耶穌", "Jesus Christ": "耶穌基督", "Christ": "基督", "Simon": "西門", "Peter": "彼得", "Andrew": "安得烈", "James": "雅各", "John": "約翰", "Philip": "腓力", "Bartholomew": "巴多羅買", "Thomas": "多馬", "Matthew": "馬太", "Thaddaeus": "達太", "Judas": "猶大", "Zebedee": "西庇太", "Abraham": "亞伯拉罕", "David": "大衛", "Isaac": "以撒", "Jacob": "雅各", "Judah": "猶大" }, "por_PT": { "Christ": "Cristo", "Abraham": "Abraão", "Isaac": "Isaque", "Jacob": "Jacó", "Judah": "Judá", "Zerah": "Zerá", "Hezron": "Esrom", "Amminadab": "Aminadabe", "Nahshon": "Naassom", "Salmon": "Salmom", "Rahab": "Raabe", "Obed": "Obede", "Ruth": "Rute", "Jesse": "Jessé", "Solomon": "Salomão", "Uriah": "Urias", "Rehoboam": "Roboão", "Abijah": "Abias", "Jehoshaphat": "Josafá", "Joram": "Jorão", "Uzziah": "Uzias", "Jotham": "Jotão", "Ahaz": "Acaz", "Hezekiah": "Ezequias", "Manasseh": "Manassés", "Amon": "Amom", "Josiah": "Josias", "Jechoniah": "Jeconias", "Shealtiel": "Salatiel", "Zerubbabel": "Zorobabel", "Abiud": "Abiúde", "Eliakim": "Eliaquim", "Zadok": "Sadoque", "Achim": "Aquim", "Eliud": "Eliúde", "Matthan": "Matã", "Joseph": "José", "Mary": "Maria", "Simon": "Simão", "Peter": "Pedro", "Andrew": "André", "James": "Tiago", "Zebedee": "Zebedeu", "John": "João", "Philip": "Filipe", "Bartholomew": "Bartolomeu", "Thomas": "Tomé", "Matthew": "Mateus", "Alphaeus": "Alfeu", "Thaddaeus": "Tadeu", "Moses": "Moisés", "Elijah": "Elias", "Ahab": "Acabe", "Isaiah": "Isaías", "Jeremiah": "Jeremias", "Noah": "Noé", "Adam": "Adão", "Eve": "Eva", "Joshua": "Josué", "Paul": "Paulo", "Stephen": "Estêvão", "Barnabas": "Barnabé", "Timothy": "Timóteo", "Titus": "Tito", "Luke": "Lucas", "Mark": "Marcos", "Lazarus": "Lázaro", "Nicodemus": "Nicodemos", "Pilate": "Pilatos", "Herod": "Herodes", "Babylon": "Babilônia", "Jerusalem": "Jerusalém", "Bethlehem": "Belém", "Nazareth": "Nazaré", "Galilee": "Galileia", "Judea": "Judeia", "Egypt": "Egito", "Corinth": "Corinto", "Ephesus": "Éfeso", "Rome": "Roma", "Zion": "Sião", "Jordan": "Jordão", "Bethany": "Betânia", "Athens": "Atenas" } }; const FIXES = { "fra_Latn": { "Éliya": "Élie", "Stéphanas": "Étienne", "Isaïe": "Ésaïe" }, "kor_Hang": { "매튜": "마태" }, "zho_Hans": { "诺亚": "挪亚", "马修": "马太" }, "zho_Hant": { "諾亞": "挪亞", "馬修": "馬太" } }; /* A regional variant inherits its base language. Canonical list: NLLB_ALIAS. */ const VARIANT_OF = { spa_ES: 'spa_Latn', spa_MX: 'spa_Latn', por_PT: 'por_Latn', zho_Hant: 'zho_Hans' }; const base = (lang) => (ENGLISH[lang] ? lang : VARIANT_OF[lang]); function forLanguage(lang) { return ENGLISH[base(lang)] || null; } /* * WHOLE-UTTERANCE NAME LOOKUP — the deterministic guarantee. * * A bare name is the worst input this model receives. MEASURED into * Spanish: "Peter." came back as "¿Qué es eso?" and "Jesus." as * "¿Qué quieres?" — the name GONE, replaced by invented dialogue. * Into French, "Habakkuk." became "Habakuk est mort" (Habakkuk is dead). * A preacher listing names one at a time produced a run of questions with * no names in them at all. * * The cause is ONE CHARACTER: the terminal period. Without it the model * translates the term ("Peter" -> "Pedro"); with it, it reads a complete * conversational turn and invents a reply. preach.js strips the period for * short utterances, which fixes most of it — this is the guarantee for the * rest, because a name we know should never depend on the model at all. * * Matched on the bare word, punctuation and case stripped, and ONLY when * the utterance is that name and nothing else — an ordinary sentence * containing the name is untouched. */ function wholeUtterance(text, lang) { const t = ENGLISH[base(lang)]; if (!t) return null; const bare = String(text == null ? '' : text) .replace(/^[\s"\u2018\u201c(\[\']+/, '') .replace(/[\s.!?,;:"\u2019\u201d)\]\']+$/, '') .trim(); if (!bare) return null; if (Object.prototype.hasOwnProperty.call(t, bare)) return t[bare]; const lower = bare.toLowerCase(); for (const k of Object.keys(t)) if (k.toLowerCase() === lower) return t[k]; return null; } function fixesFor(lang) { return FIXES[base(lang)] || null; } function languages() { return Object.keys(ENGLISH); } return { forLanguage: forLanguage, fixesFor: fixesFor, wholeUtterance: wholeUtterance, languages: languages, ENGLISH: ENGLISH, FIXES: FIXES }; }));