225 lines
6.4 KiB
TypeScript
225 lines
6.4 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
|
|
}
|