Во-первых, я бы порекомендовал создать plist 1.1, который обрабатывает ваши пары значений имен как связанные сущности, например:
<key name="capital" value="Montgomery" />
или
<key>capital <value>Montgomery</value></key>
Мне кажется, что их разделение, как у вас, сделало бы любую будущую обработку, которую вы хотите сделать сложнее.
Вам нужно больше метаинформации рядом с псевдонимом, чтобы связать ее с правильным состоянием, если только вы не хотите получать подсказки для каждой вставки. делая прозвища как
<nickname state="AL">Yellowhammer State</nickname>
даст вам все необходимое, чтобы легко вставить ваши данные в нужное место на любом языке.