are_endonyms_enabled = {
	has_global_flag = endonyms_enabled
}

is_albanian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = ALB
				original_tag = KOS
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = ALB
					original_tag = KOS
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_arabic_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = SAU
				original_tag = OMA
				original_tag = YEM
				original_tag = UAE
				original_tag = QAT
				original_tag = KUW
				original_tag = IRQ
				original_tag = SYR
				original_tag = LEB
				original_tag = JOR
				original_tag = PAL
				original_tag = EGY
				original_tag = LBA
				original_tag = TUN
				original_tag = ALG
				original_tag = MOR
				original_tag = WES
				original_tag = MRT
				original_tag = CHA
				original_tag = SUD
				original_tag = ERI
				original_tag = SJI
				original_tag = SOM
				original_tag = ADU
				original_tag = FSA
				original_tag = IMO
				original_tag = BHR
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = SAU
					original_tag = OMA
					original_tag = YEM
					original_tag = UAE
					original_tag = QAT
					original_tag = KUW
					original_tag = IRQ
					original_tag = SYR
					original_tag = LEB
					original_tag = JOR
					original_tag = PAL
					original_tag = EGY
					original_tag = LBA
					original_tag = TUN
					original_tag = ALG
					original_tag = MOR
					original_tag = WES
					original_tag = MRT
					original_tag = CHA
					original_tag = SUD
					original_tag = ERI
					original_tag = SJI
					original_tag = SOM
					original_tag = ADU
					original_tag = FSA
					original_tag = IMO
					original_tag = BHR
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_belarusian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = BLR
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = BLR
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_bulgarian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = BUL
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = BUL
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_chinese_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = CHI
				original_tag = PRC
				original_tag = GXC
				original_tag = YUN
				original_tag = SIK
				original_tag = XSM
				original_tag = SHX
				original_tag = MEN
				original_tag = MAN
				original_tag = KUM
				original_tag = KHM
				original_tag = GSM
				original_tag = NXM
				original_tag = SIC
				original_tag = GDC
				original_tag = XIC
				original_tag = SND
				original_tag = HBC
				original_tag = FOR
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = CHI
					original_tag = PRC
					original_tag = GXC
					original_tag = YUN
					original_tag = SIK
					original_tag = XSM
					original_tag = SHX
					original_tag = MEN
					original_tag = MAN
					original_tag = KUM
					original_tag = KHM
					original_tag = GSM
					original_tag = NXM
					original_tag = SIC
					original_tag = GDC
					original_tag = XIC
					original_tag = SND
					original_tag = HBC
					original_tag = FOR
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_czech_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = CZE
				original_tag = SLO
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = CZE
					original_tag = SLO
				}
				NOT = { has_cosmetic_tag = HUN_EMPIRE }
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
	NOT = { has_cosmetic_tag = HUN_EMPIRE }
}

is_danish_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = DEN
				original_tag = ICE
				original_tag = GRN
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = DEN
					original_tag = ICE
					original_tag = GRN
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_dutch_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = HOL
				original_tag = CRC
				original_tag = SUR
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = HOL
					original_tag = CRC
					original_tag = SUR
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_english_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = ENG
				original_tag = USA
				original_tag = AST
				original_tag = NZL
				original_tag = GYA
				original_tag = TRI
				original_tag = BAS
				original_tag = LIB
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = ENG
					original_tag = USA
					original_tag = AST
					original_tag = NZL
					original_tag = GYA
					original_tag = TRI
					original_tag = BAS
					original_tag = LIB
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_estonian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = EST
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = EST
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_finnish_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = FIN
				original_tag = KAR
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = FIN
					original_tag = KAR
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_french_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = FRA
				original_tag = HAI
				original_tag = CAR
				original_tag = RCG
				original_tag = IVO
				original_tag = DAH
				original_tag = GAB
				original_tag = GNA
				original_tag = MLI
				original_tag = NGR
				original_tag = CAY
				original_tag = GDL
				original_tag = MAD
				original_tag = SEN
				original_tag = TOG
				original_tag = COG
				original_tag = VOL
				original_tag = QUE
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = FRA
					original_tag = HAI
					original_tag = CAR
					original_tag = RCG
					original_tag = IVO
					original_tag = DAH
					original_tag = GAB
					original_tag = GNA
					original_tag = MLI
					original_tag = NGR
					original_tag = CAY
					original_tag = GDL
					original_tag = MAD
					original_tag = SEN
					original_tag = TOG
					original_tag = COG
					original_tag = VOL
					original_tag = QUE
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_gaellic_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = IRE
				original_tag = NIR
				original_tag = WLS
				original_tag = SCO
				original_tag = BRI
				original_tag = WLA
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = IRE
					original_tag = NIR
					original_tag = WLS
					original_tag = SCO
					original_tag = BRI
					original_tag = WLA
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_german_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = GER
				original_tag = AUS
				original_tag = WUR
				original_tag = BAY
				original_tag = PRE
				original_tag = VGE
				original_tag = MEK
				original_tag = SAX
				original_tag = THU
				original_tag = HAN
				original_tag = SHL
				original_tag = RHI
				original_tag = HES
				has_cosmetic_tag = HOL_reichskommissariat
				has_cosmetic_tag = BEL_reichskommissariat
				has_cosmetic_tag = BLR_reichskommissariat
				has_cosmetic_tag = UKR_reichskommissariat
				has_cosmetic_tag = HUN_EMPIRE
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = GER
					original_tag = AUS
					original_tag = WUR
					original_tag = BAY
					original_tag = PRE
					original_tag = VGE
					original_tag = MEK
					original_tag = SAX
					original_tag = THU
					original_tag = HAN
					original_tag = SHL
					original_tag = RHI
					original_tag = HES
					has_cosmetic_tag = HOL_reichskommissariat
					has_cosmetic_tag = BEL_reichskommissariat
					has_cosmetic_tag = BLR_reichskommissariat
					has_cosmetic_tag = UKR_reichskommissariat
					has_cosmetic_tag = HUN_EMPIRE
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_greek_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = GRE
				original_tag = CYP
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = GRE
					original_tag = CYP
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_hungarian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = HUN
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = HUN
				}
				NOT = { has_cosmetic_tag = HUN_EMPIRE }
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
	NOT = { has_cosmetic_tag = HUN_EMPIRE }
}

is_hindi_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = RAJ
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = RAJ
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_italian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = ITA
				original_tag = AOI
				original_tag = SPM
				original_tag = LBV
				original_tag = TOS
				original_tag = TTS
				original_tag = COR
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
				has_cosmetic_tag = SPQR_UNIFIED
			}
		}
		AND = {
			overlord = {
				AND = {
					NOT = {
						has_cosmetic_tag = SPQR_UNIFIED
					}
					OR = {
						original_tag = ITA
						original_tag = AOI
						original_tag = SPM
						original_tag = LBV
						original_tag = TOS
						original_tag = TTS
						original_tag = COR
					}
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_japanese_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = JAP
				original_tag = OKN
				original_tag = EZO
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = JAP
					original_tag = OKN
					original_tag = EZO
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_korean_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = KOR
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = KOR
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_latin_speaking_country = {
    OR = {
        AND = {
            has_cosmetic_tag = SPQR_UNIFIED
            OR = {
                original_tag = ITA
                original_tag = AOI
                original_tag = SPM
                original_tag = LBV
                original_tag = TOS
                original_tag = TTS
                original_tag = COR
            }
            NOT = {
                has_autonomy_state = autonomy_reichskommissariat
                has_autonomy_state = autonomy_collaboration_government
                has_autonomy_state = autonomy_integrated_puppet
                has_autonomy_state = autonomy_wtt_imperial_protectorate
            }
        }
        AND = {
            overlord = {
                has_cosmetic_tag = SPQR_UNIFIED
                OR = {
                    original_tag = ITA
                    original_tag = AOI
                    original_tag = SPM
                    original_tag = LBV
                    original_tag = TOS
                    original_tag = TTS
                    original_tag = COR
                }
            }
            OR = {
                has_autonomy_state = autonomy_reichskommissariat
                has_autonomy_state = autonomy_collaboration_government
                has_autonomy_state = autonomy_integrated_puppet
                has_autonomy_state = autonomy_wtt_imperial_protectorate
            }
        }
        AND = {
            original_tag = PAP
            NOT = {
                has_autonomy_state = autonomy_reichskommissariat
                has_autonomy_state = autonomy_collaboration_government
                has_autonomy_state = autonomy_integrated_puppet
                has_autonomy_state = autonomy_wtt_imperial_protectorate
            }
        }
        AND = {
            overlord = {
                original_tag = PAP
            }
            OR = {
                has_autonomy_state = autonomy_reichskommissariat
                has_autonomy_state = autonomy_collaboration_government
                has_autonomy_state = autonomy_integrated_puppet
                has_autonomy_state = autonomy_wtt_imperial_protectorate
            }
        }
    }
}


is_latvian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = LAT
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = LAT
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_lithuanian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = LIT
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = LIT
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_norwegian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = NOR
				original_tag = JAN
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = NOR
					original_tag = JAN
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_persian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = PER
				original_tag = AFG
				original_tag = KUR
				original_tag = NOA
				original_tag = TAJ
				original_tag = BLC
				original_tag = KLT
				original_tag = NWF
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = PER
					original_tag = AFG
					original_tag = KUR
					original_tag = NOA
					original_tag = TAJ
					original_tag = BLC
					original_tag = KLT
					original_tag = NWF
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_polish_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = POL
				original_tag = KSH
				original_tag = SIL
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = POL
					original_tag = KSH
					original_tag = SIL
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_portuguese_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = POR
				original_tag = BRA
				original_tag = ANG
				original_tag = MZB
				original_tag = GNB
				original_tag = GLC
				original_tag = TML
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = POR
					original_tag = BRA
					original_tag = ANG
					original_tag = MZB
					original_tag = GNB
					original_tag = GLC
					original_tag = TML
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_romanian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = ROM
				original_tag = MOL
				original_tag = TRA
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = ROM
					original_tag = MOL
					original_tag = TRA
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_russian_speaking_country = {
	OR = {
		AND = {
			original_tag = SOV
			has_government = communism
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				original_tag = SOV
				has_government = communism
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_russianfascism_speaking_country = {
    OR = {
        AND = {
            original_tag = SOV
            NOT = { has_government = communism }
            NOT = { has_government = neutrality }
            NOT = {
                has_autonomy_state = autonomy_reichskommissariat
                has_autonomy_state = autonomy_collaboration_government
                has_autonomy_state = autonomy_integrated_puppet
                has_autonomy_state = autonomy_wtt_imperial_protectorate
            }
        }
        AND = {
            overlord = {
                original_tag = SOV
                NOT = { has_government = communism }
                NOT = { has_government = neutrality }
            }
            OR = {
                has_autonomy_state = autonomy_reichskommissariat
                has_autonomy_state = autonomy_collaboration_government
                has_autonomy_state = autonomy_integrated_puppet
                has_autonomy_state = autonomy_wtt_imperial_protectorate
            }
        }
        AND = {
            OR = {
                original_tag = VLA
                original_tag = FER
                original_tag = EVE
            }
            NOT = {
                has_autonomy_state = autonomy_reichskommissariat
                has_autonomy_state = autonomy_collaboration_government
                has_autonomy_state = autonomy_integrated_puppet
                has_autonomy_state = autonomy_wtt_imperial_protectorate
            }
        }
        AND = {
            overlord = {
                OR = {
                    original_tag = VLA
                    original_tag = FER
                    original_tag = EVE
                }
            }
            OR = {
                has_autonomy_state = autonomy_reichskommissariat
                has_autonomy_state = autonomy_collaboration_government
                has_autonomy_state = autonomy_integrated_puppet
                has_autonomy_state = autonomy_wtt_imperial_protectorate
            }
        }
    }
}

is_russianmonarchism_speaking_country = {
	OR = {
		AND = {
			original_tag = SOV
			has_government = neutrality
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
			original_tag = SOV
			has_government = neutrality
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_south_slav_country = {
	OR = {
		AND = {
			OR = {
				original_tag = YUG
				original_tag = SER
				original_tag = CRO
				original_tag = MNT
				original_tag = BOS
				original_tag = MAC
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = YUG
					original_tag = SER
					original_tag = CRO
					original_tag = MNT
					original_tag = BOS
					original_tag = MAC
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_spanish_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = SPR
				original_tag = MEX
				original_tag = ARG
				original_tag = BOL
				original_tag = CHL
				original_tag = COL
				original_tag = COS
				original_tag = ECU
				original_tag = ELS
				original_tag = GUA
				original_tag = HON
				original_tag = NIC
				original_tag = PAN
				original_tag = PAR
				original_tag = PRU
				original_tag = VEN
				original_tag = URG
				original_tag = CUB
				original_tag = DOM
				original_tag = YUC
				original_tag = RIG
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = SPR
					original_tag = MEX
					original_tag = ARG
					original_tag = BOL
					original_tag = CHL
					original_tag = COL
					original_tag = COS
					original_tag = ECU
					original_tag = ELS
					original_tag = GUA
					original_tag = HON
					original_tag = NIC
					original_tag = PAN
					original_tag = PAR
					original_tag = PRU
					original_tag = VEN
					original_tag = URG
					original_tag = CUB
					original_tag = DOM
					original_tag = YUC
					original_tag = RIG
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_swedish_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = SWE
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = SWE
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_turkic_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = TUR
				original_tag = CRI
				original_tag = AZR
				original_tag = CHU
				original_tag = TAT
				original_tag = BSK
				original_tag = TMS
				original_tag = KHI
				original_tag = BUK
				original_tag = KKP
				original_tag = UZB
				original_tag = KYR
				original_tag = KAZ
				original_tag = KHA
				original_tag = ALT
				original_tag = TAN
				original_tag = YAK
				original_tag = KBK
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = TUR
					original_tag = CRI
					original_tag = AZR
					original_tag = CHU
					original_tag = TAT
					original_tag = BSK
					original_tag = TMS
					original_tag = KHI
					original_tag = BUK
					original_tag = KKP
					original_tag = UZB
					original_tag = KYR
					original_tag = KAZ
					original_tag = KHA
					original_tag = ALT
					original_tag = TAN
					original_tag = YAK
					original_tag = KBK
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}

is_ukrainian_speaking_country = {
	OR = {
		AND = {
			OR = {
				original_tag = UKR
				original_tag = DON
				original_tag = KUB
			}
			NOT = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
		AND = {
			overlord = {
				OR = {
					original_tag = UKR
				}
			}
			OR = {
				has_autonomy_state = autonomy_reichskommissariat
				has_autonomy_state = autonomy_collaboration_government
				has_autonomy_state = autonomy_integrated_puppet
				has_autonomy_state = autonomy_wtt_imperial_protectorate
			}
		}
	}
}