N3OW/common/customizable_localization/NEOW_saint_custom_loc.txt

661 lines
18 KiB
Text

# Canonizing Saints - custom localization
# Swaps the Saint/canonize vocabulary per religion in one place: Christian faiths keep "Saint"/"canonize", religions with an attested term for the venerated dead use it (Wali, Divus, Siddha, Kami; gendered where the language genders it), and everything else falls back to "Venerated Ancestor"/"venerate" (matches the vanilla saint trait and 20_pam_flavorization.txt). Terms that denote a living holy person (Tzadik, Arhat, Sant, Zhenren, Sage, Ashavan) name the herald trait instead - see 00_traits.txt. These commands return single fragments only - the surrounding sentence stays a normal loc key so its saved scopes stay live, since a custom loc only carries the scope it is called on.
# Gendered branches (Wali/Waliyya, Divus/Diva) resolve from the called scope, so call the noun commands on the saint (visited_saint, saint_candidate) when one is saved; scopeless/hypothetical contexts call on GetPlayer and read the generic masculine form as generic.
# Verb: "canonize" (Christian) / "venerate" (other). Called on GetPlayer so it gates on the viewing player's religion, like the scopeless SelectLocalization keys.
PamCanonizeVenerateVerb = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_canonize_verb_christian
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
}
localization_key = pam_canonize_verb_hellenism
}
text = {
trigger = {
faith.religion = religion:confucianism_religion
}
localization_key = pam_canonize_verb_confucianism
}
text = {
trigger = {
faith.religion = religion:taoism_religion
}
localization_key = pam_canonize_verb_taoism
}
text = {
fallback = yes
localization_key = pam_canonize_verb_other
}
}
# Bare singular noun: "Saint" (Christian, concept-linked) / per-religion term (concept-linked) / "venerated ancestor" (fallback).
PamSaintOrAncestorNoun = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_saint_noun_christian
}
text = {
trigger = {
faith.religion = religion:islam_religion
is_female = yes
}
localization_key = pam_saint_noun_islam_female
}
text = {
trigger = {
faith.religion = religion:islam_religion
}
localization_key = pam_saint_noun_islam
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
is_female = yes
}
localization_key = pam_saint_noun_hellenism_female
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
}
localization_key = pam_saint_noun_hellenism
}
text = {
trigger = {
faith.religion = religion:jainism_religion
}
localization_key = pam_saint_noun_jainism
}
text = {
trigger = {
faith.religion = religion:shintoism_religion
}
localization_key = pam_saint_noun_shintoism
}
text = {
trigger = {
faith.religion = religion:confucianism_religion
}
localization_key = pam_saint_noun_confucianism
}
text = {
trigger = {
faith.religion = religion:buddhism_religion
}
localization_key = pam_saint_noun_buddhism
}
text = {
trigger = {
faith.religion = religion:taoism_religion
}
localization_key = pam_saint_noun_taoism
}
text = {
trigger = {
faith.religion = religion:judaism_religion
}
localization_key = pam_saint_noun_judaism
}
text = {
fallback = yes
localization_key = pam_saint_noun_other
}
}
# Ungendered mirror of PamSaintOrAncestorNoun (same fragment keys, generic masculine). Use in hypothetical contexts called on GetPlayer, where the gendered command would wrongly key off the player's own sex.
PamSaintOrAncestorNounGeneric = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_saint_noun_christian
}
text = {
trigger = {
faith.religion = religion:islam_religion
}
localization_key = pam_saint_noun_islam
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
}
localization_key = pam_saint_noun_hellenism
}
text = {
trigger = {
faith.religion = religion:jainism_religion
}
localization_key = pam_saint_noun_jainism
}
text = {
trigger = {
faith.religion = religion:shintoism_religion
}
localization_key = pam_saint_noun_shintoism
}
text = {
trigger = {
faith.religion = religion:confucianism_religion
}
localization_key = pam_saint_noun_confucianism
}
text = {
trigger = {
faith.religion = religion:buddhism_religion
}
localization_key = pam_saint_noun_buddhism
}
text = {
trigger = {
faith.religion = religion:taoism_religion
}
localization_key = pam_saint_noun_taoism
}
text = {
trigger = {
faith.religion = religion:judaism_religion
}
localization_key = pam_saint_noun_judaism
}
text = {
fallback = yes
localization_key = pam_saint_noun_other
}
}
# Mid-sentence noun phrase, article included in every branch ("a venerated saint" / "a Wali" / "an Arhat" / "a venerated ancestor") since a/an varies per term - the surrounding sentence must not supply its own article.
PamVeneratedSaintOrAncestor = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_venerated_saint_christian
}
text = {
trigger = {
faith.religion = religion:islam_religion
is_female = yes
}
localization_key = pam_venerated_saint_islam_female
}
text = {
trigger = {
faith.religion = religion:islam_religion
}
localization_key = pam_venerated_saint_islam
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
is_female = yes
}
localization_key = pam_venerated_saint_hellenism_female
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
}
localization_key = pam_venerated_saint_hellenism
}
text = {
trigger = {
faith.religion = religion:jainism_religion
}
localization_key = pam_venerated_saint_jainism
}
text = {
trigger = {
faith.religion = religion:shintoism_religion
}
localization_key = pam_venerated_saint_shintoism
}
text = {
trigger = {
faith.religion = religion:confucianism_religion
}
localization_key = pam_venerated_saint_confucianism
}
text = {
trigger = {
faith.religion = religion:buddhism_religion
}
localization_key = pam_venerated_saint_buddhism
}
text = {
trigger = {
faith.religion = religion:taoism_religion
}
localization_key = pam_venerated_saint_taoism
}
text = {
trigger = {
faith.religion = religion:judaism_religion
is_female = yes
}
localization_key = pam_venerated_saint_judaism_female
}
text = {
trigger = {
faith.religion = religion:judaism_religion
}
localization_key = pam_venerated_saint_judaism
}
text = {
fallback = yes
localization_key = pam_venerated_saint_other
}
}
# Ungendered mirror of PamVeneratedSaintOrAncestor (same fragment keys, generic masculine). Use in hypothetical contexts called on GetPlayer.
PamVeneratedSaintOrAncestorGeneric = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_venerated_saint_christian
}
text = {
trigger = {
faith.religion = religion:islam_religion
}
localization_key = pam_venerated_saint_islam
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
}
localization_key = pam_venerated_saint_hellenism
}
text = {
trigger = {
faith.religion = religion:jainism_religion
}
localization_key = pam_venerated_saint_jainism
}
text = {
trigger = {
faith.religion = religion:shintoism_religion
}
localization_key = pam_venerated_saint_shintoism
}
text = {
trigger = {
faith.religion = religion:confucianism_religion
}
localization_key = pam_venerated_saint_confucianism
}
text = {
trigger = {
faith.religion = religion:buddhism_religion
}
localization_key = pam_venerated_saint_buddhism
}
text = {
trigger = {
faith.religion = religion:taoism_religion
}
localization_key = pam_venerated_saint_taoism
}
text = {
trigger = {
faith.religion = religion:judaism_religion
}
localization_key = pam_venerated_saint_judaism
}
text = {
fallback = yes
localization_key = pam_venerated_saint_other
}
}
# Bare noun for decision/event/POI names: plain text (no concept link), capitalized fallback ("Consecrate the Wali" / "Consecrate the Venerated Ancestor"). Ungendered - call on GetPlayer.
PamSaintOrAncestorTitleNoun = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_saint_title_noun_christian
}
text = {
trigger = {
faith.religion = religion:islam_religion
}
localization_key = pam_saint_title_noun_islam
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
}
localization_key = pam_saint_title_noun_hellenism
}
text = {
trigger = {
faith.religion = religion:jainism_religion
}
localization_key = pam_saint_title_noun_jainism
}
text = {
trigger = {
faith.religion = religion:shintoism_religion
}
localization_key = pam_saint_title_noun_shintoism
}
text = {
trigger = {
faith.religion = religion:confucianism_religion
}
localization_key = pam_saint_title_noun_confucianism
}
text = {
trigger = {
faith.religion = religion:buddhism_religion
}
localization_key = pam_saint_title_noun_buddhism
}
text = {
trigger = {
faith.religion = religion:taoism_religion
}
localization_key = pam_saint_title_noun_taoism
}
text = {
trigger = {
faith.religion = religion:judaism_religion
}
localization_key = pam_saint_title_noun_judaism
}
text = {
fallback = yes
localization_key = pam_saint_title_noun_other
}
}
PamSaintOrAncestorTitleNounPlural = {
type = faith
text = {
trigger = {
OR = { religion_tag = christianity_religion religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion religion_tag = oriental_orthodox_religion }
}
localization_key = pam_saint_title_noun_plural_christian
}
text = {
trigger = {
religion_tag = islam_religion
}
localization_key = pam_saint_title_noun_plural_islam
}
text = {
trigger = {
religion_tag = hellenism_religion
}
localization_key = pam_saint_title_noun_plural_hellenism
}
text = {
trigger = {
religion_tag = jainism_religion
}
localization_key = pam_saint_title_noun_plural_jainism
}
text = {
trigger = {
religion_tag = shintoism_religion
}
localization_key = pam_saint_title_noun_plural_shintoism
}
text = {
trigger = {
religion_tag = confucianism_religion
}
localization_key = pam_saint_title_noun_plural_confucianism
}
text = {
trigger = {
religion_tag = buddhism_religion
}
localization_key = pam_saint_title_noun_plural_buddhism
}
text = {
trigger = {
religion_tag = taoism_religion
}
localization_key = pam_saint_title_noun_plural_taoism
}
text = {
trigger = {
religion_tag = judaism_religion
}
localization_key = pam_saint_title_noun_plural_judaism
}
text = {
fallback = yes
localization_key = pam_saint_title_noun_plural_other
}
}
# Article-carrying noun for names/titles: reuses the pam_venerated_saint_* fragments (already capitalized proper nouns) but falls back to the capitalized "a Venerated Ancestor" ("Tomb of a Venerated Ancestor"). Ungendered - call on GetPlayer.
PamVeneratedSaintOrAncestorTitle = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_venerated_saint_christian
}
text = {
trigger = {
faith.religion = religion:islam_religion
}
localization_key = pam_venerated_saint_islam
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
}
localization_key = pam_venerated_saint_hellenism
}
text = {
trigger = {
faith.religion = religion:jainism_religion
}
localization_key = pam_venerated_saint_jainism
}
text = {
trigger = {
faith.religion = religion:shintoism_religion
}
localization_key = pam_venerated_saint_shintoism
}
text = {
trigger = {
faith.religion = religion:confucianism_religion
}
localization_key = pam_venerated_saint_confucianism
}
text = {
trigger = {
faith.religion = religion:buddhism_religion
}
localization_key = pam_venerated_saint_buddhism
}
text = {
trigger = {
faith.religion = religion:taoism_religion
}
localization_key = pam_venerated_saint_taoism
}
text = {
trigger = {
faith.religion = religion:judaism_religion
}
localization_key = pam_venerated_saint_judaism
}
text = {
fallback = yes
localization_key = pam_venerated_saint_other_title
}
}
# Object of the venerate verb in the canonize decision name: reuses the pam_venerated_saint_* fragments, but the fallback is "an Ancestor" so the name reads "Venerate an Ancestor" rather than "Venerate a venerated ancestor". Ungendered - call on GetPlayer.
PamVenerateObjectTitle = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_venerated_saint_christian_capitalized
}
text = {
trigger = {
faith.religion = religion:islam_religion
}
localization_key = pam_venerated_saint_islam
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
}
localization_key = pam_venerated_saint_hellenism
}
text = {
trigger = {
faith.religion = religion:jainism_religion
}
localization_key = pam_venerated_saint_jainism
}
text = {
trigger = {
faith.religion = religion:shintoism_religion
}
localization_key = pam_venerated_saint_shintoism
}
text = {
trigger = {
faith.religion = religion:confucianism_religion
}
localization_key = pam_venerated_saint_confucianism
}
text = {
trigger = {
faith.religion = religion:buddhism_religion
}
localization_key = pam_venerated_saint_buddhism
}
text = {
trigger = {
faith.religion = religion:taoism_religion
}
localization_key = pam_venerated_saint_taoism
}
text = {
trigger = {
faith.religion = religion:judaism_religion
}
localization_key = pam_venerated_saint_judaism
}
text = {
fallback = yes
localization_key = pam_venerate_object_other
}
}
# Collective plural: "the blessed ones" (Christian) / per-religion plural ("the Awliya", "the Tzadikim", ...) / "the venerated ancestors" (fallback).
PamBlessedOnesOrAncestors = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_blessed_ones_christian
}
text = {
trigger = {
faith.religion = religion:islam_religion
}
localization_key = pam_blessed_ones_islam
}
text = {
trigger = {
faith.religion = religion:hellenism_religion
}
localization_key = pam_blessed_ones_hellenism
}
text = {
trigger = {
faith.religion = religion:jainism_religion
}
localization_key = pam_blessed_ones_jainism
}
text = {
trigger = {
faith.religion = religion:shintoism_religion
}
localization_key = pam_blessed_ones_shintoism
}
text = {
trigger = {
faith.religion = religion:confucianism_religion
}
localization_key = pam_blessed_ones_confucianism
}
text = {
trigger = {
faith.religion = religion:buddhism_religion
}
localization_key = pam_blessed_ones_buddhism
}
text = {
trigger = {
faith.religion = religion:taoism_religion
}
localization_key = pam_blessed_ones_taoism
}
text = {
trigger = {
faith.religion = religion:judaism_religion
}
localization_key = pam_blessed_ones_judaism
}
text = {
fallback = yes
localization_key = pam_blessed_ones_other
}
}
# Consecrated (Christian)/Enshrined.
PamConsecrateEnshrine = {
type = character
text = {
trigger = {
OR = { faith.religion = religion:christianity_religion faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion faith.religion = religion:oriental_orthodox_religion }
}
localization_key = pam_consecrate_christian
}
text = {
fallback = yes
localization_key = pam_consecrate_others
}
}
PamConsecratedEnshrined = {
parent = PamConsecrateEnshrine
suffix = "_past"
}
PamConsecratingEnshrining = {
parent = PamConsecrateEnshrine
suffix = "_present"
}