225 lines
6.2 KiB
TypeScript
225 lines
6.2 KiB
TypeScript
/**
|
|
* Italian translations for common Habbo catalog page captions.
|
|
* Keys are lowercase versions of the English caption.
|
|
* Add new entries as needed.
|
|
*/
|
|
export const CATALOG_IT: Record<string, string> = {
|
|
// ── Main categories ───────────────────────────────────
|
|
frontpage: "Pagina Principale",
|
|
"front page": "Pagina Principale",
|
|
furniture: "Mobili",
|
|
furni: "Mobili",
|
|
rare: "Rari",
|
|
rares: "Rari",
|
|
"super rares": "Super Rari",
|
|
"ultra rares": "Ultra Rari",
|
|
limited: "Limitati",
|
|
"limited edition": "Edizione Limitata",
|
|
ltd: "Limitati",
|
|
new: "Novità",
|
|
"new furni": "Nuovi Mobili",
|
|
newest: "Novità",
|
|
|
|
// ── Rooms & Spaces ────────────────────────────────────
|
|
rooms: "Stanze",
|
|
"room bundles": "Pacchetti Stanza",
|
|
"room bundle": "Pacchetto Stanza",
|
|
spaces: "Spazi",
|
|
walls: "Pareti",
|
|
wall: "Parete",
|
|
floors: "Pavimenti",
|
|
floor: "Pavimento",
|
|
landscapes: "Paesaggi",
|
|
landscape: "Paesaggio",
|
|
wallpaper: "Carta da Parati",
|
|
wallpapers: "Carte da Parati",
|
|
|
|
// ── Pets ──────────────────────────────────────────────
|
|
pets: "Animali",
|
|
"pet accessories": "Accessori Animali",
|
|
"pet food": "Cibo Animali",
|
|
horses: "Cavalli",
|
|
dogs: "Cani",
|
|
cats: "Gatti",
|
|
crocodiles: "Coccodrilli",
|
|
terriers: "Terrier",
|
|
bears: "Orsi",
|
|
pigs: "Maiali",
|
|
lions: "Leoni",
|
|
rhinos: "Rinoceronti",
|
|
spiders: "Ragni",
|
|
turtles: "Tartarughe",
|
|
chickens: "Galline",
|
|
frogs: "Rane",
|
|
dragons: "Draghi",
|
|
monkeys: "Scimmie",
|
|
gnomes: "Gnomi",
|
|
monsters: "Mostri",
|
|
"monster plants": "Piante Mostro",
|
|
butterflies: "Farfalle",
|
|
bunnies: "Coniglietti",
|
|
pigeons: "Piccioni",
|
|
|
|
// ── Economy ───────────────────────────────────────────
|
|
credits: "Crediti",
|
|
diamonds: "Diamanti",
|
|
duckets: "Duckets",
|
|
pixels: "Pixels",
|
|
marketplace: "Mercatino",
|
|
recycler: "Riciclatore",
|
|
ecotron: "Ecotron",
|
|
|
|
// ── Habbo Club ────────────────────────────────────────
|
|
"habbo club": "Club Habbo",
|
|
hc: "Club Habbo",
|
|
vip: "VIP",
|
|
"club furni": "Mobili Club",
|
|
"club furniture": "Mobili Club",
|
|
"club offers": "Offerte Club",
|
|
membership: "Abbonamento",
|
|
|
|
// ── Building ──────────────────────────────────────────
|
|
building: "Costruzione",
|
|
"builders club": "Club Costruttori",
|
|
wired: "Wired",
|
|
"wired furni": "Mobili Wired",
|
|
teleports: "Teletrasporti",
|
|
rollers: "Rulli",
|
|
gates: "Cancelli",
|
|
switches: "Interruttori",
|
|
|
|
// ── Decorations / Themes ──────────────────────────────
|
|
decorations: "Decorazioni",
|
|
decoration: "Decorazione",
|
|
plants: "Piante",
|
|
lighting: "Illuminazione",
|
|
lights: "Luci",
|
|
candles: "Candele",
|
|
kitchen: "Cucina",
|
|
bathroom: "Bagno",
|
|
bedroom: "Camera da Letto",
|
|
"living room": "Soggiorno",
|
|
garden: "Giardino",
|
|
outdoor: "Esterno",
|
|
office: "Ufficio",
|
|
study: "Studio",
|
|
music: "Musica",
|
|
sound: "Suoni",
|
|
"sound machine": "Jukebox",
|
|
|
|
// ── Collections / Series ──────────────────────────────
|
|
gothic: "Gotico",
|
|
executive: "Executive",
|
|
mode: "Moda",
|
|
iced: "Ghiacciato",
|
|
pura: "Pura",
|
|
lodge: "Baita",
|
|
plastic: "Plastica",
|
|
area: "Area",
|
|
asian: "Asiatico",
|
|
candy: "Caramelle",
|
|
chrome: "Cromo",
|
|
country: "Country",
|
|
diner: "Tavola Calda",
|
|
fairy: "Fatato",
|
|
greek: "Greco",
|
|
haunted: "Stregato",
|
|
hollywood: "Hollywood",
|
|
japanese: "Giapponese",
|
|
jungle: "Giungla",
|
|
love: "Amore",
|
|
marble: "Marmo",
|
|
medieval: "Medievale",
|
|
neon: "Neon",
|
|
prairie: "Prateria",
|
|
romantic: "Romantico",
|
|
"sci-fi": "Fantascienza",
|
|
sport: "Sport",
|
|
sports: "Sport",
|
|
street: "Strada",
|
|
tropical: "Tropicale",
|
|
victorian: "Vittoriano",
|
|
vintage: "Vintage",
|
|
winter: "Inverno",
|
|
summer: "Estate",
|
|
spring: "Primavera",
|
|
autumn: "Autunno",
|
|
fall: "Autunno",
|
|
christmas: "Natale",
|
|
xmas: "Natale",
|
|
easter: "Pasqua",
|
|
halloween: "Halloween",
|
|
valentine: "San Valentino",
|
|
valentines: "San Valentino",
|
|
"st patricks": "San Patrizio",
|
|
|
|
// ── Games & Activities ────────────────────────────────
|
|
games: "Giochi",
|
|
game: "Gioco",
|
|
"battle banzai": "Battaglia Banzai",
|
|
freeze: "Freeze",
|
|
football: "Calcio",
|
|
snowstorm: "Tempesta di Neve",
|
|
"roller skating": "Pattinaggio",
|
|
trophies: "Trofei",
|
|
trophy: "Trofeo",
|
|
prizes: "Premi",
|
|
rewards: "Ricompense",
|
|
|
|
// ── Badges & Clothing ────────────────────────────────
|
|
badges: "Distintivi",
|
|
badge: "Distintivo",
|
|
clothing: "Abbigliamento",
|
|
clothes: "Vestiti",
|
|
effects: "Effetti",
|
|
dances: "Balli",
|
|
|
|
// ── Bots & Features ──────────────────────────────────
|
|
bots: "Bot",
|
|
bot: "Bot",
|
|
groups: "Gruppi",
|
|
guilds: "Gilde",
|
|
guild: "Gilda",
|
|
"group furni": "Mobili Gruppo",
|
|
|
|
// ── Misc ──────────────────────────────────────────────
|
|
offers: "Offerte",
|
|
specials: "Speciali",
|
|
special: "Speciale",
|
|
deals: "Occasioni",
|
|
sale: "Saldi",
|
|
bundles: "Pacchetti",
|
|
bundle: "Pacchetto",
|
|
promotions: "Promozioni",
|
|
promo: "Promozione",
|
|
info: "Informazioni",
|
|
help: "Aiuto",
|
|
loyalty: "Fedeltà",
|
|
"loyalty rewards": "Premi Fedeltà",
|
|
gift: "Regalo",
|
|
gifts: "Regali",
|
|
"gift shop": "Negozio Regali",
|
|
"credit furni": "Mobili Crediti",
|
|
exchange: "Cambio",
|
|
"sold out": "Esaurito",
|
|
"coming soon": "In Arrivo",
|
|
all: "Tutto",
|
|
search: "Cerca",
|
|
featured: "In Evidenza",
|
|
popular: "Popolari",
|
|
"top picks": "Le Migliori",
|
|
trending: "Tendenze",
|
|
collections: "Collezioni",
|
|
collection: "Collezione",
|
|
"imported furni": "Mobili Importati",
|
|
};
|
|
|
|
/**
|
|
* Get Italian translation for a catalog caption.
|
|
* Returns the translated name if found, otherwise null.
|
|
*/
|
|
export function translateCaption(caption: string): string | null {
|
|
const key = caption.toLowerCase().trim();
|
|
return CATALOG_IT[key] ?? null;
|
|
}
|