UNPKG

@skullandbonestools/snbdata

Version:

Inofficial data package for the Skull and Bones game by Ubisoft.

251 lines 11.9 kB
// Arabic import ar_achievements from '../languages/ar/ar_achievements.json'; import ar_commodities from '../languages/ar/ar_commodities.json'; import ar_contracts from '../languages/ar/ar_contracts.json'; import ar_cosmetics from '../languages/ar/ar_cosmetics.json'; import ar_events from '../languages/ar/ar_events.json'; import ar_factions from '../languages/ar/ar_factions.json'; import ar_items from '../languages/ar/ar_items.json'; import ar_locations from '../languages/ar/ar_locations.json'; import ar_materials from '../languages/ar/ar_materials.json'; import ar_modifications from '../languages/ar/ar_modifications.json'; import ar_regions from '../languages/ar/ar_regions.json'; import ar_perks from '../languages/ar/ar_perks.json'; import ar_seasons from '../languages/ar/ar_seasons.json'; import ar_sets from '../languages/ar/ar_sets.json'; import ar_ships from '../languages/ar/ar_ships.json'; import ar_territories from '../languages/ar/ar_territories.json'; import ar_ultimates from '../languages/ar/ar_ultimates.json'; import ar_worldEvents from '../languages/ar/ar_worldEvents.json'; // German import de_achievements from '../languages/de/de_achievements.json'; import de_commodities from '../languages/de/de_commodities.json'; import de_contracts from '../languages/de/de_contracts.json'; import de_cosmetics from '../languages/de/de_cosmetics.json'; import de_events from '../languages/de/de_events.json'; import de_factions from '../languages/de/de_factions.json'; import de_items from '../languages/de/de_items.json'; import de_locations from '../languages/de/de_locations.json'; import de_materials from '../languages/de/de_materials.json'; import de_modifications from '../languages/de/de_modifications.json'; import de_regions from '../languages/de/de_regions.json'; import de_perks from '../languages/de/de_perks.json'; import de_seasons from '../languages/de/de_seasons.json'; import de_sets from '../languages/de/de_sets.json'; import de_ships from '../languages/de/de_ships.json'; import de_territories from '../languages/de/de_territories.json'; import de_ultimates from '../languages/de/de_ultimates.json'; import de_worldEvents from '../languages/de/de_worldEvents.json'; // English import en_achievements from '../languages/en/en_achievements.json'; import en_commodities from '../languages/en/en_commodities.json'; import en_contracts from '../languages/en/en_contracts.json'; import en_cosmetics from '../languages/en/en_cosmetics.json'; import en_events from '../languages/en/en_events.json'; import en_factions from '../languages/en/en_factions.json'; import en_items from '../languages/en/en_items.json'; import en_locations from '../languages/en/en_locations.json'; import en_materials from '../languages/en/en_materials.json'; import en_modifications from '../languages/en/en_modifications.json'; import en_regions from '../languages/en/en_regions.json'; import en_perks from '../languages/en/en_perks.json'; import en_seasons from '../languages/en/en_seasons.json'; import en_sets from '../languages/en/en_sets.json'; import en_ships from '../languages/en/en_ships.json'; import en_territories from '../languages/en/en_territories.json'; import en_ultimates from '../languages/en/en_ultimates.json'; import en_worldEvents from '../languages/en/en_worldEvents.json'; // Spanish import es_achievements from '../languages/es/es_achievements.json'; import es_commodities from '../languages/es/es_commodities.json'; import es_contracts from '../languages/es/es_contracts.json'; import es_cosmetics from '../languages/es/es_cosmetics.json'; import es_events from '../languages/es/es_events.json'; import es_factions from '../languages/es/es_factions.json'; import es_items from '../languages/es/es_items.json'; import es_locations from '../languages/es/es_locations.json'; import es_materials from '../languages/es/es_materials.json'; import es_modifications from '../languages/es/es_modifications.json'; import es_regions from '../languages/es/es_regions.json'; import es_perks from '../languages/es/es_perks.json'; import es_seasons from '../languages/es/es_seasons.json'; import es_sets from '../languages/es/es_sets.json'; import es_ships from '../languages/es/es_ships.json'; import es_territories from '../languages/es/es_territories.json'; import es_ultimates from '../languages/es/es_ultimates.json'; import es_worldEvents from '../languages/es/es_worldEvents.json'; // French import fr_achievements from '../languages/fr/fr_achievements.json'; import fr_commodities from '../languages/fr/fr_commodities.json'; import fr_contracts from '../languages/fr/fr_contracts.json'; import fr_cosmetics from '../languages/fr/fr_cosmetics.json'; import fr_events from '../languages/fr/fr_events.json'; import fr_factions from '../languages/fr/fr_factions.json'; import fr_items from '../languages/fr/fr_items.json'; import fr_locations from '../languages/fr/fr_locations.json'; import fr_materials from '../languages/fr/fr_materials.json'; import fr_modifications from '../languages/fr/fr_modifications.json'; import fr_regions from '../languages/fr/fr_regions.json'; import fr_perks from '../languages/fr/fr_perks.json'; import fr_seasons from '../languages/fr/fr_seasons.json'; import fr_sets from '../languages/fr/fr_sets.json'; import fr_ships from '../languages/fr/fr_ships.json'; import fr_territories from '../languages/fr/fr_territories.json'; import fr_ultimates from '../languages/fr/fr_ultimates.json'; import fr_worldEvents from '../languages/fr/fr_worldEvents.json'; // Chinese import zh_achievements from '../languages/zh/zh_achievements.json'; import zh_commodities from '../languages/zh/zh_commodities.json'; import zh_contracts from '../languages/zh/zh_contracts.json'; import zh_cosmetics from '../languages/zh/zh_cosmetics.json'; import zh_events from '../languages/zh/zh_events.json'; import zh_factions from '../languages/zh/zh_factions.json'; import zh_items from '../languages/zh/zh_items.json'; import zh_locations from '../languages/zh/zh_locations.json'; import zh_materials from '../languages/zh/zh_materials.json'; import zh_modifications from '../languages/zh/zh_modifications.json'; import zh_regions from '../languages/zh/zh_regions.json'; import zh_perks from '../languages/zh/zh_perks.json'; import zh_seasons from '../languages/zh/zh_seasons.json'; import zh_sets from '../languages/zh/zh_sets.json'; import zh_ships from '../languages/zh/zh_ships.json'; import zh_territories from '../languages/zh/zh_territories.json'; import zh_ultimates from '../languages/zh/zh_ultimates.json'; import zh_worldEvents from '../languages/zh/zh_worldEvents.json'; function preprocessLocations(locationsObj, seasonsObj) { const seasonKeys = Object.keys(seasonsObj.seasons); const processed = {}; for (const key in locationsObj.locations) { const locationKey = key; let value = locationsObj.locations[locationKey]; seasonKeys.forEach(seasonKey => { const placeholder = `{{${String(seasonKey)}}}`; value = value.replaceAll(placeholder, seasonsObj.seasons[seasonKey]); }); processed[key] = value; } return processed; } export const Languages = { AR: { achievements: ar_achievements.achievements, commodities: ar_commodities.commodities, contracts: ar_contracts.contracts, cosmetics: ar_cosmetics.cosmetics, events: ar_events.events, factions: ar_factions.factions, items: ar_items.items, locations: preprocessLocations(ar_locations, ar_seasons), materials: ar_materials.materials, modifications: ar_modifications.modifications, regions: ar_regions.regions, perks: ar_perks.perks, seasons: ar_seasons.seasons, sets: ar_sets.sets, ships: ar_ships.ships, territories: ar_territories.territories, ultimates: ar_ultimates.ultimates, worldEvents: ar_worldEvents.worldEvents, }, DE: { achievements: de_achievements.achievements, commodities: de_commodities.commodities, contracts: de_contracts.contracts, cosmetics: de_cosmetics.cosmetics, events: de_events.events, factions: de_factions.factions, items: de_items.items, locations: preprocessLocations(de_locations, de_seasons), materials: de_materials.materials, modifications: de_modifications.modifications, regions: de_regions.regions, perks: de_perks.perks, seasons: de_seasons.seasons, sets: de_sets.sets, ships: de_ships.ships, territories: de_territories.territories, ultimates: de_ultimates.ultimates, worldEvents: de_worldEvents.worldEvents, }, EN: { achievements: en_achievements.achievements, commodities: en_commodities.commodities, contracts: en_contracts.contracts, cosmetics: en_cosmetics.cosmetics, events: en_events.events, factions: en_factions.factions, items: en_items.items, locations: preprocessLocations(en_locations, en_seasons), materials: en_materials.materials, modifications: en_modifications.modifications, regions: en_regions.regions, perks: en_perks.perks, seasons: en_seasons.seasons, sets: en_sets.sets, ships: en_ships.ships, territories: en_territories.territories, ultimates: en_ultimates.ultimates, worldEvents: en_worldEvents.worldEvents, }, ES: { achievements: es_achievements.achievements, commodities: es_commodities.commodities, contracts: es_contracts.contracts, cosmetics: es_cosmetics.cosmetics, events: es_events.events, factions: es_factions.factions, items: es_items.items, locations: preprocessLocations(es_locations, es_seasons), materials: es_materials.materials, modifications: es_modifications.modifications, regions: es_regions.regions, perks: es_perks.perks, seasons: es_seasons.seasons, sets: es_sets.sets, ships: es_ships.ships, territories: es_territories.territories, ultimates: es_ultimates.ultimates, worldEvents: es_worldEvents.worldEvents, }, FR: { achievements: fr_achievements.achievements, commodities: fr_commodities.commodities, contracts: fr_contracts.contracts, cosmetics: fr_cosmetics.cosmetics, events: fr_events.events, factions: fr_factions.factions, items: fr_items.items, locations: preprocessLocations(fr_locations, fr_seasons), materials: fr_materials.materials, modifications: fr_modifications.modifications, regions: fr_regions.regions, perks: fr_perks.perks, seasons: fr_seasons.seasons, sets: fr_sets.sets, ships: fr_ships.ships, territories: fr_territories.territories, ultimates: fr_ultimates.ultimates, worldEvents: fr_worldEvents.worldEvents, }, ZH: { achievements: zh_achievements.achievements, commodities: zh_commodities.commodities, contracts: zh_contracts.contracts, cosmetics: zh_cosmetics.cosmetics, events: zh_events.events, factions: zh_factions.factions, items: zh_items.items, locations: preprocessLocations(zh_locations, zh_seasons), materials: zh_materials.materials, modifications: zh_modifications.modifications, regions: zh_regions.regions, perks: zh_perks.perks, seasons: zh_seasons.seasons, sets: zh_sets.sets, ships: zh_ships.ships, territories: zh_territories.territories, ultimates: zh_ultimates.ultimates, worldEvents: zh_worldEvents.worldEvents, } }; //# sourceMappingURL=languages.js.map