@skullandbonestools/snbdata
Version:
Inofficial data package for the Skull and Bones game by Ubisoft.
251 lines • 11.9 kB
JavaScript
// 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