🆙 Update texts to use JSON5 and added all text

This commit is contained in:
duckietm
2026-05-28 15:25:27 +02:00
parent e7088595df
commit bade7e2623
7 changed files with 2110 additions and 304 deletions
-269
View File
@@ -1,269 +0,0 @@
{
"notification.badge.received": "Nuovo Distintivo!",
"wiredfurni.badgereceived.title": "Distintivo ricevuto!",
"wiredfurni.badgereceived.body": "Hai appena ricevuto un nuovo Distintivo! Controlla nel tuo Inventario!",
"friendlist.search": "Search friends",
"purse.seasonal.currency.101": "cash",
"widget.chooser.checkall": "Select furniture",
"widget.chooser.btn.pickall": "pick up selected items!",
"wiredfurni.params.requireall.2": "If one of the selected furni has an avatar",
"wiredfurni.params.requireall.3": "If all selected furni have avatars on them",
"widget.settings.general": "General",
"widget.settings.general.title": "Adjust the default Nitro settings",
"widget.settings.volume": "Volume",
"widget.settings.interface": "Interface",
"widget.settings.interface.title": "Adjust the interface settings",
"widget.settings.interface.fps.automatic": "Set FPS to unlimited",
"widget.settings.interface.fps.warning": "Setting FPS to unlimited may cause performance issues!",
"widget.settings.interface.secondary": "Change the window header color",
"widget.settings.interface.reset": "Reset header color to default",
"widget.room.chat.hide_pets": "Hide pets",
"widget.room.chat.hide_avatars": "Hide avatars",
"widget.room.chat.hide_balloon": "Hide speech bubble",
"widget.room.chat.show_balloon": "Speech bubble",
"widget.room.chat.clear_history": "clear history",
"widget.room.youtube.shared": "YouTube is being shared",
"widget.room.youtube.open_video": "Open the video",
"wiredfurni.tooltip.select.tile": "Select tile",
"wiredfurni.tooltip.remove.tile": "Deselect tile",
"wiredfurni.tooltip.remove.5x5_tile": "select 5x5 tiles",
"wiredfurni.tooltip.remove.clear_tile": "Clear all selections",
"wiredfurni.params.furni_neighborhood.group.user": "Players",
"wiredfurni.params.furni_neighborhood.group.furni": "Furniture",
"wiredfurni.params.selector_option.bot": "No bots",
"wiredfurni.params.selector_option.pet": "No pets",
"catalog.title": "Catalog",
"catalog.favorites": "Favorites",
"catalog.favorites.pages": "Pages",
"catalog.favorites.furni": "Furni",
"catalog.favorites.empty": "No favorites",
"catalog.favorites.empty.hint": "Click the heart on furni or the star on pages to add them.",
"catalog.admin": "Admin",
"catalog.admin.new": "New",
"catalog.admin.root": "Root",
"catalog.admin.new.root.category": "New root category",
"catalog.admin.edit.root": "Edit Root",
"catalog.admin.edit": "Edit:",
"catalog.admin.edit.page": "Edit Page",
"catalog.admin.hidden": "hidden",
"catalog.admin.edit.title": "Edit \"%name%\"",
"catalog.admin.show": "Show",
"catalog.admin.hide": "Hide",
"catalog.admin.delete": "Delete",
"catalog.admin.delete.title": "Delete \"%name%\"",
"catalog.admin.delete.category.confirm": "Delete category \"%name%\" and all its content?",
"catalog.admin.delete.page": "Delete page",
"catalog.admin.delete.page.confirm": "Delete page \"%name%\"?",
"catalog.admin.delete.offer.confirm": "Are you sure you want to delete this offer?",
"catalog.admin.create": "Create",
"catalog.admin.save": "Save",
"catalog.admin.create.subpage": "Create sub-page",
"catalog.admin.order": "Order",
"catalog.admin.visible": "Visible",
"catalog.admin.enabled": "Enabled",
"catalog.admin.offer.new": "New Offer",
"catalog.admin.offer.edit": "Edit Offer",
"catalog.admin.offer.name": "Catalog Name",
"catalog.admin.offer.general": "General",
"catalog.admin.offer.quantity": "Quantity",
"catalog.admin.offer.prices": "Prices",
"catalog.admin.offer.credits": "Credits",
"catalog.admin.offer.points": "Points",
"catalog.admin.offer.points.type": "Points Type",
"catalog.admin.offer.options": "Options",
"catalog.admin.offer.club.only": "Club Only",
"catalog.admin.offer.extradata": "Extra Data (optional)....",
"catalog.admin.offer.have.offer": "Multi-discount (have_offer)",
"catalog.trophies.title": "Trophies",
"catalog.trophies.write.hint": "Write a text for the trophy before purchasing",
"catalog.trophies.inscription": "Trophy Inscription",
"catalog.trophies.inscription.placeholder": "Write the text that will appear on the trophy...",
"catalog.pets.show.colors": "Show colors",
"catalog.pets.choose.color": "Choose color",
"catalog.pets.choose.breed": "Choose breed",
"catalog.pets.back.breeds": "? Breeds",
"catalog.prefix.text": "Text",
"catalog.prefix.text.placeholder": "Enter text...",
"catalog.prefix.icon": "Icon",
"catalog.prefix.icon.remove": "Remove icon",
"catalog.prefix.effect": "Effect",
"catalog.prefix.color": "Color",
"catalog.prefix.color.single": "?? Single",
"catalog.prefix.color.per.letter": "?? Per Letter",
"catalog.prefix.color.hint": "Select a letter, then choose the color. Auto-advances.",
"catalog.prefix.color.apply.all.title": "Apply current color to all letters",
"catalog.prefix.color.apply.all": "Apply to all",
"catalog.prefix.color.selected": "Selected letter:",
"catalog.prefix.price": "Price:",
"catalog.prefix.price.amount": "5 Credits",
"catalog.prefix.purchased": "? Purchased!",
"catalog.prefix.purchase": "Purchase",
"modtools.userinfo.title": "User Info: %username%",
"modtools.userinfo.userName": "Name",
"modtools.userinfo.cfhCount": "CFHs",
"modtools.userinfo.abusiveCfhCount": "Abusive CFHs",
"modtools.userinfo.cautionCount": "Cautions",
"modtools.userinfo.banCount": "Bans",
"modtools.userinfo.lastSanctionTime": "Last Sanction",
"modtools.userinfo.tradingLockCount": "Trade Locks",
"modtools.userinfo.tradingExpiryDate": "Lock Expires",
"modtools.userinfo.minutesSinceLastLogin": "Last Login",
"modtools.userinfo.lastPurchaseDate": "Last Purchase",
"modtools.userinfo.primaryEmailAddress": "Email",
"modtools.userinfo.identityRelatedBanCount": "Banned Accs",
"modtools.userinfo.registrationAgeInMinutes": "Registered",
"modtools.userinfo.userClassification": "Rank",
"modtools.window.title": "Mod Tools",
"modtools.window.tools.room": "Room Tool",
"modtools.window.tools.chatlog": "Chatlog Tool",
"modtools.window.tools.report": "Report Tool",
"modtools.window.select.user": "Select a user",
"modtools.window.no.room": "Enter a room first",
"modtools.window.user.in_room": "Still in this room",
"modtools.window.user.left_room": "No longer in this room",
"modtools.window.user.clear": "Clear selection",
"modtools.window.tickets.open": "%count% open ticket",
"modtools.window.tickets.open.many": "%count% open tickets",
"modtools.window.section.room": "Room",
"modtools.window.section.user": "User",
"modtools.window.section.reports": "Reports",
"modtools.window.user.open_info": "Open Info",
"modtools.userinfo.refresh": "Refresh user info",
"modtools.userinfo.presence.in_room": "In room",
"modtools.userinfo.presence.in_room.title": "In the room you are observing",
"modtools.userinfo.presence.online": "Online",
"modtools.userinfo.presence.online.title": "Online on the hotel",
"modtools.userinfo.presence.offline": "Offline",
"modtools.userinfo.presence.offline.title": "Offline at panel open",
"modtools.userinfo.section.account": "Account",
"modtools.userinfo.section.activity": "Activity",
"modtools.userinfo.section.sanctions": "Sanctions",
"modtools.userinfo.section.trading": "Trading",
"modtools.userinfo.button.room.chat": "Room Chat",
"modtools.userinfo.button.send.message": "Send Message",
"modtools.userinfo.button.room.visits": "Room Visits",
"modtools.userinfo.button.mod.action": "Mod Action",
"modtools.userinfo.stat.cfh": "CFH",
"modtools.userinfo.stat.cautions": "Cautions",
"modtools.userinfo.stat.bans": "Bans",
"modtools.userinfo.stat.trade.locks": "Trade locks",
"modtools.roominfo.title": "Room Info",
"modtools.roominfo.refresh": "Refresh room info",
"modtools.roominfo.loading": "Loading…",
"modtools.roominfo.owner.here": "Owner here",
"modtools.roominfo.owner.away": "Owner away",
"modtools.roominfo.owner.title.here": "The room owner is currently inside",
"modtools.roominfo.owner.title.away": "The room owner is NOT inside",
"modtools.roominfo.stat.users": "Users",
"modtools.roominfo.stat.owner": "Owner",
"modtools.roominfo.owner.open": "Open %username%'s info",
"modtools.roominfo.button.visit": "Visit Room",
"modtools.roominfo.button.chatlog": "Chatlog",
"modtools.roominfo.moderate.title": "Moderate room",
"modtools.roominfo.moderate.kick": "Kick everyone out",
"modtools.roominfo.moderate.doorbell": "Enable the doorbell",
"modtools.roominfo.moderate.rename": "Change room name",
"modtools.roominfo.moderate.message.placeholder": "Mandatory message to deliver with the action…",
"modtools.roominfo.moderate.send.caution": "Send Caution",
"modtools.roominfo.moderate.send.alert": "Send Alert",
"modtools.user.message.title": "Send Message",
"modtools.user.message.recipient": "Message to",
"modtools.user.message.label": "Message",
"modtools.user.message.placeholder": "Write something useful — the user will see it as a moderator message.",
"modtools.user.message.empty": "Empty",
"modtools.user.message.chars": "%count% chars",
"modtools.user.message.send": "Send Message",
"modtools.user.modaction.title": "Mod Action: %username%",
"modtools.user.modaction.sanctioning": "Sanctioning",
"modtools.user.modaction.step.topic": "1. CFH Topic",
"modtools.user.modaction.step.topic.placeholder": "Select a topic…",
"modtools.user.modaction.step.sanction": "2. Sanction",
"modtools.user.modaction.step.sanction.placeholder": "Select a sanction…",
"modtools.user.modaction.step.message": "3. Custom message",
"modtools.user.modaction.step.message.optional": "(optional — overrides default)",
"modtools.user.modaction.message.placeholder": "Leave empty to use the default topic message",
"modtools.user.modaction.preview": "Preview",
"modtools.user.modaction.button.default": "Default Sanction",
"modtools.user.modaction.button.apply": "Apply Sanction",
"modtools.user.modaction.error.no.topic": "You must select a CFH topic",
"modtools.user.modaction.error.no.action": "You must select a CFH topic and Sanction",
"modtools.user.modaction.error.no.permission": "You do not have permission to do this",
"modtools.user.modaction.error.no.message": "Please write a message to user",
"modtools.user.modaction.error.no.permission.alert": "You have insufficient permissions",
"modtools.user.visits.title": "User Visits",
"modtools.user.visits.recent": "Recent visited rooms",
"modtools.user.visits.entries.one": "%count% entry",
"modtools.user.visits.entries.many": "%count% entries",
"modtools.user.visits.empty": "No recent visits",
"modtools.user.visits.time": "Time",
"modtools.user.visits.room": "Room name",
"modtools.user.visits.action": "Action",
"modtools.user.visits.visit": "Visit",
"modtools.user.visits.visit.title": "Visit room",
"modtools.user.chatlog.title": "User Chatlog",
"modtools.user.chatlog.title.with": "User Chatlog: %username%",
"modtools.user.chatlog.loading": "Loading chatlog…",
"modtools.room.chatlog.title": "Room Chatlog",
"modtools.chatlog.column.time": "Time",
"modtools.chatlog.column.user": "User",
"modtools.chatlog.column.message": "Message",
"modtools.chatlog.empty": "No messages",
"modtools.chatlog.visit": "Visit",
"modtools.chatlog.tools": "Tools",
"modtools.tickets.title": "Tickets",
"modtools.tickets.tab.open": "Open",
"modtools.tickets.tab.mine": "Mine",
"modtools.tickets.tab.picked": "All picked",
"modtools.tickets.column.type": "Type",
"modtools.tickets.column.reported": "Reported",
"modtools.tickets.column.opened": "Opened",
"modtools.tickets.column.picker": "Picker",
"modtools.tickets.empty.open": "No open issues",
"modtools.tickets.empty.mine": "No issues picked by you",
"modtools.tickets.empty.picked": "No picked issues",
"modtools.tickets.action.pick": "Pick",
"modtools.tickets.action.handle": "Handle",
"modtools.tickets.action.release": "Release",
"modtools.tickets.issue.title": "Resolving issue #%issueId%",
"modtools.tickets.issue.label": "Issue #%issueId%",
"modtools.tickets.issue.details": "Details",
"modtools.tickets.issue.field.source": "Source",
"modtools.tickets.issue.field.category": "Category",
"modtools.tickets.issue.field.description": "Description",
"modtools.tickets.issue.field.caller": "Caller",
"modtools.tickets.issue.field.reported": "Reported",
"modtools.tickets.issue.chatlog.view": "View chatlog",
"modtools.tickets.issue.chatlog.close": "Close chatlog",
"modtools.tickets.issue.resolve.heading": "Resolve as",
"modtools.tickets.issue.resolve.resolved": "Resolved",
"modtools.tickets.issue.resolve.useless": "Useless",
"modtools.tickets.issue.resolve.abusive": "Abusive",
"modtools.tickets.issue.release": "Release back to queue",
"modtools.tickets.cfh.chatlog.title": "Issue #%issueId% Chatlog",
"groupforum.list.tab.most_active": "Most active threads",
"groupforum.list.tab.my_forums": "My group forums",
"groupforum.list.no_forums": "There are no forums",
"groupforum.view.threads": "Number of threads",
"groupforum.thread.pin": "Pin thread",
"groupforum.thread.unpin": "Unpin thread",
"groupforum.thread.lock": "Lock thread",
"groupforum.thread.unlock": "Unlock thread",
"groupforum.thread.hide": "Hide thread",
"groupforum.thread.restore": "Restore thread",
"groupforum.thread.delete": "Delete thread + posts",
"groupforum.message.hide": "Hide message",
"group.forum.enable.caption": "Enable / Disable group forum",
"group.forum.enable.help": "If you disable the group forum, all posts will also be deleted!",
"groupforum.view.no_threads": "There are currently no active threads",
"loading.task.session": "Verifying session...",
"loading.task.renderer": "Initializing renderer...",
"loading.task.assets": "loading game assets...",
"loading.task.localization": "loading translations...",
"loading.task.avatar": "loading wardrobe...",
"loading.task.sounds": "loading sounds...",
"loading.task.startsession": "Starting session...",
"loading.task.userdata": "loading user data...",
"loading.task.rooms": "loading rooms...",
"loading.task.engine": "loading graphics engine...",
"catalog.gift_wrapping.gift_sent": "Done!"
}
@@ -0,0 +1,703 @@
{
// ------------------------------------------------------------------------
// Friendlist
// ------------------------------------------------------------------------
'friendlist.search': 'Search friends',
// ------------------------------------------------------------------------
// Purse / Currency
// ------------------------------------------------------------------------
'purse.seasonal.currency.101': 'doekoes',
// ------------------------------------------------------------------------
// Widget: furni chooser
// ------------------------------------------------------------------------
'widget.chooser.checkall': 'Select furni',
'widget.chooser.btn.pickall': 'pick up the selected items!',
// ------------------------------------------------------------------------
// Game center
// ------------------------------------------------------------------------
'gamecenter.players': 'Players',
'gamecenter.players.2to6': '2 to 6 players',
'gamecenter.players.2to8': '2 to 8 players',
'gamecenter.players.4to12': '4 to 12 players',
'gamecenter.players.single': 'Single player',
'gamecenter.players.score': 'Score:',
'gamecenter.players.theme': 'Theme:',
'gamecenter.players.winner': 'Winner!',
// Game descriptions
'gamecenter.battleball.description': 'BattleBall is a colorful game in which you must color more surfaces than your opponent. Items appear randomly and give you unique powers to boost your chances. Tactics, skill and quick decisions are the key to victory. Will you become the champion of BattleBall?',
'gamecenter.tombrunner.description': 'This treasure hunter is determined to find as many old coins as possible while running through ancient corridors and leaping over enormous cracks. On your journey through this endless 3D running game you will also encounter unstable and fragile bridges. Find out how long you can survive.',
'gamecenter.flappybirds.description': 'Flappy Bird is an arcade-style game in which we control the Faby bird, which moves to the right. It is your task to guide Faby through pipes that have equal gaps placed at random heights.',
'gamecenter.bargame.description': 'Show off your skills by working in the best bar of the hotel and serving the best drinks to the most demanding customers. Try to be the waiter with the best skills, delivering glasses to win the game and demonstrate your abilities at working with cocktails.',
'gamecenter.roombuildergame.description': 'Are you good at building rooms? Do you have enough imagination? Take on the challenge and build a themed room in under 6 minutes. The nicest room wins!',
// Game center: voting
'gamecenter.vote.description': 'Vote on the rooms',
'gamecenter.vote.room.made.by': 'Room made by',
'gamecenter.vote.room.bestihaveseen': 'This is the nicest room I have ever seen!',
'gamecenter.vote.room.nice': 'Fine room, nicely done.',
'gamecenter.vote.room.normal': 'An OK room, not bad and not super cool.',
'gamecenter.vote.room.couldbebetter': 'This could have been a lot better',
'gamecenter.vote.room.bad': 'Help, where is the exit, my eyes hurt!',
'gamecenter.vote.room.wait': 'The other players are now voting on your room, please wait!',
// ------------------------------------------------------------------------
// Wired furniture
// ------------------------------------------------------------------------
'wiredfurni.params.requireall.2': 'If one of the selected furni has an avatar',
'wiredfurni.params.requireall.3': 'If all selected furni have avatars on them',
'wiredfurni.tooltip.select.tile': 'Select tile',
'wiredfurni.tooltip.remove.tile': 'Deselect tile',
'wiredfurni.tooltip.remove.5x5_tile': 'select 5x5 tiles',
'wiredfurni.tooltip.remove.clear_tile': 'Remove all selections',
'wiredfurni.params.furni_neighborhood.group.user': 'Players',
'wiredfurni.params.furni_neighborhood.group.furni': 'Furni',
'wiredfurni.params.selector_option.bot': 'No BOTs',
'wiredfurni.params.selector_option.pet': 'No Pets',
// Wired furniture: badge received
'wiredfurni.badgereceived.title': 'Badge received!',
'wiredfurni.badgereceived.body': 'You just received a new badge! Check it out in your inventory!',
// ------------------------------------------------------------------------
// Notifications
// ------------------------------------------------------------------------
'notification.badge.received': 'New badge!',
// ------------------------------------------------------------------------
// Settings widget
// ------------------------------------------------------------------------
'widget.settings.general': 'Default',
'widget.settings.general.title': 'Adjust the default nitro settings',
'widget.settings.volume': 'Volume',
'widget.settings.interface': 'Interface',
'widget.settings.interface.title': 'Adjust the settings for the interface',
'widget.settings.interface.fps.automatic': 'Set FPS to unlimited',
'widget.settings.interface.fps.warning': 'Setting FPS to unlimited can cause performance problems!',
'widget.settings.interface.secondary': 'Change the window header color',
'widget.settings.interface.reset': 'Reset header color to default',
// ------------------------------------------------------------------------
// Room widgets: chat + youtube
// ------------------------------------------------------------------------
'widget.room.chat.hide_pets': 'Hide pets',
'widget.room.chat.hide_avatars': 'Hide avatars',
'widget.room.chat.hide_balloon': 'Hide speech bubble',
'widget.room.chat.show_balloon': 'Speech bubble',
'widget.room.chat.clear_history': 'clear history',
'widget.room.youtube.shared': 'YouTube is being shared',
'widget.room.youtube.open_video': 'Open the video',
// ------------------------------------------------------------------------
// Catalog
// ------------------------------------------------------------------------
// Catalog: general
'catalog.title': 'Catalog',
'catalog.favorites': 'Favorites',
'catalog.favorites.pages': 'Pages',
'catalog.favorites.furni': 'Furni',
'catalog.favorites.empty': 'No favorites',
'catalog.favorites.empty.hint': 'Click the heart on furni or the star on pages to add them.',
// Catalog: admin
'catalog.admin': 'Admin',
'catalog.admin.new': 'New',
'catalog.admin.root': 'Root',
'catalog.admin.new.root.category': 'New root category',
'catalog.admin.edit.root': 'Edit root',
'catalog.admin.edit': 'Edit:',
'catalog.admin.edit.page': 'Edit page',
'catalog.admin.hidden': 'hidden',
'catalog.admin.edit.title': 'Edit "%name%"',
'catalog.admin.show': 'Show',
'catalog.admin.hide': 'Hide',
'catalog.admin.delete': 'Delete',
'catalog.admin.delete.title': 'Delete "%name%"',
'catalog.admin.delete.category.confirm': 'Delete category "%name%" and all its contents?',
'catalog.admin.delete.page': 'Delete page',
'catalog.admin.delete.page.confirm': 'Delete page "%name%"?',
'catalog.admin.delete.offer.confirm': 'Are you sure you want to delete this offer?',
'catalog.admin.create': 'Create',
'catalog.admin.save': 'Save',
'catalog.admin.create.subpage': 'Create subpage',
'catalog.admin.order': 'Order',
'catalog.admin.visible': 'Visible',
'catalog.admin.enabled': 'Enabled',
// Catalog admin: offer editor
'catalog.admin.offer.new': 'New offer',
'catalog.admin.offer.edit': 'Edit offer',
'catalog.admin.offer.name': 'Catalog name',
'catalog.admin.offer.general': 'General',
'catalog.admin.offer.quantity': 'Quantity',
'catalog.admin.offer.prices': 'Prices',
'catalog.admin.offer.credits': 'Credits',
'catalog.admin.offer.points': 'Points',
'catalog.admin.offer.points.type': 'Points type',
'catalog.admin.offer.options': 'Options',
'catalog.admin.offer.club.only': 'Club only',
'catalog.admin.offer.extradata': 'Extra data (optional)....',
'catalog.admin.offer.have.offer': 'Multi-discount (have_offer)',
// Catalog: trophies
'catalog.trophies.title': 'Trophies',
'catalog.trophies.write.hint': 'Write a text for the trophy before buying',
'catalog.trophies.inscription': 'Trophy inscription',
'catalog.trophies.inscription.placeholder': 'Write the text that will appear on the trophy...',
// Catalog: pets
'catalog.pets.show.colors': 'Show colors',
'catalog.pets.choose.color': 'Choose color',
'catalog.pets.choose.breed': 'Choose breed',
'catalog.pets.back.breeds': '← Breeds',
// Catalog: name prefix editor
'catalog.prefix.text': 'Text',
'catalog.prefix.text.placeholder': 'Enter text...',
'catalog.prefix.icon': 'Icon',
'catalog.prefix.icon.remove': 'Remove icon',
'catalog.prefix.effect': 'Effect',
'catalog.prefix.color': 'Color',
'catalog.prefix.color.single': '🎨 Single',
'catalog.prefix.color.per.letter': '🌈 Per letter',
'catalog.prefix.color.hint': 'Select a letter and then choose the color. Advances automatically.',
'catalog.prefix.color.apply.all.title': 'Apply current color to all letters',
'catalog.prefix.color.apply.all': 'Apply to all',
'catalog.prefix.color.selected': 'Selected letter:',
'catalog.prefix.price': 'Price:',
'catalog.prefix.price.amount': '5 Credits',
'catalog.prefix.purchased': '✓ Purchased!',
'catalog.prefix.purchase': 'Buy',
// Catalog: gift wrapping
'catalog.gift_wrapping.gift_sent': 'Done!',
// ------------------------------------------------------------------------
// Group forum
// ------------------------------------------------------------------------
'groupforum.list.tab.most_active': 'Most active topics',
'groupforum.list.tab.my_forums': 'My group forums',
'groupforum.list.no_forums': 'There are no forums',
'groupforum.view.threads': 'Number of topics',
'groupforum.thread.pin': 'Pin topic',
'groupforum.thread.unpin': 'Unpin topic',
'groupforum.thread.lock': 'Lock topic',
'groupforum.thread.unlock': 'Unlock topic',
'groupforum.thread.hide': 'Hide topic',
'groupforum.thread.restore': 'Make topic visible again',
'groupforum.thread.delete': 'Delete topic + posts',
'groupforum.message.hide': 'Hide message',
'group.forum.enable.caption': 'Enable/disable group forum',
'group.forum.enable.help': 'If you disable the group forum, all posts will be deleted too!',
'groupforum.view.no_threads': 'There are currently no active topics',
// ------------------------------------------------------------------------
// Mod tools: window
// ------------------------------------------------------------------------
'modtools.window.title': 'Mod Tools',
'modtools.window.tools.room': 'Room tool',
'modtools.window.tools.chatlog': 'Chatlog tool',
'modtools.window.tools.report': 'Report tool',
'modtools.window.select.user': 'Select a user',
'modtools.window.no.room': 'Enter a room first',
'modtools.window.user.in_room': 'Still in this room',
'modtools.window.user.left_room': 'No longer in this room',
'modtools.window.user.clear': 'Clear selection',
'modtools.window.tickets.open': '%count% open ticket',
'modtools.window.tickets.open.many': '%count% open tickets',
'modtools.window.section.room': 'Room',
'modtools.window.section.user': 'User',
'modtools.window.section.reports': 'Reports',
'modtools.window.user.open_info': 'Open info',
// ------------------------------------------------------------------------
// Mod tools: user info
// ------------------------------------------------------------------------
'modtools.userinfo.title': 'User info: %username%',
'modtools.userinfo.userName': 'Name',
'modtools.userinfo.cfhCount': 'CFHs',
'modtools.userinfo.abusiveCfhCount': 'Abusive CFHs',
'modtools.userinfo.cautionCount': 'Cautions',
'modtools.userinfo.banCount': 'Bans',
'modtools.userinfo.lastSanctionTime': 'Last sanction',
'modtools.userinfo.tradingLockCount': 'Trade locks',
'modtools.userinfo.tradingExpiryDate': 'Lock expires',
'modtools.userinfo.minutesSinceLastLogin': 'Last login',
'modtools.userinfo.lastPurchaseDate': 'Last purchase',
'modtools.userinfo.primaryEmailAddress': 'Email',
'modtools.userinfo.identityRelatedBanCount': 'Banned accounts',
'modtools.userinfo.registrationAgeInMinutes': 'Registered',
'modtools.userinfo.userClassification': 'Rank',
'modtools.userinfo.refresh': 'Refresh user info',
'modtools.userinfo.presence.in_room': 'In room',
'modtools.userinfo.presence.in_room.title': 'In the room you are observing',
'modtools.userinfo.presence.online': 'Online',
'modtools.userinfo.presence.online.title': 'Online in the hotel',
'modtools.userinfo.presence.offline': 'Offline',
'modtools.userinfo.presence.offline.title': 'Offline when panel opened',
'modtools.userinfo.section.account': 'Account',
'modtools.userinfo.section.activity': 'Activity',
'modtools.userinfo.section.sanctions': 'Sanctions',
'modtools.userinfo.section.trading': 'Trading',
'modtools.userinfo.button.room.chat': 'Room chat',
'modtools.userinfo.button.send.message': 'Send message',
'modtools.userinfo.button.room.visits': 'Room visits',
'modtools.userinfo.button.mod.action': 'Mod action',
'modtools.userinfo.stat.cfh': 'CFH',
'modtools.userinfo.stat.cautions': 'Cautions',
'modtools.userinfo.stat.bans': 'Bans',
'modtools.userinfo.stat.trade.locks': 'Trade locks',
// ------------------------------------------------------------------------
// Mod tools: room info
// ------------------------------------------------------------------------
'modtools.roominfo.title': 'Room info',
'modtools.roominfo.refresh': 'Refresh room info',
'modtools.roominfo.loading': 'Loading…',
'modtools.roominfo.owner.here': 'Owner present',
'modtools.roominfo.owner.away': 'Owner away',
'modtools.roominfo.owner.title.here': 'The room owner is currently inside',
'modtools.roominfo.owner.title.away': 'The room owner is NOT inside',
'modtools.roominfo.stat.users': 'Users',
'modtools.roominfo.stat.owner': 'Owner',
'modtools.roominfo.owner.open': 'Open info of %username%',
'modtools.roominfo.button.visit': 'Visit room',
'modtools.roominfo.button.chatlog': 'Chatlog',
'modtools.roominfo.moderate.title': 'Moderate room',
'modtools.roominfo.moderate.kick': 'Kick everyone out',
'modtools.roominfo.moderate.doorbell': 'Enable doorbell',
'modtools.roominfo.moderate.rename': 'Change room name',
'modtools.roominfo.moderate.message.placeholder': 'Required message sent along with the action…',
'modtools.roominfo.moderate.send.caution': 'Send caution',
'modtools.roominfo.moderate.send.alert': 'Send alert',
// ------------------------------------------------------------------------
// Mod tools: user message
// ------------------------------------------------------------------------
'modtools.user.message.title': 'Send message',
'modtools.user.message.recipient': 'Message to',
'modtools.user.message.label': 'Message',
'modtools.user.message.placeholder': 'Write something useful — the user sees it as a moderator message.',
'modtools.user.message.empty': 'Empty',
'modtools.user.message.chars': '%count% characters',
'modtools.user.message.send': 'Send message',
// ------------------------------------------------------------------------
// Mod tools: mod action
// ------------------------------------------------------------------------
'modtools.user.modaction.title': 'Mod action: %username%',
'modtools.user.modaction.sanctioning': 'Sanctioning',
'modtools.user.modaction.step.topic': '1. CFH topic',
'modtools.user.modaction.step.topic.placeholder': 'Select a topic…',
'modtools.user.modaction.step.sanction': '2. Sanction',
'modtools.user.modaction.step.sanction.placeholder': 'Select a sanction…',
'modtools.user.modaction.step.message': '3. Custom message',
'modtools.user.modaction.step.message.optional': '(optional — overrides default)',
'modtools.user.modaction.message.placeholder': 'Leave empty to use the default topic message',
'modtools.user.modaction.preview': 'Preview',
'modtools.user.modaction.button.default': 'Default sanction',
'modtools.user.modaction.button.apply': 'Apply sanction',
'modtools.user.modaction.error.no.topic': 'You must select a CFH topic',
'modtools.user.modaction.error.no.action': 'You must select a CFH topic and sanction',
'modtools.user.modaction.error.no.permission': 'You do not have permission to do this',
'modtools.user.modaction.error.no.message': 'Write a message to the user',
'modtools.user.modaction.error.no.permission.alert': 'You have insufficient rights',
// ------------------------------------------------------------------------
// Mod tools: user visits
// ------------------------------------------------------------------------
'modtools.user.visits.title': 'User visits',
'modtools.user.visits.recent': 'Recently visited rooms',
'modtools.user.visits.entries.one': '%count% entry',
'modtools.user.visits.entries.many': '%count% entries',
'modtools.user.visits.empty': 'No recent visits',
'modtools.user.visits.time': 'Time',
'modtools.user.visits.room': 'Room name',
'modtools.user.visits.action': 'Action',
'modtools.user.visits.visit': 'Visit',
'modtools.user.visits.visit.title': 'Visit room',
// ------------------------------------------------------------------------
// Mod tools: chatlog
// ------------------------------------------------------------------------
'modtools.user.chatlog.title': 'User chatlog',
'modtools.user.chatlog.title.with': 'User chatlog: %username%',
'modtools.user.chatlog.loading': 'Loading chatlog…',
'modtools.room.chatlog.title': 'Room chatlog',
'modtools.chatlog.column.time': 'Time',
'modtools.chatlog.column.user': 'User',
'modtools.chatlog.column.message': 'Message',
'modtools.chatlog.empty': 'No messages',
'modtools.chatlog.visit': 'Visit',
'modtools.chatlog.tools': 'Tools',
// ------------------------------------------------------------------------
// Mod tools: tickets
// ------------------------------------------------------------------------
'modtools.tickets.title': 'Tickets',
'modtools.tickets.tab.open': 'Open',
'modtools.tickets.tab.mine': 'Mine',
'modtools.tickets.tab.picked': 'All picked',
'modtools.tickets.column.type': 'Type',
'modtools.tickets.column.reported': 'Reported',
'modtools.tickets.column.opened': 'Opened',
'modtools.tickets.column.picker': 'Picked up by',
'modtools.tickets.empty.open': 'No open reports',
'modtools.tickets.empty.mine': 'No reports picked up by you',
'modtools.tickets.empty.picked': 'No picked-up reports',
'modtools.tickets.action.pick': 'Pick up',
'modtools.tickets.action.handle': 'Handle',
'modtools.tickets.action.release': 'Release',
'modtools.tickets.issue.title': 'Resolve report #%issueId%',
'modtools.tickets.issue.label': 'Report #%issueId%',
'modtools.tickets.issue.details': 'Details',
'modtools.tickets.issue.field.source': 'Source',
'modtools.tickets.issue.field.category': 'Category',
'modtools.tickets.issue.field.description': 'Description',
'modtools.tickets.issue.field.caller': 'Reporter',
'modtools.tickets.issue.field.reported': 'Reported',
'modtools.tickets.issue.chatlog.view': 'View chatlog',
'modtools.tickets.issue.chatlog.close': 'Close chatlog',
'modtools.tickets.issue.resolve.heading': 'Resolve as',
'modtools.tickets.issue.resolve.resolved': 'Resolved',
'modtools.tickets.issue.resolve.useless': 'Useless',
'modtools.tickets.issue.resolve.abusive': 'Abusive',
'modtools.tickets.issue.release': 'Put back in queue',
'modtools.tickets.cfh.chatlog.title': 'Report #%issueId% chatlog',
// ------------------------------------------------------------------------
// Login
// ------------------------------------------------------------------------
'login.username': 'What is your habbo name',
'login.forgot_password': 'Forgot password?',
// First-time visitors card
'nitro.login.firsttime.title': 'First time here?',
'nitro.login.firsttime.text': 'Don\'t have a habbo account yet?',
'nitro.login.firsttime.link': 'You can create one here',
'nitro.login.card.title': 'Sign in to habbo',
// Server status checks
'nitro.login.server.offline.short': 'The game server is not running right now. Try again in a moment.',
'nitro.login.server.offline.long': 'The game server is not running right now, so no new accounts can be created. Try again in a moment.',
'nitro.login.server.checking': 'Checking…',
'nitro.login.server.retry': 'Try again',
// Registration flow
'nitro.login.register.title': 'habbo details',
'nitro.login.register.next': 'Next',
'nitro.login.register.finish': 'Finish',
'nitro.login.register.creating': 'Creating…',
'nitro.login.register.intro.credentials': 'Let\'s create your account. Enter your email address and choose a password — we\'ll check that this email is not already in use.',
'nitro.login.register.intro.avatar': 'Now it\'s time to create your own habbo character! Start by choosing your habbo name.',
'nitro.login.register.intro.room': 'Last step — choose a starter room, or skip this and make your own room later.',
'nitro.login.register.confirm.label': 'Confirm password',
'nitro.login.register.username.placeholder': 'HabboName',
'nitro.login.register.hotlooks.count': '%count% looks available',
'nitro.login.register.hotlooks.none': 'No looks loaded',
'nitro.login.register.room.skip.title': 'Fine — I\'ll make my own rooms',
'nitro.login.register.room.skip.description': 'Skip this and start with an empty hotel inventory.',
'nitro.login.register.room.loading': 'Loading rooms…',
'nitro.login.register.room.error': 'Could not load room options. You can still skip this step.',
'nitro.login.register.success': 'Welcome aboard, %username%! Your account is ready — log in below with the password you just chose.',
// Forgot password
'nitro.login.forgot.title': 'Reset password',
'nitro.login.forgot.email.label': 'Email address',
'nitro.login.forgot.send': 'Send email',
'nitro.login.forgot.success': 'Email sent! If an account is linked to this address, you\'ll find a reset link in your inbox shortly (check your spam if you see nothing within a minute).',
// Login errors (validation + transport)
'nitro.login.error.missing_credentials': 'Enter both your habbo name and password.',
'nitro.login.error.invalid_credentials': 'Invalid habbo name or password.',
'nitro.login.error.too_many_attempts': 'Too many attempts. Try again in %seconds%s.',
'nitro.login.error.turnstile': 'Complete the security check.',
'nitro.login.error.server_offline': 'The game server is not running. Try again later.',
'nitro.login.error.login_unreachable': 'Cannot reach the login service. Try again.',
'nitro.login.error.register_failed': 'Cannot create your account.',
'nitro.login.error.register_unreachable': 'Cannot reach the registration service.',
'nitro.login.error.forgot_failed': 'Cannot send a reset email right now.',
'nitro.login.error.forgot_unreachable': 'Cannot reach the password reset service.',
'nitro.login.error.missing_fields': 'Fill in all fields.',
'nitro.login.error.invalid_email': 'Enter a valid email address.',
'nitro.login.error.password_too_short': 'Your password must be at least 8 characters long.',
'nitro.login.error.password_mismatch': 'Passwords do not match.',
'nitro.login.error.email_taken': 'This email address is already in use.',
'nitro.login.error.missing_username': 'Choose a habbo name.',
'nitro.login.error.username_length': 'The habbo name must be 316 characters.',
'nitro.login.error.username_taken': 'This habbo name is already in use.',
'nitro.login.error.missing_email': 'Enter your email address.',
// ------------------------------------------------------------------------
// Inventory
// ------------------------------------------------------------------------
'inventory.effects.activate': 'Use effect',
'inventory.effects.remove': 'remove effect',
// ------------------------------------------------------------------------
// Loading screen — boot-stage labels read by App.tsx (taskLabel)
// ------------------------------------------------------------------------
'loading.task.session': 'Verifying session...',
'loading.task.renderer': 'Initializing renderer...',
'loading.task.assets': 'Loading game assets...',
'loading.task.localization': 'Loading translations...',
'loading.task.avatar': 'Loading wardrobe...',
'loading.task.sounds': 'Loading sounds...',
'loading.task.startsession': 'Starting session...',
'loading.task.userdata': 'Loading user data...',
'loading.task.rooms': 'Loading rooms...',
'loading.task.engine': 'Loading graphics engine...',
// ------------------------------------------------------------------------
// Housekeeping
// ------------------------------------------------------------------------
'housekeeping.title': 'Housekeeping',
'housekeeping.mode.light': 'Light',
// Housekeeping: tabs
'housekeeping.tab.dashboard': 'Dashboard',
'housekeeping.tab.users': 'Users',
'housekeeping.tab.rooms': 'Rooms',
'housekeeping.tab.economy': 'Economy',
'housekeeping.tab.audit': 'Audit log',
// Housekeeping: confirm + status
'housekeeping.confirm.title': 'Confirm action',
'housekeeping.confirm.proceed': 'Proceed',
'housekeeping.confirm.cancel': 'Cancel',
'housekeeping.status.dismiss': 'Dismiss',
// Housekeeping: action status
'housekeeping.action.pending': 'Action in progress…',
'housekeeping.action.success': 'Action completed',
'housekeeping.action.error': 'Action failed',
'housekeeping.action.reset_password.done': 'Password reset — new password below.',
// Housekeeping: generated password card
'housekeeping.password.title': '%username% (#%id%) · new password',
'housekeeping.password.value_label': 'Generated password',
'housekeeping.password.copy': 'Copy',
'housekeeping.password.copied': 'Copied',
'housekeeping.password.copy_failed': 'Copy failed',
'housekeeping.password.dismiss': 'Dismiss',
'housekeeping.password.hint': 'Share this with the user outside the hotel. It is shown once — close this card when you\'re done; the password will never be displayed again.',
// Housekeeping: errors
'housekeeping.error.invalid_input': 'Invalid input — check the user ID and the entered value.',
'housekeeping.error.user_not_found': 'User not found.',
'housekeeping.error.user_offline': 'User is offline — this action only works on online users.',
'housekeeping.error.target_unkickable': 'This user cannot be kicked.',
'housekeeping.error.ban_failed': 'Ban could not be applied — the server refused the request.',
'housekeeping.error.no_active_ban': 'No active ban to lift for this user.',
'housekeeping.error.rank_not_found': 'Rank not found — choose a rank that exists in permission_ranks.',
'housekeeping.error.db_failed': 'Database error — see the emulator log for the SQL exception.',
'housekeeping.error.hash_failed': 'Could not hash the new password — SHA-256 not available on this JVM.',
'housekeeping.error.room_not_found': 'Room not found.',
'housekeeping.error.room_action_failed': 'Room action could not be applied.',
'housekeeping.error.new_owner_not_found': 'New owner not found.',
'housekeeping.error.economy_failed': 'Economy action could not be applied — check the user ID and the amount.',
'housekeeping.error.alert_empty': 'Hotel alert may not be empty.',
// Housekeeping: actions
'housekeeping.action.ban_h': 'Ban %h%h',
'housekeeping.action.mute_min': 'Mute %m%m',
'housekeeping.action.trade_lock_h': 'Trade lock %h%h',
'housekeeping.action.kick': 'Kick',
'housekeeping.action.unban': 'Lift ban',
'housekeeping.action.force_disconnect': 'Disconnect',
'housekeeping.action.set_rank': 'Set rank',
'housekeeping.action.reset_password': 'Reset password',
// Housekeeping: user panel
'housekeeping.user.search.placeholder': 'Search by username…',
'housekeeping.user.search.button': 'Search',
'housekeeping.user.clear': 'Clear selection',
'housekeeping.user.none': 'No user selected — search above to pick one.',
'housekeeping.user.not_found': 'User not found.',
'housekeeping.user.credits': 'Credits',
'housekeeping.user.duckets': 'Duckets / pixels',
'housekeeping.user.diamonds': 'Diamonds',
'housekeeping.user.audit_hint': 'All actions are recorded in the audit log tab.',
'housekeeping.user.live.label': 'Live (in current room)',
'housekeeping.user.live.kick': 'Kick',
'housekeeping.user.live.mute_2m': 'Mute 2m',
'housekeeping.user.live.mute_10m': 'Mute 10m',
'housekeeping.user.live.ban_h': 'Ban 1h',
'housekeeping.user.live.ban_d': 'Ban 1d',
// Housekeeping: room panel
'housekeeping.room.search.placeholder': 'Room ID…',
'housekeeping.room.search.button': 'Search',
'housekeeping.room.clear': 'Clear selection',
'housekeeping.room.none': 'No room selected — enter an ID above.',
'housekeeping.room.not_found': 'Room not found.',
'housekeeping.room.open': 'Open',
'housekeeping.room.close': 'Close',
'housekeeping.room.mute_min': 'Mute %m%m',
'housekeeping.room.kick_all': 'Kick everyone',
'housekeeping.room.kick_all.confirm': 'Kick every user currently in the room?',
'housekeeping.room.delete': 'Delete room',
'housekeeping.room.delete.confirm': 'Permanently delete this room and all its furni?',
'housekeeping.room.transfer': 'Transfer',
'housekeeping.room.transfer.label': 'Transfer ownership',
'housekeeping.room.transfer.new_owner': 'New owner ID',
// Housekeeping: economy
'housekeeping.economy.select_user': 'Pick a user in the Users tab first.',
'housekeeping.economy.target': 'Target: %username% (#%id%)',
'housekeeping.economy.give_credits': 'Give credits',
'housekeeping.economy.give_duckets': 'Give duckets',
'housekeeping.economy.give_diamonds': 'Give diamonds',
'housekeeping.economy.grant_item': 'Grant item',
'housekeeping.economy.grant_item.label': 'Grant catalog item',
'housekeeping.economy.item_id': 'Item ID',
'housekeeping.economy.item_quantity': 'Quantity',
'housekeeping.economy.set_hc_days': 'Set HC days',
// Housekeeping: hotel-wide alert
'housekeeping.hotel.alert.label': 'Hotel-wide alert',
'housekeeping.hotel.alert.placeholder': 'Message broadcast to every connected user…',
'housekeeping.hotel.alert.send': 'Send to hotel',
'housekeeping.hotel.alert.confirm': 'Broadcast a %count%-character alert to every connected user?',
// Housekeeping: dashboard
'housekeeping.dashboard.title': 'Overview',
'housekeeping.dashboard.refresh': 'Refresh',
'housekeeping.dashboard.loading': 'Loading dashboard…',
'housekeeping.dashboard.unavailable': 'Dashboard unavailable — check the admin endpoint.',
'housekeeping.dashboard.online': 'Online',
'housekeeping.dashboard.total_users': '%count% total',
'housekeeping.dashboard.rooms_active': 'Active rooms',
'housekeeping.dashboard.total_rooms': '%count% total',
'housekeeping.dashboard.peak_today': 'Peak today',
'housekeeping.dashboard.peak_alltime': 'All-time peak %count%',
'housekeeping.dashboard.pending_tickets': 'Tickets',
'housekeeping.dashboard.sanctions_24h': '%count% sanctions / 24h',
'housekeeping.dashboard.server': 'Server',
'housekeeping.dashboard.recent_sanctions': 'Recent sanctions',
'housekeeping.dashboard.recent_lookups': 'Recent lookups',
// Housekeeping: audit log
'housekeeping.audit.title': 'Audit log',
'housekeeping.audit.refresh': 'Refresh',
'housekeeping.audit.filter.all': 'All',
'housekeeping.audit.filter.users': 'Users',
'housekeeping.audit.filter.rooms': 'Rooms',
'housekeeping.audit.filter.hotel': 'Hotel',
'housekeeping.audit.search.placeholder': 'Search actor / target / action…',
'housekeeping.audit.empty': 'No audit entries yet.',
'housekeeping.audit.no_match': 'No entries match the current filters.',
// Housekeeping: shared fields
'housekeeping.field.reason': 'Reason',
'housekeeping.field.reason.placeholder': 'Free-text reason (optional)',
'housekeeping.field.duration': 'Duration',
'housekeeping.reason.default': 'No reason given.',
// Housekeeping: context menu
'housekeeping.menu.send_to_hk': 'Send to housekeeping',
// Housekeeping: bulk actions
'housekeeping.bulk.done': 'Bulk done',
'housekeeping.bulk.success': 'All bulk actions succeeded.',
'housekeeping.bulk.partial': 'Bulk completed with some failures.',
'housekeeping.bulk.failed': 'Every bulk action failed.',
'housekeeping.bulk.confirm': 'Apply %action% to %count% selected users?',
'housekeeping.bulk.label': '%count% selected',
'housekeeping.bulk.clear': 'Clear selection',
'housekeeping.bulk.apply': 'Apply to selection',
// Housekeeping: telemetry
'housekeeping.telemetry.title': 'Telemetry',
'housekeeping.telemetry.empty': 'No actions observed yet.',
'housekeeping.telemetry.reset': 'Reset statistics',
// Housekeeping: live room session
'housekeeping.live.no_room': 'No active room session.',
'housekeeping.live.kicked': 'Kicked from the room.',
'housekeeping.live.banned': 'Banned from the room.',
'housekeeping.live.muted': 'Muted in the room.',
// Housekeeping: validation
'housekeeping.validation.empty_username': 'Username may not be empty.',
'housekeeping.validation.invalid_user_id': 'Invalid user ID.',
'housekeeping.validation.invalid_room_id': 'Invalid room ID.',
'housekeeping.validation.invalid_amount': 'Invalid amount.',
'housekeeping.validation.amount_too_large': 'Amount exceeds the safety limit.',
'housekeeping.validation.empty_reason': 'Reason may not be empty.',
'housekeeping.validation.invalid_hours': 'Invalid duration in hours.',
'housekeeping.validation.invalid_rank': 'Invalid rank — must be between 1 and 12.',
// ------------------------------------------------------------------------
// Fortune Wheel
// ------------------------------------------------------------------------
'wheel.title': 'Fortune Wheel',
'wheel.free.today': 'You have %count% free spins today!',
'wheel.extra': 'Extra spins: %count%',
'wheel.spin': 'SPIN',
'wheel.buy': 'Buy spin',
'wheel.winners': 'Latest winners',
'wheel.winners.empty': 'No winners yet',
// ------------------------------------------------------------------------
// Soundboard
// ------------------------------------------------------------------------
'soundboard.title': 'Soundboard',
'soundboard.empty': 'No sounds available',
'soundboard.lastplayed': 'Played by %user%',
'soundboard.room.setting.desc': 'Let people in this room play sound effects',
// ------------------------------------------------------------------------
// Radio
// ------------------------------------------------------------------------
'radio.title': 'Radio',
'radio.empty': 'No stations',
'radio.error': 'Couldn\'t load stations',
'radio.stop': 'Stop',
// ------------------------------------------------------------------------
// Rare Values
// ------------------------------------------------------------------------
'rarevalues.title': 'Rare Values',
'rarevalues.loading': 'Loading values…',
'rarevalues.empty': 'No rares found',
'rarevalues.infostand.label': 'Value:',
// Rare Values: editor
'rarevalues.editor.tab': 'Edit',
'rarevalues.editor.type': 'Type',
'rarevalues.editor.value': 'Value',
'rarevalues.editor.weight': 'Chance',
'rarevalues.editor.label': 'Label',
'rarevalues.editor.save': 'Save',
'rarevalues.editor.cat.item': 'Furni (ID)',
'rarevalues.editor.cat.spin': 'Extra spins',
'rarevalues.editor.cat.nothing': 'Nothing',
// ------------------------------------------------------------------------
// Chat commands: client
// ------------------------------------------------------------------------
'chatcmd.client.shake': 'Shake the room',
'chatcmd.client.rotate': 'Rotate the room',
'chatcmd.client.zoom': 'Zoom in/out',
'chatcmd.client.flip': 'Reset zoom',
'chatcmd.client.iddqd': 'Turn the room upside down',
'chatcmd.client.screenshot': 'Screenshot of the room',
'chatcmd.client.togglefps': 'Toggle FPS',
'chatcmd.client.laugh': 'Laugh (VIP)',
'chatcmd.client.kiss': 'Blow a kiss (VIP)',
'chatcmd.client.jump': 'Jump (VIP)',
'chatcmd.client.idle': 'Go idle',
'chatcmd.client.sign': 'Show sign',
'chatcmd.client.furni': 'Furni chooser',
'chatcmd.client.chooser': 'User chooser',
'chatcmd.client.floor': 'Floor editor',
'chatcmd.client.pickall': 'Pick up all furni',
'chatcmd.client.ejectall': 'Eject all furni',
'chatcmd.client.settings': 'Room settings',
'chatcmd.client.info': 'Client info',
}
@@ -0,0 +1,703 @@
{
// ------------------------------------------------------------------------
// Friendlist
// ------------------------------------------------------------------------
'friendlist.search': 'Cerca amici',
// ------------------------------------------------------------------------
// Purse / Currency
// ------------------------------------------------------------------------
'purse.seasonal.currency.101': 'doekoes',
// ------------------------------------------------------------------------
// Widget: furni chooser
// ------------------------------------------------------------------------
'widget.chooser.checkall': 'Seleziona arredi',
'widget.chooser.btn.pickall': 'raccogli gli oggetti selezionati!',
// ------------------------------------------------------------------------
// Game center
// ------------------------------------------------------------------------
'gamecenter.players': 'Giocatori',
'gamecenter.players.2to6': 'Da 2 a 6 giocatori',
'gamecenter.players.2to8': 'Da 2 a 8 giocatori',
'gamecenter.players.4to12': 'Da 4 a 12 giocatori',
'gamecenter.players.single': 'Giocatore singolo',
'gamecenter.players.score': 'Punteggio:',
'gamecenter.players.theme': 'Tema:',
'gamecenter.players.winner': 'Vincitore!',
// Game descriptions
'gamecenter.battleball.description': 'BattleBall è un gioco colorato in cui devi colorare più superfici del tuo avversario. Gli oggetti compaiono in modo casuale e ti danno poteri unici per aumentare le tue possibilità. Tattica, abilità e decisioni rapide sono la chiave della vittoria. Diventerai il campione di BattleBall?',
'gamecenter.tombrunner.description': 'Questo cacciatore di tesori è determinato a trovare quante più monete antiche possibile mentre corre attraverso corridoi millenari e salta enormi crepe. Nel tuo viaggio attraverso questo infinito gioco di corsa in 3D incontrerai anche ponti instabili e fragili. Scopri quanto a lungo riesci a sopravvivere.',
'gamecenter.flappybirds.description': 'Flappy Bird è un gioco in stile arcade in cui controlliamo l\'uccellino Faby, che si muove verso destra. Il tuo compito è guidare Faby attraverso i tubi che hanno aperture uguali poste ad altezze casuali.',
'gamecenter.bargame.description': 'Mostra le tue abilità lavorando nel miglior bar dell\'hotel e servendo i migliori drink ai clienti più esigenti. Cerca di essere il cameriere con le migliori abilità, consegnando i bicchieri per vincere la partita e dimostrare la tua bravura con i cocktail.',
'gamecenter.roombuildergame.description': 'Sei bravo a costruire stanze? Hai abbastanza fantasia? Accetta la sfida e costruisci una stanza a tema in meno di 6 minuti. La stanza più bella vince!',
// Game center: voting
'gamecenter.vote.description': 'Vota le stanze',
'gamecenter.vote.room.made.by': 'Stanza creata da',
'gamecenter.vote.room.bestihaveseen': 'Questa è la stanza più bella che abbia mai visto!',
'gamecenter.vote.room.nice': 'Bella stanza, ben fatto.',
'gamecenter.vote.room.normal': 'Una stanza OK, né male né eccezionale.',
'gamecenter.vote.room.couldbebetter': 'Si poteva fare molto meglio',
'gamecenter.vote.room.bad': 'Aiuto, dov\'è l\'uscita, mi fanno male gli occhi!',
'gamecenter.vote.room.wait': 'Gli altri giocatori stanno votando la tua stanza, attendi!',
// ------------------------------------------------------------------------
// Wired furniture
// ------------------------------------------------------------------------
'wiredfurni.params.requireall.2': 'Se uno degli arredi selezionati ha un avatar',
'wiredfurni.params.requireall.3': 'Se tutti gli arredi selezionati hanno avatar sopra di essi',
'wiredfurni.tooltip.select.tile': 'Seleziona riquadro',
'wiredfurni.tooltip.remove.tile': 'Deseleziona riquadro',
'wiredfurni.tooltip.remove.5x5_tile': 'seleziona riquadri 5x5',
'wiredfurni.tooltip.remove.clear_tile': 'Rimuovi tutte le selezioni',
'wiredfurni.params.furni_neighborhood.group.user': 'Giocatori',
'wiredfurni.params.furni_neighborhood.group.furni': 'Arredi',
'wiredfurni.params.selector_option.bot': 'Nessun BOT',
'wiredfurni.params.selector_option.pet': 'Nessun animale',
// Wired furniture: badge received
'wiredfurni.badgereceived.title': 'Distintivo ricevuto!',
'wiredfurni.badgereceived.body': 'Hai appena ricevuto un nuovo distintivo! Guardalo nel tuo inventario!',
// ------------------------------------------------------------------------
// Notifications
// ------------------------------------------------------------------------
'notification.badge.received': 'Nuovo distintivo!',
// ------------------------------------------------------------------------
// Settings widget
// ------------------------------------------------------------------------
'widget.settings.general': 'Predefinito',
'widget.settings.general.title': 'Modifica le impostazioni predefinite di nitro',
'widget.settings.volume': 'Volume',
'widget.settings.interface': 'Interfaccia',
'widget.settings.interface.title': 'Modifica le impostazioni dell\'interfaccia',
'widget.settings.interface.fps.automatic': 'Imposta FPS su illimitato',
'widget.settings.interface.fps.warning': 'Impostare gli FPS su illimitato può causare problemi di prestazioni!',
'widget.settings.interface.secondary': 'Cambia il colore dell\'intestazione della finestra',
'widget.settings.interface.reset': 'Ripristina il colore dell\'intestazione predefinito',
// ------------------------------------------------------------------------
// Room widgets: chat + youtube
// ------------------------------------------------------------------------
'widget.room.chat.hide_pets': 'Nascondi animali',
'widget.room.chat.hide_avatars': 'Nascondi avatar',
'widget.room.chat.hide_balloon': 'Nascondi fumetto',
'widget.room.chat.show_balloon': 'Fumetto',
'widget.room.chat.clear_history': 'cancella cronologia',
'widget.room.youtube.shared': 'YouTube è condiviso',
'widget.room.youtube.open_video': 'Apri il video',
// ------------------------------------------------------------------------
// Catalog
// ------------------------------------------------------------------------
// Catalog: general
'catalog.title': 'Catalogo',
'catalog.favorites': 'Preferiti',
'catalog.favorites.pages': 'Pagine',
'catalog.favorites.furni': 'Arredi',
'catalog.favorites.empty': 'Nessun preferito',
'catalog.favorites.empty.hint': 'Clicca sul cuore sugli arredi o sulla stella sulle pagine per aggiungerli.',
// Catalog: admin
'catalog.admin': 'Gestione',
'catalog.admin.new': 'Nuovo',
'catalog.admin.root': 'Radice',
'catalog.admin.new.root.category': 'Nuova categoria radice',
'catalog.admin.edit.root': 'Modifica radice',
'catalog.admin.edit': 'Modifica:',
'catalog.admin.edit.page': 'Modifica pagina',
'catalog.admin.hidden': 'nascosto',
'catalog.admin.edit.title': 'Modifica "%name%"',
'catalog.admin.show': 'Mostra',
'catalog.admin.hide': 'Nascondi',
'catalog.admin.delete': 'Elimina',
'catalog.admin.delete.title': 'Elimina "%name%"',
'catalog.admin.delete.category.confirm': 'Eliminare la categoria "%name%" e tutto il suo contenuto?',
'catalog.admin.delete.page': 'Elimina pagina',
'catalog.admin.delete.page.confirm': 'Eliminare la pagina "%name%"?',
'catalog.admin.delete.offer.confirm': 'Sei sicuro di voler eliminare questa offerta?',
'catalog.admin.create': 'Crea',
'catalog.admin.save': 'Salva',
'catalog.admin.create.subpage': 'Crea sottopagina',
'catalog.admin.order': 'Ordine',
'catalog.admin.visible': 'Visibile',
'catalog.admin.enabled': 'Abilitato',
// Catalog admin: offer editor
'catalog.admin.offer.new': 'Nuova offerta',
'catalog.admin.offer.edit': 'Modifica offerta',
'catalog.admin.offer.name': 'Nome catalogo',
'catalog.admin.offer.general': 'Generale',
'catalog.admin.offer.quantity': 'Quantità',
'catalog.admin.offer.prices': 'Prezzi',
'catalog.admin.offer.credits': 'Crediti',
'catalog.admin.offer.points': 'Punti',
'catalog.admin.offer.points.type': 'Tipo di punti',
'catalog.admin.offer.options': 'Opzioni',
'catalog.admin.offer.club.only': 'Solo Club',
'catalog.admin.offer.extradata': 'Dati extra (opzionale)....',
'catalog.admin.offer.have.offer': 'Multi-sconto (have_offer)',
// Catalog: trophies
'catalog.trophies.title': 'Trofei',
'catalog.trophies.write.hint': 'Scrivi un testo per il trofeo prima di acquistare',
'catalog.trophies.inscription': 'Iscrizione del trofeo',
'catalog.trophies.inscription.placeholder': 'Scrivi il testo che apparirà sul trofeo...',
// Catalog: pets
'catalog.pets.show.colors': 'Mostra colori',
'catalog.pets.choose.color': 'Scegli colore',
'catalog.pets.choose.breed': 'Scegli razza',
'catalog.pets.back.breeds': '← Razze',
// Catalog: name prefix editor
'catalog.prefix.text': 'Testo',
'catalog.prefix.text.placeholder': 'Inserisci testo...',
'catalog.prefix.icon': 'Icona',
'catalog.prefix.icon.remove': 'Rimuovi icona',
'catalog.prefix.effect': 'Effetto',
'catalog.prefix.color': 'Colore',
'catalog.prefix.color.single': '🎨 Singolo',
'catalog.prefix.color.per.letter': '🌈 Per lettera',
'catalog.prefix.color.hint': 'Seleziona una lettera e poi scegli il colore. Avanza automaticamente.',
'catalog.prefix.color.apply.all.title': 'Applica il colore corrente a tutte le lettere',
'catalog.prefix.color.apply.all': 'Applica a tutte',
'catalog.prefix.color.selected': 'Lettera selezionata:',
'catalog.prefix.price': 'Prezzo:',
'catalog.prefix.price.amount': '5 Crediti',
'catalog.prefix.purchased': '✓ Acquistato!',
'catalog.prefix.purchase': 'Acquista',
// Catalog: gift wrapping
'catalog.gift_wrapping.gift_sent': 'Fatto!',
// ------------------------------------------------------------------------
// Group forum
// ------------------------------------------------------------------------
'groupforum.list.tab.most_active': 'Argomenti più attivi',
'groupforum.list.tab.my_forums': 'I miei forum di gruppo',
'groupforum.list.no_forums': 'Non ci sono forum',
'groupforum.view.threads': 'Numero di argomenti',
'groupforum.thread.pin': 'Fissa argomento',
'groupforum.thread.unpin': 'Sblocca argomento',
'groupforum.thread.lock': 'Blocca argomento',
'groupforum.thread.unlock': 'Sblocca argomento',
'groupforum.thread.hide': 'Nascondi argomento',
'groupforum.thread.restore': 'Rendi di nuovo visibile l\'argomento',
'groupforum.thread.delete': 'Elimina argomento + messaggi',
'groupforum.message.hide': 'Nascondi messaggio',
'group.forum.enable.caption': 'Abilita/disabilita forum di gruppo',
'group.forum.enable.help': 'Se disabiliti il forum di gruppo, verranno eliminati anche tutti i messaggi!',
'groupforum.view.no_threads': 'Al momento non ci sono argomenti attivi',
// ------------------------------------------------------------------------
// Mod tools: window
// ------------------------------------------------------------------------
'modtools.window.title': 'Strumenti Mod',
'modtools.window.tools.room': 'Strumento stanza',
'modtools.window.tools.chatlog': 'Strumento chatlog',
'modtools.window.tools.report': 'Strumento segnalazioni',
'modtools.window.select.user': 'Seleziona un utente',
'modtools.window.no.room': 'Entra prima in una stanza',
'modtools.window.user.in_room': 'Ancora in questa stanza',
'modtools.window.user.left_room': 'Non più in questa stanza',
'modtools.window.user.clear': 'Cancella selezione',
'modtools.window.tickets.open': '%count% ticket aperto',
'modtools.window.tickets.open.many': '%count% ticket aperti',
'modtools.window.section.room': 'Stanza',
'modtools.window.section.user': 'Utente',
'modtools.window.section.reports': 'Segnalazioni',
'modtools.window.user.open_info': 'Apri info',
// ------------------------------------------------------------------------
// Mod tools: user info
// ------------------------------------------------------------------------
'modtools.userinfo.title': 'Info utente: %username%',
'modtools.userinfo.userName': 'Nome',
'modtools.userinfo.cfhCount': 'CFH',
'modtools.userinfo.abusiveCfhCount': 'CFH abusivi',
'modtools.userinfo.cautionCount': 'Avvertimenti',
'modtools.userinfo.banCount': 'Ban',
'modtools.userinfo.lastSanctionTime': 'Ultima sanzione',
'modtools.userinfo.tradingLockCount': 'Blocchi scambio',
'modtools.userinfo.tradingExpiryDate': 'Blocco scade',
'modtools.userinfo.minutesSinceLastLogin': 'Ultimo accesso',
'modtools.userinfo.lastPurchaseDate': 'Ultimo acquisto',
'modtools.userinfo.primaryEmailAddress': 'Email',
'modtools.userinfo.identityRelatedBanCount': 'Account bannati',
'modtools.userinfo.registrationAgeInMinutes': 'Registrato',
'modtools.userinfo.userClassification': 'Grado',
'modtools.userinfo.refresh': 'Aggiorna info utente',
'modtools.userinfo.presence.in_room': 'In stanza',
'modtools.userinfo.presence.in_room.title': 'Nella stanza che stai osservando',
'modtools.userinfo.presence.online': 'Online',
'modtools.userinfo.presence.online.title': 'Online nell\'hotel',
'modtools.userinfo.presence.offline': 'Offline',
'modtools.userinfo.presence.offline.title': 'Offline all\'apertura del pannello',
'modtools.userinfo.section.account': 'Account',
'modtools.userinfo.section.activity': 'Attività',
'modtools.userinfo.section.sanctions': 'Sanzioni',
'modtools.userinfo.section.trading': 'Scambi',
'modtools.userinfo.button.room.chat': 'Chat stanza',
'modtools.userinfo.button.send.message': 'Invia messaggio',
'modtools.userinfo.button.room.visits': 'Visite stanze',
'modtools.userinfo.button.mod.action': 'Azione mod',
'modtools.userinfo.stat.cfh': 'CFH',
'modtools.userinfo.stat.cautions': 'Avvertimenti',
'modtools.userinfo.stat.bans': 'Ban',
'modtools.userinfo.stat.trade.locks': 'Blocchi scambio',
// ------------------------------------------------------------------------
// Mod tools: room info
// ------------------------------------------------------------------------
'modtools.roominfo.title': 'Info stanza',
'modtools.roominfo.refresh': 'Aggiorna info stanza',
'modtools.roominfo.loading': 'Caricamento…',
'modtools.roominfo.owner.here': 'Proprietario presente',
'modtools.roominfo.owner.away': 'Proprietario assente',
'modtools.roominfo.owner.title.here': 'Il proprietario della stanza è attualmente all\'interno',
'modtools.roominfo.owner.title.away': 'Il proprietario della stanza NON è all\'interno',
'modtools.roominfo.stat.users': 'Utenti',
'modtools.roominfo.stat.owner': 'Proprietario',
'modtools.roominfo.owner.open': 'Apri le info di %username%',
'modtools.roominfo.button.visit': 'Visita stanza',
'modtools.roominfo.button.chatlog': 'Chatlog',
'modtools.roominfo.moderate.title': 'Modera stanza',
'modtools.roominfo.moderate.kick': 'Caccia tutti',
'modtools.roominfo.moderate.doorbell': 'Abilita campanello',
'modtools.roominfo.moderate.rename': 'Cambia nome stanza',
'modtools.roominfo.moderate.message.placeholder': 'Messaggio obbligatorio inviato insieme all\'azione…',
'modtools.roominfo.moderate.send.caution': 'Invia avvertimento',
'modtools.roominfo.moderate.send.alert': 'Invia avviso',
// ------------------------------------------------------------------------
// Mod tools: user message
// ------------------------------------------------------------------------
'modtools.user.message.title': 'Invia messaggio',
'modtools.user.message.recipient': 'Messaggio a',
'modtools.user.message.label': 'Messaggio',
'modtools.user.message.placeholder': 'Scrivi qualcosa di utile — l\'utente lo vede come un messaggio del moderatore.',
'modtools.user.message.empty': 'Vuoto',
'modtools.user.message.chars': '%count% caratteri',
'modtools.user.message.send': 'Invia messaggio',
// ------------------------------------------------------------------------
// Mod tools: mod action
// ------------------------------------------------------------------------
'modtools.user.modaction.title': 'Azione mod: %username%',
'modtools.user.modaction.sanctioning': 'Sanzionamento',
'modtools.user.modaction.step.topic': '1. Argomento CFH',
'modtools.user.modaction.step.topic.placeholder': 'Seleziona un argomento…',
'modtools.user.modaction.step.sanction': '2. Sanzione',
'modtools.user.modaction.step.sanction.placeholder': 'Seleziona una sanzione…',
'modtools.user.modaction.step.message': '3. Messaggio personalizzato',
'modtools.user.modaction.step.message.optional': '(opzionale — sostituisce il predefinito)',
'modtools.user.modaction.message.placeholder': 'Lascia vuoto per usare il messaggio predefinito dell\'argomento',
'modtools.user.modaction.preview': 'Anteprima',
'modtools.user.modaction.button.default': 'Sanzione predefinita',
'modtools.user.modaction.button.apply': 'Applica sanzione',
'modtools.user.modaction.error.no.topic': 'Devi selezionare un argomento CFH',
'modtools.user.modaction.error.no.action': 'Devi selezionare un argomento CFH e una sanzione',
'modtools.user.modaction.error.no.permission': 'Non hai il permesso di farlo',
'modtools.user.modaction.error.no.message': 'Scrivi un messaggio all\'utente',
'modtools.user.modaction.error.no.permission.alert': 'Non hai diritti sufficienti',
// ------------------------------------------------------------------------
// Mod tools: user visits
// ------------------------------------------------------------------------
'modtools.user.visits.title': 'Visite utente',
'modtools.user.visits.recent': 'Stanze visitate di recente',
'modtools.user.visits.entries.one': '%count% voce',
'modtools.user.visits.entries.many': '%count% voci',
'modtools.user.visits.empty': 'Nessuna visita recente',
'modtools.user.visits.time': 'Ora',
'modtools.user.visits.room': 'Nome stanza',
'modtools.user.visits.action': 'Azione',
'modtools.user.visits.visit': 'Visita',
'modtools.user.visits.visit.title': 'Visita stanza',
// ------------------------------------------------------------------------
// Mod tools: chatlog
// ------------------------------------------------------------------------
'modtools.user.chatlog.title': 'Chatlog utente',
'modtools.user.chatlog.title.with': 'Chatlog utente: %username%',
'modtools.user.chatlog.loading': 'Caricamento chatlog…',
'modtools.room.chatlog.title': 'Chatlog stanza',
'modtools.chatlog.column.time': 'Ora',
'modtools.chatlog.column.user': 'Utente',
'modtools.chatlog.column.message': 'Messaggio',
'modtools.chatlog.empty': 'Nessun messaggio',
'modtools.chatlog.visit': 'Visita',
'modtools.chatlog.tools': 'Strumenti',
// ------------------------------------------------------------------------
// Mod tools: tickets
// ------------------------------------------------------------------------
'modtools.tickets.title': 'Ticket',
'modtools.tickets.tab.open': 'Aperti',
'modtools.tickets.tab.mine': 'Miei',
'modtools.tickets.tab.picked': 'Tutti presi',
'modtools.tickets.column.type': 'Tipo',
'modtools.tickets.column.reported': 'Segnalato',
'modtools.tickets.column.opened': 'Aperto',
'modtools.tickets.column.picker': 'Preso in carico da',
'modtools.tickets.empty.open': 'Nessuna segnalazione aperta',
'modtools.tickets.empty.mine': 'Nessuna segnalazione presa in carico da te',
'modtools.tickets.empty.picked': 'Nessuna segnalazione presa in carico',
'modtools.tickets.action.pick': 'Prendi in carico',
'modtools.tickets.action.handle': 'Gestisci',
'modtools.tickets.action.release': 'Rilascia',
'modtools.tickets.issue.title': 'Risolvi segnalazione #%issueId%',
'modtools.tickets.issue.label': 'Segnalazione #%issueId%',
'modtools.tickets.issue.details': 'Dettagli',
'modtools.tickets.issue.field.source': 'Origine',
'modtools.tickets.issue.field.category': 'Categoria',
'modtools.tickets.issue.field.description': 'Descrizione',
'modtools.tickets.issue.field.caller': 'Segnalatore',
'modtools.tickets.issue.field.reported': 'Segnalato',
'modtools.tickets.issue.chatlog.view': 'Visualizza chatlog',
'modtools.tickets.issue.chatlog.close': 'Chiudi chatlog',
'modtools.tickets.issue.resolve.heading': 'Risolvi come',
'modtools.tickets.issue.resolve.resolved': 'Risolto',
'modtools.tickets.issue.resolve.useless': 'Inutile',
'modtools.tickets.issue.resolve.abusive': 'Abusivo',
'modtools.tickets.issue.release': 'Rimetti in coda',
'modtools.tickets.cfh.chatlog.title': 'Chatlog segnalazione #%issueId%',
// ------------------------------------------------------------------------
// Login
// ------------------------------------------------------------------------
'login.username': 'Qual è il tuo nome habbo',
'login.forgot_password': 'Password dimenticata?',
// First-time visitors card
'nitro.login.firsttime.title': 'È la prima volta qui?',
'nitro.login.firsttime.text': 'Non hai ancora un account habbo?',
'nitro.login.firsttime.link': 'Puoi crearne uno qui',
'nitro.login.card.title': 'Accedi a habbo',
// Server status checks
'nitro.login.server.offline.short': 'Il server di gioco al momento non è attivo. Riprova tra poco.',
'nitro.login.server.offline.long': 'Il server di gioco al momento non è attivo, quindi non è possibile creare nuovi account. Riprova tra poco.',
'nitro.login.server.checking': 'Verifica in corso…',
'nitro.login.server.retry': 'Riprova',
// Registration flow
'nitro.login.register.title': 'Dati habbo',
'nitro.login.register.next': 'Avanti',
'nitro.login.register.finish': 'Completa',
'nitro.login.register.creating': 'Creazione in corso…',
'nitro.login.register.intro.credentials': 'Creiamo il tuo account. Inserisci il tuo indirizzo email e scegli una password — verificheremo che questa email non sia già in uso.',
'nitro.login.register.intro.avatar': 'Ora è il momento di creare il tuo personaggio habbo! Inizia scegliendo il tuo nome habbo.',
'nitro.login.register.intro.room': 'Ultimo passaggio — scegli una stanza iniziale, oppure salta e crea la tua stanza più tardi.',
'nitro.login.register.confirm.label': 'Conferma password',
'nitro.login.register.username.placeholder': 'NomeHabbo',
'nitro.login.register.hotlooks.count': '%count% look disponibili',
'nitro.login.register.hotlooks.none': 'Nessun look caricato',
'nitro.login.register.room.skip.title': 'Va bene — creerò le mie stanze',
'nitro.login.register.room.skip.description': 'Salta questo passaggio e inizia con un inventario hotel vuoto.',
'nitro.login.register.room.loading': 'Caricamento stanze…',
'nitro.login.register.room.error': 'Impossibile caricare le opzioni delle stanze. Puoi comunque saltare questo passaggio.',
'nitro.login.register.success': 'Benvenuto a bordo, %username%! Il tuo account è pronto — accedi qui sotto con la password che hai appena scelto.',
// Forgot password
'nitro.login.forgot.title': 'Reimposta password',
'nitro.login.forgot.email.label': 'Indirizzo email',
'nitro.login.forgot.send': 'Invia email',
'nitro.login.forgot.success': 'Email inviata! Se a questo indirizzo è associato un account, troverai presto un link per il reset nella tua casella di posta (controlla lo spam se non vedi nulla entro un minuto).',
// Login errors (validation + transport)
'nitro.login.error.missing_credentials': 'Inserisci sia il tuo nome habbo che la password.',
'nitro.login.error.invalid_credentials': 'Nome habbo o password non validi.',
'nitro.login.error.too_many_attempts': 'Troppi tentativi. Riprova tra %seconds%s.',
'nitro.login.error.turnstile': 'Completa il controllo di sicurezza.',
'nitro.login.error.server_offline': 'Il server di gioco non è attivo. Riprova più tardi.',
'nitro.login.error.login_unreachable': 'Impossibile raggiungere il servizio di accesso. Riprova.',
'nitro.login.error.register_failed': 'Impossibile creare il tuo account.',
'nitro.login.error.register_unreachable': 'Impossibile raggiungere il servizio di registrazione.',
'nitro.login.error.forgot_failed': 'Impossibile inviare ora un\'email di reset.',
'nitro.login.error.forgot_unreachable': 'Impossibile raggiungere il servizio di reset password.',
'nitro.login.error.missing_fields': 'Compila tutti i campi.',
'nitro.login.error.invalid_email': 'Inserisci un indirizzo email valido.',
'nitro.login.error.password_too_short': 'La tua password deve contenere almeno 8 caratteri.',
'nitro.login.error.password_mismatch': 'Le password non corrispondono.',
'nitro.login.error.email_taken': 'Questo indirizzo email è già in uso.',
'nitro.login.error.missing_username': 'Scegli un nome habbo.',
'nitro.login.error.username_length': 'Il nome habbo deve contenere 316 caratteri.',
'nitro.login.error.username_taken': 'Questo nome habbo è già in uso.',
'nitro.login.error.missing_email': 'Inserisci il tuo indirizzo email.',
// ------------------------------------------------------------------------
// Inventory
// ------------------------------------------------------------------------
'inventory.effects.activate': 'Usa effetto',
'inventory.effects.remove': 'rimuovi effetto',
// ------------------------------------------------------------------------
// Loading screen — boot-stage labels read by App.tsx (taskLabel)
// ------------------------------------------------------------------------
'loading.task.session': 'Verifica della sessione...',
'loading.task.renderer': 'Inizializzazione del renderer...',
'loading.task.assets': 'Caricamento risorse di gioco...',
'loading.task.localization': 'Caricamento traduzioni...',
'loading.task.avatar': 'Caricamento guardaroba...',
'loading.task.sounds': 'Caricamento suoni...',
'loading.task.startsession': 'Avvio della sessione...',
'loading.task.userdata': 'Caricamento dati utente...',
'loading.task.rooms': 'Caricamento stanze...',
'loading.task.engine': 'Caricamento motore grafico...',
// ------------------------------------------------------------------------
// Housekeeping
// ------------------------------------------------------------------------
'housekeeping.title': 'Gestione',
'housekeeping.mode.light': 'Chiaro',
// Housekeeping: tabs
'housekeeping.tab.dashboard': 'Dashboard',
'housekeeping.tab.users': 'Utenti',
'housekeeping.tab.rooms': 'Stanze',
'housekeeping.tab.economy': 'Economia',
'housekeeping.tab.audit': 'Registro',
// Housekeeping: confirm + status
'housekeeping.confirm.title': 'Conferma azione',
'housekeeping.confirm.proceed': 'Procedi',
'housekeeping.confirm.cancel': 'Annulla',
'housekeeping.status.dismiss': 'Chiudi',
// Housekeeping: action status
'housekeeping.action.pending': 'Azione in corso…',
'housekeeping.action.success': 'Azione completata',
'housekeeping.action.error': 'Azione fallita',
'housekeeping.action.reset_password.done': 'Password reimpostata — nuova password qui sotto.',
// Housekeeping: generated password card
'housekeeping.password.title': '%username% (#%id%) · nuova password',
'housekeeping.password.value_label': 'Password generata',
'housekeeping.password.copy': 'Copia',
'housekeeping.password.copied': 'Copiato',
'housekeeping.password.copy_failed': 'Copia fallita',
'housekeeping.password.dismiss': 'Chiudi',
'housekeeping.password.hint': 'Condividi questa password con l\'utente al di fuori dell\'hotel. Viene mostrata una sola volta — chiudi questa scheda quando hai finito; la password non verrà mai più visualizzata.',
// Housekeeping: errors
'housekeeping.error.invalid_input': 'Input non valido — controlla l\'ID utente e il valore inserito.',
'housekeeping.error.user_not_found': 'Utente non trovato.',
'housekeeping.error.user_offline': 'L\'utente è offline — questa azione funziona solo su utenti online.',
'housekeeping.error.target_unkickable': 'Questo utente non può essere cacciato.',
'housekeeping.error.ban_failed': 'Impossibile applicare il ban — il server ha rifiutato la richiesta.',
'housekeeping.error.no_active_ban': 'Nessun ban attivo da revocare per questo utente.',
'housekeeping.error.rank_not_found': 'Grado non trovato — scegli un grado che esiste in permission_ranks.',
'housekeeping.error.db_failed': 'Errore del database — consulta il log dell\'emulatore per l\'eccezione SQL.',
'housekeeping.error.hash_failed': 'Impossibile generare l\'hash della nuova password — SHA-256 non disponibile su questa JVM.',
'housekeeping.error.room_not_found': 'Stanza non trovata.',
'housekeeping.error.room_action_failed': 'Impossibile applicare l\'azione sulla stanza.',
'housekeeping.error.new_owner_not_found': 'Nuovo proprietario non trovato.',
'housekeeping.error.economy_failed': 'Impossibile applicare l\'azione economica — controlla l\'ID utente e la quantità.',
'housekeeping.error.alert_empty': 'L\'avviso hotel non può essere vuoto.',
// Housekeeping: actions
'housekeeping.action.ban_h': 'Ban %h%h',
'housekeeping.action.mute_min': 'Muta %m%m',
'housekeeping.action.trade_lock_h': 'Blocco scambio %h%h',
'housekeeping.action.kick': 'Caccia',
'housekeeping.action.unban': 'Revoca ban',
'housekeeping.action.force_disconnect': 'Disconnetti',
'housekeeping.action.set_rank': 'Imposta grado',
'housekeeping.action.reset_password': 'Reimposta password',
// Housekeeping: user panel
'housekeeping.user.search.placeholder': 'Cerca per nome utente…',
'housekeeping.user.search.button': 'Cerca',
'housekeeping.user.clear': 'Cancella selezione',
'housekeeping.user.none': 'Nessun utente selezionato — cerca sopra per sceglierne uno.',
'housekeeping.user.not_found': 'Utente non trovato.',
'housekeeping.user.credits': 'Crediti',
'housekeeping.user.duckets': 'Duckets / pixel',
'housekeeping.user.diamonds': 'Diamanti',
'housekeeping.user.audit_hint': 'Tutte le azioni vengono registrate nella scheda del registro.',
'housekeeping.user.live.label': 'Live (nella stanza corrente)',
'housekeeping.user.live.kick': 'Caccia',
'housekeeping.user.live.mute_2m': 'Muta 2m',
'housekeeping.user.live.mute_10m': 'Muta 10m',
'housekeeping.user.live.ban_h': 'Ban 1h',
'housekeeping.user.live.ban_d': 'Ban 1g',
// Housekeeping: room panel
'housekeeping.room.search.placeholder': 'ID stanza…',
'housekeeping.room.search.button': 'Cerca',
'housekeeping.room.clear': 'Cancella selezione',
'housekeeping.room.none': 'Nessuna stanza selezionata — inserisci un ID sopra.',
'housekeeping.room.not_found': 'Stanza non trovata.',
'housekeeping.room.open': 'Apri',
'housekeeping.room.close': 'Chiudi',
'housekeeping.room.mute_min': 'Muta %m%m',
'housekeeping.room.kick_all': 'Caccia tutti',
'housekeeping.room.kick_all.confirm': 'Cacciare ogni utente attualmente nella stanza?',
'housekeeping.room.delete': 'Elimina stanza',
'housekeeping.room.delete.confirm': 'Eliminare definitivamente questa stanza e tutti i suoi arredi?',
'housekeeping.room.transfer': 'Trasferisci',
'housekeeping.room.transfer.label': 'Trasferisci proprietà',
'housekeeping.room.transfer.new_owner': 'ID nuovo proprietario',
// Housekeeping: economy
'housekeeping.economy.select_user': 'Scegli prima un utente nella scheda Utenti.',
'housekeeping.economy.target': 'Destinatario: %username% (#%id%)',
'housekeeping.economy.give_credits': 'Dai crediti',
'housekeeping.economy.give_duckets': 'Dai duckets',
'housekeeping.economy.give_diamonds': 'Dai diamanti',
'housekeeping.economy.grant_item': 'Assegna oggetto',
'housekeeping.economy.grant_item.label': 'Assegna oggetto del catalogo',
'housekeeping.economy.item_id': 'ID oggetto',
'housekeeping.economy.item_quantity': 'Quantità',
'housekeeping.economy.set_hc_days': 'Imposta giorni HC',
// Housekeeping: hotel-wide alert
'housekeeping.hotel.alert.label': 'Avviso a tutto l\'hotel',
'housekeeping.hotel.alert.placeholder': 'Messaggio trasmesso a ogni utente connesso…',
'housekeeping.hotel.alert.send': 'Invia all\'hotel',
'housekeeping.hotel.alert.confirm': 'Trasmettere un avviso di %count% caratteri a ogni utente connesso?',
// Housekeeping: dashboard
'housekeeping.dashboard.title': 'Panoramica',
'housekeeping.dashboard.refresh': 'Aggiorna',
'housekeeping.dashboard.loading': 'Caricamento dashboard…',
'housekeeping.dashboard.unavailable': 'Dashboard non disponibile — controlla l\'endpoint admin.',
'housekeeping.dashboard.online': 'Online',
'housekeeping.dashboard.total_users': '%count% totali',
'housekeeping.dashboard.rooms_active': 'Stanze attive',
'housekeeping.dashboard.total_rooms': '%count% totali',
'housekeeping.dashboard.peak_today': 'Picco di oggi',
'housekeeping.dashboard.peak_alltime': 'Picco di sempre %count%',
'housekeeping.dashboard.pending_tickets': 'Ticket',
'housekeeping.dashboard.sanctions_24h': '%count% sanzioni / 24h',
'housekeeping.dashboard.server': 'Server',
'housekeeping.dashboard.recent_sanctions': 'Sanzioni recenti',
'housekeeping.dashboard.recent_lookups': 'Ricerche recenti',
// Housekeeping: audit log
'housekeeping.audit.title': 'Registro',
'housekeeping.audit.refresh': 'Aggiorna',
'housekeeping.audit.filter.all': 'Tutti',
'housekeeping.audit.filter.users': 'Utenti',
'housekeeping.audit.filter.rooms': 'Stanze',
'housekeeping.audit.filter.hotel': 'Hotel',
'housekeeping.audit.search.placeholder': 'Cerca esecutore / destinatario / azione…',
'housekeeping.audit.empty': 'Nessuna voce di registro ancora.',
'housekeeping.audit.no_match': 'Nessuna voce corrisponde ai filtri attuali.',
// Housekeeping: shared fields
'housekeeping.field.reason': 'Motivo',
'housekeeping.field.reason.placeholder': 'Motivo libero (opzionale)',
'housekeeping.field.duration': 'Durata',
'housekeeping.reason.default': 'Nessun motivo fornito.',
// Housekeeping: context menu
'housekeeping.menu.send_to_hk': 'Invia alla gestione',
// Housekeeping: bulk actions
'housekeeping.bulk.done': 'Azione di massa completata',
'housekeeping.bulk.success': 'Tutte le azioni di massa sono riuscite.',
'housekeeping.bulk.partial': 'Azione di massa completata con alcuni errori.',
'housekeeping.bulk.failed': 'Ogni azione di massa è fallita.',
'housekeeping.bulk.confirm': 'Applicare %action% a %count% utenti selezionati?',
'housekeeping.bulk.label': '%count% selezionati',
'housekeeping.bulk.clear': 'Cancella selezione',
'housekeeping.bulk.apply': 'Applica alla selezione',
// Housekeeping: telemetry
'housekeeping.telemetry.title': 'Telemetria',
'housekeeping.telemetry.empty': 'Nessuna azione osservata ancora.',
'housekeeping.telemetry.reset': 'Reimposta statistiche',
// Housekeeping: live room session
'housekeeping.live.no_room': 'Nessuna sessione di stanza attiva.',
'housekeeping.live.kicked': 'Cacciato dalla stanza.',
'housekeeping.live.banned': 'Bannato dalla stanza.',
'housekeeping.live.muted': 'Mutato nella stanza.',
// Housekeeping: validation
'housekeeping.validation.empty_username': 'Il nome utente non può essere vuoto.',
'housekeeping.validation.invalid_user_id': 'ID utente non valido.',
'housekeeping.validation.invalid_room_id': 'ID stanza non valido.',
'housekeeping.validation.invalid_amount': 'Quantità non valida.',
'housekeeping.validation.amount_too_large': 'La quantità supera il limite di sicurezza.',
'housekeeping.validation.empty_reason': 'Il motivo non può essere vuoto.',
'housekeeping.validation.invalid_hours': 'Durata in ore non valida.',
'housekeeping.validation.invalid_rank': 'Grado non valido — deve essere compreso tra 1 e 12.',
// ------------------------------------------------------------------------
// Fortune Wheel
// ------------------------------------------------------------------------
'wheel.title': 'Ruota della Fortuna',
'wheel.free.today': 'Hai %count% giri gratuiti oggi!',
'wheel.extra': 'Giri extra: %count%',
'wheel.spin': 'GIRA',
'wheel.buy': 'Acquista giro',
'wheel.winners': 'Ultimi vincitori',
'wheel.winners.empty': 'Ancora nessun vincitore',
// ------------------------------------------------------------------------
// Soundboard
// ------------------------------------------------------------------------
'soundboard.title': 'Soundboard',
'soundboard.empty': 'Nessun suono disponibile',
'soundboard.lastplayed': 'Riprodotto da %user%',
'soundboard.room.setting.desc': 'Permetti alle persone in questa stanza di riprodurre effetti sonori',
// ------------------------------------------------------------------------
// Radio
// ------------------------------------------------------------------------
'radio.title': 'Radio',
'radio.empty': 'Nessuna stazione',
'radio.error': 'Impossibile caricare le stazioni',
'radio.stop': 'Ferma',
// ------------------------------------------------------------------------
// Rare Values
// ------------------------------------------------------------------------
'rarevalues.title': 'Valori dei Rari',
'rarevalues.loading': 'Caricamento valori…',
'rarevalues.empty': 'Nessun raro trovato',
'rarevalues.infostand.label': 'Valore:',
// Rare Values: editor
'rarevalues.editor.tab': 'Modifica',
'rarevalues.editor.type': 'Tipo',
'rarevalues.editor.value': 'Valore',
'rarevalues.editor.weight': 'Probabilità',
'rarevalues.editor.label': 'Etichetta',
'rarevalues.editor.save': 'Salva',
'rarevalues.editor.cat.item': 'Arredo (ID)',
'rarevalues.editor.cat.spin': 'Giri extra',
'rarevalues.editor.cat.nothing': 'Niente',
// ------------------------------------------------------------------------
// Chat commands: client
// ------------------------------------------------------------------------
'chatcmd.client.shake': 'Scuoti la stanza',
'chatcmd.client.rotate': 'Ruota la stanza',
'chatcmd.client.zoom': 'Zoom avanti/indietro',
'chatcmd.client.flip': 'Reimposta zoom',
'chatcmd.client.iddqd': 'Capovolgi la stanza',
'chatcmd.client.screenshot': 'Screenshot della stanza',
'chatcmd.client.togglefps': 'Attiva/disattiva FPS',
'chatcmd.client.laugh': 'Ridi (VIP)',
'chatcmd.client.kiss': 'Manda un bacio (VIP)',
'chatcmd.client.jump': 'Salta (VIP)',
'chatcmd.client.idle': 'Vai inattivo',
'chatcmd.client.sign': 'Mostra cartello',
'chatcmd.client.furni': 'Selettore arredi',
'chatcmd.client.chooser': 'Selettore utenti',
'chatcmd.client.floor': 'Editor pavimento',
'chatcmd.client.pickall': 'Raccogli tutti gli arredi',
'chatcmd.client.ejectall': 'Rimuovi tutti gli arredi',
'chatcmd.client.settings': 'Impostazioni stanza',
'chatcmd.client.info': 'Info client',
}
@@ -0,0 +1,703 @@
{
// ------------------------------------------------------------------------
// Friendlist
// ------------------------------------------------------------------------
'friendlist.search': 'Zoek vrienden',
// ------------------------------------------------------------------------
// Purse / Currency
// ------------------------------------------------------------------------
'purse.seasonal.currency.101': "doekoe's",
// ------------------------------------------------------------------------
// Widget: furni chooser
// ------------------------------------------------------------------------
'widget.chooser.checkall': 'Selecteer meubels',
'widget.chooser.btn.pickall': 'pak de geselecteerde items op!',
// ------------------------------------------------------------------------
// Game center
// ------------------------------------------------------------------------
'gamecenter.players': 'Spelers',
'gamecenter.players.2to6': '2 tot 6 spelers',
'gamecenter.players.2to8': '2 tot 8 spelers',
'gamecenter.players.4to12': '4 tot 12 spelers',
'gamecenter.players.single': 'Één speler',
'gamecenter.players.score': 'Score:',
'gamecenter.players.theme': 'Thema:',
'gamecenter.players.winner': 'Winnaar!',
// Game descriptions
'gamecenter.battleball.description': 'BattleBall is een kleurrijk spel waarin je meer oppervlakken moet kleuren dan je tegenstander. Items verschijnen willekeurig en geven je unieke krachten om je kansen te vergroten. Tactiek, vaardigheid en snelle beslissingen zijn de sleutel tot de overwinning. Word jij de kampioen van BattleBall?',
'gamecenter.tombrunner.description': 'Deze schatzoeker is vastbesloten om zoveel mogelijk oude munten te vinden terwijl hij door eeuwenoude gangen loopt en over enorme scheuren springt. Op je reis door dit eindeloze 3D-hardloopspel kom je ook onstabiele en kwetsbare bruggen tegen. Ontdek hoe lang je kunt overleven.',
'gamecenter.flappybirds.description': 'Flappy Bird is een spel in arcadestijl waarin we de Faby-vogel besturen die naar rechts beweegt. Het is jouw taak om Faby door pijpen te loodsen die op willekeurige hoogte gelijke openingen hebben.',
'gamecenter.bargame.description': 'Toon uw vaardigheden door in de beste bar van het hotel te werken en de beste drankjes te serveren aan de meest veeleisende klanten. Probeer de ober te zijn met de beste vaardigheden die glazen aflevert om het spel te winnen en demonstreer je vaardigheden bij het werken met cocktails.',
'gamecenter.roombuildergame.description': 'Ben jij goed in het bouwen van kamers? Heb je voldoende fantasie? Ga de strijd aan en bouw in minder dan 6 minuten een kamer rond een thema. De mooiste kamer wint!',
// Game center: voting
'gamecenter.vote.description': 'Stem op de kamers',
'gamecenter.vote.room.made.by': 'Kamer gemaakt door',
'gamecenter.vote.room.bestihaveseen': 'Dit is de mooiste kamer die ik ooit heb gezien!',
'gamecenter.vote.room.nice': 'Prima kamer, leuk gedaan.',
'gamecenter.vote.room.normal': 'Een OK kamer, niet slecht en niet super cool.',
'gamecenter.vote.room.couldbebetter': 'Dit had veel beter gekund',
'gamecenter.vote.room.bad': 'Help waar is de uitgang, mijn ogen doen pijn!',
'gamecenter.vote.room.wait': 'De andere spelers zijn nu aan het stemmen op jou kamer, even geduld!',
// ------------------------------------------------------------------------
// Wired furniture
// ------------------------------------------------------------------------
'wiredfurni.params.requireall.2': 'Als een van de geselecteerde furni een avatar heeft',
'wiredfurni.params.requireall.3': 'Als alle geselecteerde furni avatars op hen hebben',
'wiredfurni.tooltip.select.tile': 'Selecteer tegel',
'wiredfurni.tooltip.remove.tile': 'Deselecteer tegel',
'wiredfurni.tooltip.remove.5x5_tile': 'selecteer 5x5 tegels',
'wiredfurni.tooltip.remove.clear_tile': 'Verwijder alle selecties',
'wiredfurni.params.furni_neighborhood.group.user': 'Speelers',
'wiredfurni.params.furni_neighborhood.group.furni': 'Meubels',
'wiredfurni.params.selector_option.bot': "Geen BOT's",
'wiredfurni.params.selector_option.pet': 'Geen Huisdieren',
// Wired furniture: badge received
'wiredfurni.badgereceived.title': 'Badge ontvangen!',
'wiredfurni.badgereceived.body': 'Je hebt zojuist een nieuwe badge ontvangen! Bekijk hem in je inventaris!',
// ------------------------------------------------------------------------
// Notifications
// ------------------------------------------------------------------------
'notification.badge.received': 'Nieuwe badge!',
// ------------------------------------------------------------------------
// Settings widget
// ------------------------------------------------------------------------
'widget.settings.general': 'Standaard',
'widget.settings.general.title': 'Pas de standaard nitro settings aan',
'widget.settings.volume': 'Volume',
'widget.settings.interface': 'Interface',
'widget.settings.interface.title': 'Pas de settings aan voor de interface',
'widget.settings.interface.fps.automatic': 'Zet FPS naar unlimited',
'widget.settings.interface.fps.warning': 'Het zetten van FPS naar unlimited kan prestatie problemen veroorzaken!',
'widget.settings.interface.secondary': 'Verander de window header kleur',
'widget.settings.interface.reset': 'Reset header kleur naar default',
// ------------------------------------------------------------------------
// Room widgets: chat + youtube
// ------------------------------------------------------------------------
'widget.room.chat.hide_pets': 'Verberg dieren',
'widget.room.chat.hide_avatars': 'Verberg avatars',
'widget.room.chat.hide_balloon': 'Verberg Spreekballon',
'widget.room.chat.show_balloon': 'Spreekballon',
'widget.room.chat.clear_history': 'leeg geschiedenis',
'widget.room.youtube.shared': 'YouTube word gedeeld',
'widget.room.youtube.open_video': 'Open de video',
// ------------------------------------------------------------------------
// Catalog
// ------------------------------------------------------------------------
// Catalog: general
'catalog.title': 'Catalogus',
'catalog.favorites': 'Favorieten',
'catalog.favorites.pages': 'Paginas',
'catalog.favorites.furni': 'Furni',
'catalog.favorites.empty': 'Geen favorieten',
'catalog.favorites.empty.hint': 'Klik op het hartje bij furni of de ster bij paginas om ze toe te voegen.',
// Catalog: admin
'catalog.admin': 'Beheer',
'catalog.admin.new': 'Nieuw',
'catalog.admin.root': 'Hoofdmap',
'catalog.admin.new.root.category': 'Nieuwe hoofdcategorie',
'catalog.admin.edit.root': 'Hoofdmap bewerken',
'catalog.admin.edit': 'Bewerken:',
'catalog.admin.edit.page': 'Pagina bewerken',
'catalog.admin.hidden': 'verborgen',
'catalog.admin.edit.title': '"%name%" bewerken',
'catalog.admin.show': 'Tonen',
'catalog.admin.hide': 'Verbergen',
'catalog.admin.delete': 'Verwijderen',
'catalog.admin.delete.title': '"%name%" verwijderen',
'catalog.admin.delete.category.confirm': 'Categorie "%name%" en alle inhoud verwijderen?',
'catalog.admin.delete.page': 'Pagina verwijderen',
'catalog.admin.delete.page.confirm': 'Pagina "%name%" verwijderen?',
'catalog.admin.delete.offer.confirm': 'Weet je zeker dat je deze aanbieding wilt verwijderen?',
'catalog.admin.create': 'Aanmaken',
'catalog.admin.save': 'Opslaan',
'catalog.admin.create.subpage': 'Subpagina aanmaken',
'catalog.admin.order': 'Volgorde',
'catalog.admin.visible': 'Zichtbaar',
'catalog.admin.enabled': 'Ingeschakeld',
// Catalog admin: offer editor
'catalog.admin.offer.new': 'Nieuwe aanbieding',
'catalog.admin.offer.edit': 'Aanbieding bewerken',
'catalog.admin.offer.name': 'Catalogusnaam',
'catalog.admin.offer.general': 'Algemeen',
'catalog.admin.offer.quantity': 'Aantal',
'catalog.admin.offer.prices': 'Prijzen',
'catalog.admin.offer.credits': 'Credits',
'catalog.admin.offer.points': 'Punten',
'catalog.admin.offer.points.type': 'Type punten',
'catalog.admin.offer.options': 'Opties',
'catalog.admin.offer.club.only': 'Alleen Club',
'catalog.admin.offer.extradata': 'Extra data (optioneel)....',
'catalog.admin.offer.have.offer': 'Multi-korting (have_offer)',
// Catalog: trophies
'catalog.trophies.title': 'Trofeeën',
'catalog.trophies.write.hint': 'Schrijf een tekst voor de trofee voordat je koopt',
'catalog.trophies.inscription': 'Trofee-inscriptie',
'catalog.trophies.inscription.placeholder': 'Schrijf de tekst die op de trofee komt te staan...',
// Catalog: pets
'catalog.pets.show.colors': 'Toon kleuren',
'catalog.pets.choose.color': 'Kies kleur',
'catalog.pets.choose.breed': 'Kies ras',
'catalog.pets.back.breeds': '← Rassen',
// Catalog: name prefix editor
'catalog.prefix.text': 'Tekst',
'catalog.prefix.text.placeholder': 'Voer tekst in...',
'catalog.prefix.icon': 'Icoon',
'catalog.prefix.icon.remove': 'Icoon verwijderen',
'catalog.prefix.effect': 'Effect',
'catalog.prefix.color': 'Kleur',
'catalog.prefix.color.single': '🎨 Enkel',
'catalog.prefix.color.per.letter': '🌈 Per letter',
'catalog.prefix.color.hint': 'Selecteer een letter en kies vervolgens de kleur. Gaat automatisch door.',
'catalog.prefix.color.apply.all.title': 'Huidige kleur op alle letters toepassen',
'catalog.prefix.color.apply.all': 'Op alles toepassen',
'catalog.prefix.color.selected': 'Geselecteerde letter:',
'catalog.prefix.price': 'Prijs:',
'catalog.prefix.price.amount': '5 Credits',
'catalog.prefix.purchased': '✓ Gekocht!',
'catalog.prefix.purchase': 'Kopen',
// Catalog: gift wrapping
'catalog.gift_wrapping.gift_sent': 'Klaar!',
// ------------------------------------------------------------------------
// Group forum
// ------------------------------------------------------------------------
'groupforum.list.tab.most_active': 'Meest actieve onderwerpen',
'groupforum.list.tab.my_forums': 'Mijn groepsforums',
'groupforum.list.no_forums': 'Er zijn geen forums',
'groupforum.view.threads': 'Aantal onderwerpen',
'groupforum.thread.pin': 'Onderwerp vastpinnen',
'groupforum.thread.unpin': 'Onderwerp losmaken',
'groupforum.thread.lock': 'Onderwerp vergrendelen',
'groupforum.thread.unlock': 'Onderwerp ontgrendelen',
'groupforum.thread.hide': 'Onderwerp verbergen',
'groupforum.thread.restore': 'Onderwerp weer zichtbaar maken',
'groupforum.thread.delete': 'Onderwerp + berichten verwijderen',
'groupforum.message.hide': 'Bericht verbergen',
'group.forum.enable.caption': 'Groepsforum in-/uitschakelen',
'group.forum.enable.help': 'Als je het groepsforum uitschakelt, worden ook alle berichten verwijderd!',
'groupforum.view.no_threads': 'Er zijn op dit moment geen actieve onderwerpen',
// ------------------------------------------------------------------------
// Mod tools: window
// ------------------------------------------------------------------------
'modtools.window.title': 'Mod Tools',
'modtools.window.tools.room': 'Kamertool',
'modtools.window.tools.chatlog': 'Chatlogtool',
'modtools.window.tools.report': 'Rapporttool',
'modtools.window.select.user': 'Selecteer een gebruiker',
'modtools.window.no.room': 'Ga eerst een kamer binnen',
'modtools.window.user.in_room': 'Nog steeds in deze kamer',
'modtools.window.user.left_room': 'Niet langer in deze kamer',
'modtools.window.user.clear': 'Selectie wissen',
'modtools.window.tickets.open': '%count% open ticket',
'modtools.window.tickets.open.many': '%count% open tickets',
'modtools.window.section.room': 'Kamer',
'modtools.window.section.user': 'Gebruiker',
'modtools.window.section.reports': 'Rapporten',
'modtools.window.user.open_info': 'Info openen',
// ------------------------------------------------------------------------
// Mod tools: user info
// ------------------------------------------------------------------------
'modtools.userinfo.title': 'Gebruikersinfo: %username%',
'modtools.userinfo.userName': 'Naam',
'modtools.userinfo.cfhCount': 'CFHs',
'modtools.userinfo.abusiveCfhCount': 'Misbruikte CFHs',
'modtools.userinfo.cautionCount': 'Waarschuwingen',
'modtools.userinfo.banCount': 'Bans',
'modtools.userinfo.lastSanctionTime': 'Laatste sanctie',
'modtools.userinfo.tradingLockCount': 'Ruilblokkades',
'modtools.userinfo.tradingExpiryDate': 'Blokkade verloopt',
'modtools.userinfo.minutesSinceLastLogin': 'Laatste login',
'modtools.userinfo.lastPurchaseDate': 'Laatste aankoop',
'modtools.userinfo.primaryEmailAddress': 'E-mail',
'modtools.userinfo.identityRelatedBanCount': 'Verbannen accounts',
'modtools.userinfo.registrationAgeInMinutes': 'Geregistreerd',
'modtools.userinfo.userClassification': 'Rang',
'modtools.userinfo.refresh': 'Gebruikersinfo vernieuwen',
'modtools.userinfo.presence.in_room': 'In kamer',
'modtools.userinfo.presence.in_room.title': 'In de kamer die je observeert',
'modtools.userinfo.presence.online': 'Online',
'modtools.userinfo.presence.online.title': 'Online op het hotel',
'modtools.userinfo.presence.offline': 'Offline',
'modtools.userinfo.presence.offline.title': 'Offline bij openen paneel',
'modtools.userinfo.section.account': 'Account',
'modtools.userinfo.section.activity': 'Activiteit',
'modtools.userinfo.section.sanctions': 'Sancties',
'modtools.userinfo.section.trading': 'Ruilen',
'modtools.userinfo.button.room.chat': 'Kamerchat',
'modtools.userinfo.button.send.message': 'Bericht verzenden',
'modtools.userinfo.button.room.visits': 'Kamerbezoeken',
'modtools.userinfo.button.mod.action': 'Mod-actie',
'modtools.userinfo.stat.cfh': 'CFH',
'modtools.userinfo.stat.cautions': 'Waarschuwingen',
'modtools.userinfo.stat.bans': 'Bans',
'modtools.userinfo.stat.trade.locks': 'Ruilblokkades',
// ------------------------------------------------------------------------
// Mod tools: room info
// ------------------------------------------------------------------------
'modtools.roominfo.title': 'Kamerinfo',
'modtools.roominfo.refresh': 'Kamerinfo vernieuwen',
'modtools.roominfo.loading': 'Laden…',
'modtools.roominfo.owner.here': 'Eigenaar aanwezig',
'modtools.roominfo.owner.away': 'Eigenaar afwezig',
'modtools.roominfo.owner.title.here': 'De kamereigenaar is op dit moment binnen',
'modtools.roominfo.owner.title.away': 'De kamereigenaar is NIET binnen',
'modtools.roominfo.stat.users': 'Gebruikers',
'modtools.roominfo.stat.owner': 'Eigenaar',
'modtools.roominfo.owner.open': 'Info van %username% openen',
'modtools.roominfo.button.visit': 'Kamer bezoeken',
'modtools.roominfo.button.chatlog': 'Chatlog',
'modtools.roominfo.moderate.title': 'Kamer modereren',
'modtools.roominfo.moderate.kick': 'Iedereen eruit kicken',
'modtools.roominfo.moderate.doorbell': 'Deurbel inschakelen',
'modtools.roominfo.moderate.rename': 'Kamernaam wijzigen',
'modtools.roominfo.moderate.message.placeholder': 'Verplicht bericht dat met de actie wordt meegestuurd…',
'modtools.roominfo.moderate.send.caution': 'Waarschuwing sturen',
'modtools.roominfo.moderate.send.alert': 'Melding sturen',
// ------------------------------------------------------------------------
// Mod tools: user message
// ------------------------------------------------------------------------
'modtools.user.message.title': 'Bericht verzenden',
'modtools.user.message.recipient': 'Bericht aan',
'modtools.user.message.label': 'Bericht',
'modtools.user.message.placeholder': 'Schrijf iets nuttigs — de gebruiker ziet het als een moderatorbericht.',
'modtools.user.message.empty': 'Leeg',
'modtools.user.message.chars': '%count% tekens',
'modtools.user.message.send': 'Bericht verzenden',
// ------------------------------------------------------------------------
// Mod tools: mod action
// ------------------------------------------------------------------------
'modtools.user.modaction.title': 'Mod-actie: %username%',
'modtools.user.modaction.sanctioning': 'Sanctioneren',
'modtools.user.modaction.step.topic': '1. CFH-onderwerp',
'modtools.user.modaction.step.topic.placeholder': 'Selecteer een onderwerp…',
'modtools.user.modaction.step.sanction': '2. Sanctie',
'modtools.user.modaction.step.sanction.placeholder': 'Selecteer een sanctie…',
'modtools.user.modaction.step.message': '3. Eigen bericht',
'modtools.user.modaction.step.message.optional': '(optioneel — overschrijft standaard)',
'modtools.user.modaction.message.placeholder': 'Laat leeg om het standaard onderwerpbericht te gebruiken',
'modtools.user.modaction.preview': 'Voorbeeld',
'modtools.user.modaction.button.default': 'Standaardsanctie',
'modtools.user.modaction.button.apply': 'Sanctie toepassen',
'modtools.user.modaction.error.no.topic': 'Je moet een CFH-onderwerp selecteren',
'modtools.user.modaction.error.no.action': 'Je moet een CFH-onderwerp en sanctie selecteren',
'modtools.user.modaction.error.no.permission': 'Je hebt geen toestemming om dit te doen',
'modtools.user.modaction.error.no.message': 'Schrijf een bericht aan de gebruiker',
'modtools.user.modaction.error.no.permission.alert': 'Je hebt onvoldoende rechten',
// ------------------------------------------------------------------------
// Mod tools: user visits
// ------------------------------------------------------------------------
'modtools.user.visits.title': 'Gebruikersbezoeken',
'modtools.user.visits.recent': 'Recent bezochte kamers',
'modtools.user.visits.entries.one': '%count% vermelding',
'modtools.user.visits.entries.many': '%count% vermeldingen',
'modtools.user.visits.empty': 'Geen recente bezoeken',
'modtools.user.visits.time': 'Tijd',
'modtools.user.visits.room': 'Kamernaam',
'modtools.user.visits.action': 'Actie',
'modtools.user.visits.visit': 'Bezoeken',
'modtools.user.visits.visit.title': 'Kamer bezoeken',
// ------------------------------------------------------------------------
// Mod tools: chatlog
// ------------------------------------------------------------------------
'modtools.user.chatlog.title': 'Gebruikerschatlog',
'modtools.user.chatlog.title.with': 'Gebruikerschatlog: %username%',
'modtools.user.chatlog.loading': 'Chatlog laden…',
'modtools.room.chatlog.title': 'Kamerchatlog',
'modtools.chatlog.column.time': 'Tijd',
'modtools.chatlog.column.user': 'Gebruiker',
'modtools.chatlog.column.message': 'Bericht',
'modtools.chatlog.empty': 'Geen berichten',
'modtools.chatlog.visit': 'Bezoeken',
'modtools.chatlog.tools': 'Tools',
// ------------------------------------------------------------------------
// Mod tools: tickets
// ------------------------------------------------------------------------
'modtools.tickets.title': 'Tickets',
'modtools.tickets.tab.open': 'Open',
'modtools.tickets.tab.mine': 'Mijn',
'modtools.tickets.tab.picked': 'Alle opgepakt',
'modtools.tickets.column.type': 'Type',
'modtools.tickets.column.reported': 'Gerapporteerd',
'modtools.tickets.column.opened': 'Geopend',
'modtools.tickets.column.picker': 'Opgepakt door',
'modtools.tickets.empty.open': 'Geen open meldingen',
'modtools.tickets.empty.mine': 'Geen door jou opgepakte meldingen',
'modtools.tickets.empty.picked': 'Geen opgepakte meldingen',
'modtools.tickets.action.pick': 'Oppakken',
'modtools.tickets.action.handle': 'Afhandelen',
'modtools.tickets.action.release': 'Vrijgeven',
'modtools.tickets.issue.title': 'Melding #%issueId% oplossen',
'modtools.tickets.issue.label': 'Melding #%issueId%',
'modtools.tickets.issue.details': 'Details',
'modtools.tickets.issue.field.source': 'Bron',
'modtools.tickets.issue.field.category': 'Categorie',
'modtools.tickets.issue.field.description': 'Beschrijving',
'modtools.tickets.issue.field.caller': 'Melder',
'modtools.tickets.issue.field.reported': 'Gerapporteerd',
'modtools.tickets.issue.chatlog.view': 'Chatlog bekijken',
'modtools.tickets.issue.chatlog.close': 'Chatlog sluiten',
'modtools.tickets.issue.resolve.heading': 'Oplossen als',
'modtools.tickets.issue.resolve.resolved': 'Opgelost',
'modtools.tickets.issue.resolve.useless': 'Nutteloos',
'modtools.tickets.issue.resolve.abusive': 'Misbruik',
'modtools.tickets.issue.release': 'Terug in wachtrij plaatsen',
'modtools.tickets.cfh.chatlog.title': 'Melding #%issueId% chatlog',
// ------------------------------------------------------------------------
// Login
// ------------------------------------------------------------------------
'login.username': 'Wat is jou Camwijs naam',
'login.forgot_password': 'Wachtwoord vergeten?',
// First-time visitors card
'nitro.login.firsttime.title': 'Voor het eerst hier?',
'nitro.login.firsttime.text': 'Heb je nog geen Camwijs account?',
'nitro.login.firsttime.link': 'Je kunt er hier een aanmaken',
'nitro.login.card.title': 'Aanmelden bij Camwijs',
// Server status checks
'nitro.login.server.offline.short': 'De gameserver draait momenteel niet. Probeer het zo meteen opnieuw.',
'nitro.login.server.offline.long': 'De gameserver draait momenteel niet, dus er kunnen geen nieuwe accounts worden aangemaakt. Probeer het zo meteen opnieuw.',
'nitro.login.server.checking': 'Controleren…',
'nitro.login.server.retry': 'Opnieuw proberen',
// Registration flow
'nitro.login.register.title': 'Camwijs-gegevens',
'nitro.login.register.next': 'Volgende',
'nitro.login.register.finish': 'Voltooien',
'nitro.login.register.creating': 'Bezig met aanmaken…',
'nitro.login.register.intro.credentials': 'Laten we je account aanmaken. Voer je e-mailadres in en kies een wachtwoord — we controleren of dit e-mailadres nog niet in gebruik is.',
'nitro.login.register.intro.avatar': 'Nu is het tijd om je eigen Camwijs-personage te maken! Begin met het kiezen van je Camwijs-naam.',
'nitro.login.register.intro.room': 'Laatste stap — kies een startkamer, of sla dit over en maak later je eigen kamer.',
'nitro.login.register.confirm.label': 'Bevestig wachtwoord',
'nitro.login.register.username.placeholder': 'HabboNaam',
'nitro.login.register.hotlooks.count': '%count% looks beschikbaar',
'nitro.login.register.hotlooks.none': 'Geen looks geladen',
'nitro.login.register.room.skip.title': 'Prima — ik maak mijn eigen kamers',
'nitro.login.register.room.skip.description': 'Sla dit over en begin met een lege hotelinventaris.',
'nitro.login.register.room.loading': 'Kamers laden…',
'nitro.login.register.room.error': 'Kon kameropties niet laden. Je kunt deze stap nog steeds overslaan.',
'nitro.login.register.success': 'Welkom aan boord, %username%! Je account is klaar — log hieronder in met het wachtwoord dat je zojuist hebt gekozen.',
// Forgot password
'nitro.login.forgot.title': 'Wachtwoord resetten',
'nitro.login.forgot.email.label': 'E-mailadres',
'nitro.login.forgot.send': 'E-mail verzenden',
'nitro.login.forgot.success': 'E-mail verzonden! Als er een account bij dit adres hoort, vind je binnenkort een resetlink in je inbox (controleer je spam als je binnen een minuut niets ziet).',
// Login errors (validation + transport)
'nitro.login.error.missing_credentials': 'Voer zowel je Camwijs-naam als wachtwoord in.',
'nitro.login.error.invalid_credentials': 'Ongeldige Camwijs-naam of wachtwoord.',
'nitro.login.error.too_many_attempts': 'Te veel pogingen. Probeer het opnieuw over %seconds%s.',
'nitro.login.error.turnstile': 'Voltooi de beveiligingscontrole.',
'nitro.login.error.server_offline': 'De gameserver draait niet. Probeer het later opnieuw.',
'nitro.login.error.login_unreachable': 'Kan de inlogservice niet bereiken. Probeer het opnieuw.',
'nitro.login.error.register_failed': 'Kan je account niet aanmaken.',
'nitro.login.error.register_unreachable': 'Kan de registratieservice niet bereiken.',
'nitro.login.error.forgot_failed': 'Kan momenteel geen reset-e-mail verzenden.',
'nitro.login.error.forgot_unreachable': 'Kan de wachtwoordresetservice niet bereiken.',
'nitro.login.error.missing_fields': 'Vul alle velden in.',
'nitro.login.error.invalid_email': 'Voer een geldig e-mailadres in.',
'nitro.login.error.password_too_short': 'Je wachtwoord moet minimaal 8 tekens lang zijn.',
'nitro.login.error.password_mismatch': 'Wachtwoorden komen niet overeen.',
'nitro.login.error.email_taken': 'Dit e-mailadres is al in gebruik.',
'nitro.login.error.missing_username': 'Kies een Camwijs-naam.',
'nitro.login.error.username_length': 'De Camwijs-naam moet 316 tekens bevatten.',
'nitro.login.error.username_taken': 'Deze Camwijs-naam is al in gebruik.',
'nitro.login.error.missing_email': 'Voer je e-mailadres in.',
// ------------------------------------------------------------------------
// Inventory
// ------------------------------------------------------------------------
'inventory.effects.activate': 'Gebruik effect',
'inventory.effects.remove': 'verwijder effect',
// ------------------------------------------------------------------------
// Loading screen — boot-stage labels read by App.tsx (taskLabel)
// ------------------------------------------------------------------------
'loading.task.session': 'Sessie verifiëren...',
'loading.task.renderer': 'Renderer initialiseren...',
'loading.task.assets': 'Spelmiddelen laden...',
'loading.task.localization': 'Vertalingen laden...',
'loading.task.avatar': 'Garderobe laden...',
'loading.task.sounds': 'Geluiden laden...',
'loading.task.startsession': 'Sessie starten...',
'loading.task.userdata': 'Gebruikersgegevens laden...',
'loading.task.rooms': 'Kamers laden...',
'loading.task.engine': 'Grafische engine laden...',
// ------------------------------------------------------------------------
// Housekeeping
// ------------------------------------------------------------------------
'housekeeping.title': 'Beheer',
'housekeeping.mode.light': 'Licht',
// Housekeeping: tabs
'housekeeping.tab.dashboard': 'Dashboard',
'housekeeping.tab.users': 'Gebruikers',
'housekeeping.tab.rooms': 'Kamers',
'housekeeping.tab.economy': 'Economie',
'housekeeping.tab.audit': 'Logboek',
// Housekeeping: confirm + status
'housekeeping.confirm.title': 'Actie bevestigen',
'housekeeping.confirm.proceed': 'Doorgaan',
'housekeeping.confirm.cancel': 'Annuleren',
'housekeeping.status.dismiss': 'Sluiten',
// Housekeeping: action status
'housekeeping.action.pending': 'Actie bezig…',
'housekeeping.action.success': 'Actie voltooid',
'housekeeping.action.error': 'Actie mislukt',
'housekeeping.action.reset_password.done': 'Wachtwoord gereset — nieuw wachtwoord hieronder.',
// Housekeeping: generated password card
'housekeeping.password.title': '%username% (#%id%) · nieuw wachtwoord',
'housekeeping.password.value_label': 'Gegenereerd wachtwoord',
'housekeeping.password.copy': 'Kopiëren',
'housekeeping.password.copied': 'Gekopieerd',
'housekeeping.password.copy_failed': 'Kopiëren mislukt',
'housekeeping.password.dismiss': 'Sluiten',
'housekeeping.password.hint': 'Deel dit buiten het hotel om met de gebruiker. Dit wordt eenmalig getoond — sluit deze kaart als je klaar bent; het wachtwoord wordt nooit meer weergegeven.',
// Housekeeping: errors
'housekeeping.error.invalid_input': 'Ongeldige invoer — controleer de gebruikers-ID en de ingevoerde waarde.',
'housekeeping.error.user_not_found': 'Gebruiker niet gevonden.',
'housekeeping.error.user_offline': 'Gebruiker is offline — deze actie werkt alleen bij online gebruikers.',
'housekeeping.error.target_unkickable': 'Deze gebruiker kan niet gekickt worden.',
'housekeeping.error.ban_failed': 'Ban kon niet worden toegepast — de server weigerde het verzoek.',
'housekeeping.error.no_active_ban': 'Geen actieve ban om op te heffen voor deze gebruiker.',
'housekeeping.error.rank_not_found': 'Rang niet gevonden — kies een rang die bestaat in permission_ranks.',
'housekeeping.error.db_failed': 'Databasefout — zie het emulator-log voor de SQL-uitzondering.',
'housekeeping.error.hash_failed': 'Kon het nieuwe wachtwoord niet hashen — SHA-256 niet beschikbaar op deze JVM.',
'housekeeping.error.room_not_found': 'Kamer niet gevonden.',
'housekeeping.error.room_action_failed': 'Kameractie kon niet worden toegepast.',
'housekeeping.error.new_owner_not_found': 'Nieuwe eigenaar niet gevonden.',
'housekeeping.error.economy_failed': 'Economie-actie kon niet worden toegepast — controleer de gebruikers-ID en het aantal.',
'housekeeping.error.alert_empty': 'Hotelmelding mag niet leeg zijn.',
// Housekeeping: actions
'housekeeping.action.ban_h': 'Ban %h%u',
'housekeeping.action.mute_min': 'Mute %m%m',
'housekeeping.action.trade_lock_h': 'Ruilblokkade %h%u',
'housekeeping.action.kick': 'Kick',
'housekeeping.action.unban': 'Ban opheffen',
'housekeeping.action.force_disconnect': 'Verbinding verbreken',
'housekeeping.action.set_rank': 'Rang instellen',
'housekeeping.action.reset_password': 'Wachtwoord resetten',
// Housekeeping: user panel
'housekeeping.user.search.placeholder': 'Zoek op gebruikersnaam…',
'housekeeping.user.search.button': 'Zoeken',
'housekeeping.user.clear': 'Selectie wissen',
'housekeeping.user.none': 'Geen gebruiker geselecteerd — zoek hierboven om er een te kiezen.',
'housekeeping.user.not_found': 'Gebruiker niet gevonden.',
'housekeeping.user.credits': 'Credits',
'housekeeping.user.duckets': 'Duckets / pixels',
'housekeeping.user.diamonds': 'Diamonds',
'housekeeping.user.audit_hint': 'Alle acties worden vastgelegd in het logboek-tabblad.',
'housekeeping.user.live.label': 'Live (in huidige kamer)',
'housekeeping.user.live.kick': 'Kick',
'housekeeping.user.live.mute_2m': 'Mute 2m',
'housekeeping.user.live.mute_10m': 'Mute 10m',
'housekeeping.user.live.ban_h': 'Ban 1u',
'housekeeping.user.live.ban_d': 'Ban 1d',
// Housekeeping: room panel
'housekeeping.room.search.placeholder': 'Kamer-ID…',
'housekeeping.room.search.button': 'Zoeken',
'housekeeping.room.clear': 'Selectie wissen',
'housekeeping.room.none': 'Geen kamer geselecteerd — voer hierboven een ID in.',
'housekeeping.room.not_found': 'Kamer niet gevonden.',
'housekeeping.room.open': 'Openen',
'housekeeping.room.close': 'Sluiten',
'housekeeping.room.mute_min': 'Mute %m%m',
'housekeeping.room.kick_all': 'Iedereen kicken',
'housekeeping.room.kick_all.confirm': 'Elke gebruiker die nu in de kamer is kicken?',
'housekeeping.room.delete': 'Kamer verwijderen',
'housekeeping.room.delete.confirm': 'Deze kamer en alle meubels permanent verwijderen?',
'housekeeping.room.transfer': 'Overdragen',
'housekeeping.room.transfer.label': 'Eigendom overdragen',
'housekeeping.room.transfer.new_owner': 'ID nieuwe eigenaar',
// Housekeeping: economy
'housekeeping.economy.select_user': 'Kies eerst een gebruiker in het tabblad Gebruikers.',
'housekeeping.economy.target': 'Doel: %username% (#%id%)',
'housekeeping.economy.give_credits': 'Credits geven',
'housekeeping.economy.give_duckets': 'Duckets geven',
'housekeeping.economy.give_diamonds': 'Diamonds geven',
'housekeeping.economy.grant_item': 'Item toekennen',
'housekeeping.economy.grant_item.label': 'Catalogusitem toekennen',
'housekeeping.economy.item_id': 'Item-ID',
'housekeeping.economy.item_quantity': 'Aantal',
'housekeeping.economy.set_hc_days': 'HC-dagen instellen',
// Housekeeping: hotel-wide alert
'housekeeping.hotel.alert.label': 'Hotelbrede melding',
'housekeeping.hotel.alert.placeholder': 'Bericht dat naar elke verbonden gebruiker wordt uitgezonden…',
'housekeeping.hotel.alert.send': 'Naar hotel sturen',
'housekeeping.hotel.alert.confirm': 'Melding van %count% tekens naar elke verbonden gebruiker uitzenden?',
// Housekeeping: dashboard
'housekeeping.dashboard.title': 'Overzicht',
'housekeeping.dashboard.refresh': 'Vernieuwen',
'housekeeping.dashboard.loading': 'Dashboard laden…',
'housekeeping.dashboard.unavailable': 'Dashboard niet beschikbaar — controleer het admin-endpoint.',
'housekeeping.dashboard.online': 'Online',
'housekeeping.dashboard.total_users': '%count% totaal',
'housekeeping.dashboard.rooms_active': 'Actieve kamers',
'housekeeping.dashboard.total_rooms': '%count% totaal',
'housekeeping.dashboard.peak_today': 'Piek vandaag',
'housekeeping.dashboard.peak_alltime': 'Aller-tijden piek %count%',
'housekeeping.dashboard.pending_tickets': 'Tickets',
'housekeeping.dashboard.sanctions_24h': '%count% sancties / 24u',
'housekeeping.dashboard.server': 'Server',
'housekeeping.dashboard.recent_sanctions': 'Recente sancties',
'housekeeping.dashboard.recent_lookups': 'Recente opzoekingen',
// Housekeeping: audit log
'housekeeping.audit.title': 'Logboek',
'housekeeping.audit.refresh': 'Vernieuwen',
'housekeeping.audit.filter.all': 'Alle',
'housekeeping.audit.filter.users': 'Gebruikers',
'housekeeping.audit.filter.rooms': 'Kamers',
'housekeeping.audit.filter.hotel': 'Hotel',
'housekeeping.audit.search.placeholder': 'Zoek uitvoerder / doel / actie…',
'housekeeping.audit.empty': 'Nog geen logboekvermeldingen.',
'housekeeping.audit.no_match': 'Geen vermeldingen komen overeen met de huidige filters.',
// Housekeeping: shared fields
'housekeeping.field.reason': 'Reden',
'housekeeping.field.reason.placeholder': 'Vrije reden (optioneel)',
'housekeeping.field.duration': 'Duur',
'housekeeping.reason.default': 'Geen reden opgegeven.',
// Housekeeping: context menu
'housekeeping.menu.send_to_hk': 'Naar beheer sturen',
// Housekeeping: bulk actions
'housekeeping.bulk.done': 'Bulk klaar',
'housekeeping.bulk.success': 'Alle bulkacties geslaagd.',
'housekeeping.bulk.partial': 'Bulk voltooid met enkele mislukkingen.',
'housekeeping.bulk.failed': 'Elke bulkactie is mislukt.',
'housekeeping.bulk.confirm': '%action% toepassen op %count% geselecteerde gebruikers?',
'housekeeping.bulk.label': '%count% geselecteerd',
'housekeeping.bulk.clear': 'Selectie wissen',
'housekeeping.bulk.apply': 'Toepassen op selectie',
// Housekeeping: telemetry
'housekeeping.telemetry.title': 'Telemetrie',
'housekeeping.telemetry.empty': 'Nog geen acties waargenomen.',
'housekeeping.telemetry.reset': 'Statistieken resetten',
// Housekeeping: live room session
'housekeeping.live.no_room': 'Geen actieve kamersessie.',
'housekeeping.live.kicked': 'Uit de kamer gekickt.',
'housekeeping.live.banned': 'Verbannen uit de kamer.',
'housekeeping.live.muted': 'Gemute in de kamer.',
// Housekeeping: validation
'housekeeping.validation.empty_username': 'Gebruikersnaam mag niet leeg zijn.',
'housekeeping.validation.invalid_user_id': 'Ongeldige gebruikers-ID.',
'housekeeping.validation.invalid_room_id': 'Ongeldige kamer-ID.',
'housekeeping.validation.invalid_amount': 'Ongeldig aantal.',
'housekeeping.validation.amount_too_large': 'Aantal overschrijdt de veiligheidslimiet.',
'housekeeping.validation.empty_reason': 'Reden mag niet leeg zijn.',
'housekeeping.validation.invalid_hours': 'Ongeldige duur in uren.',
'housekeeping.validation.invalid_rank': 'Ongeldige rang — moet tussen 1 en 12 liggen.',
// ------------------------------------------------------------------------
// Fortune Wheel
// ------------------------------------------------------------------------
'wheel.title': 'Rad van Fortuin',
'wheel.free.today': 'Je hebt vandaag %count% gratis draaibeurten!',
'wheel.extra': 'Extra draaibeurten: %count%',
'wheel.spin': 'DRAAIEN',
'wheel.buy': 'Draaibeurt kopen',
'wheel.winners': 'Laatste winnaars',
'wheel.winners.empty': 'Nog geen winnaars',
// ------------------------------------------------------------------------
// Soundboard
// ------------------------------------------------------------------------
'soundboard.title': 'Soundboard',
'soundboard.empty': 'Geen geluiden beschikbaar',
'soundboard.lastplayed': 'Afgespeeld door %user%',
'soundboard.room.setting.desc': 'Laat mensen in deze kamer geluidseffecten afspelen',
// ------------------------------------------------------------------------
// Radio
// ------------------------------------------------------------------------
'radio.title': 'Radio',
'radio.empty': 'Geen stations',
'radio.error': 'Kon de stations niet laden',
'radio.stop': 'Stoppen',
// ------------------------------------------------------------------------
// Rare Values
// ------------------------------------------------------------------------
'rarevalues.title': 'Zeldzame waarden',
'rarevalues.loading': 'Waarden laden…',
'rarevalues.empty': 'Geen rares gevonden',
'rarevalues.infostand.label': 'Waarde:',
// Rare Values: editor
'rarevalues.editor.tab': 'Bewerken',
'rarevalues.editor.type': 'Type',
'rarevalues.editor.value': 'Waarde',
'rarevalues.editor.weight': 'Kans',
'rarevalues.editor.label': 'Label',
'rarevalues.editor.save': 'Opslaan',
'rarevalues.editor.cat.item': 'Meubel (ID)',
'rarevalues.editor.cat.spin': 'Extra draaien',
'rarevalues.editor.cat.nothing': 'Niets',
// ------------------------------------------------------------------------
// Chat commands: client
// ------------------------------------------------------------------------
'chatcmd.client.shake': 'Schud de kamer',
'chatcmd.client.rotate': 'Draai de kamer',
'chatcmd.client.zoom': 'Zoom in/uit',
'chatcmd.client.flip': 'Reset zoom',
'chatcmd.client.iddqd': 'Zet kamer op zijn kop',
'chatcmd.client.screenshot': 'Schermafbeelding van de kamer',
'chatcmd.client.togglefps': 'FPS aan/uit',
'chatcmd.client.laugh': 'Lach (VIP)',
'chatcmd.client.kiss': 'Stuur een kus (VIP)',
'chatcmd.client.jump': 'Spring (VIP)',
'chatcmd.client.idle': 'Ga afwezig',
'chatcmd.client.sign': 'Toon bordje',
'chatcmd.client.furni': 'Meubelkiezer',
'chatcmd.client.chooser': 'Gebruikerskiezer',
'chatcmd.client.floor': 'Vloer-editor',
'chatcmd.client.pickall': 'Pak alle meubels op',
'chatcmd.client.ejectall': 'Verwijder alle meubels',
'chatcmd.client.settings': 'Kamerinstellingen',
'chatcmd.client.info': 'Client info',
}
+1 -1
View File
@@ -12,7 +12,7 @@
"sounds.url": "${asset.url}/sounds/%sample%.mp3",
"external.texts.url": [
"${gamedata.url}/ExternalTexts.json?t=%timestamp%",
"${gamedata.url}/UITexts.json?t=%timestamp%"
"${gamedata.url}/UITexts.json5?t=%timestamp%"
],
"external.texts.translation.url": "${gamedata.url}/text_translate/ExternalTexts_%locale%.json?t=%timestamp%",
"external.samples.url": "${hof.furni.url}/mp3/sound_machine_sample_%sample%.mp3",
@@ -1,17 +0,0 @@
{
"wheel.title": "Fortune Wheel",
"wheel.free.today": "You have %count% free spins today!",
"wheel.extra": "Extra spins: %count%",
"wheel.spin": "SPIN",
"wheel.buy": "Buy spin",
"wheel.winners": "Latest winners",
"wheel.winners.empty": "No winners yet",
"soundboard.title": "Soundboard",
"soundboard.empty": "No sounds available",
"soundboard.lastplayed": "Played by %user%",
"soundboard.room.setting.desc": "Let people in this room play sound effects",
"radio.title": "Radio",
"radio.empty": "No stations",
"radio.error": "Couldn't load stations",
"radio.stop": "Stop"
}
@@ -1,17 +0,0 @@
{
"wheel.title": "Ruota della Fortuna",
"wheel.free.today": "Hai %count% giri gratis oggi!",
"wheel.extra": "Giri extra: %count%",
"wheel.spin": "GIRA",
"wheel.buy": "Compra giro",
"wheel.winners": "Ultimi vincitori",
"wheel.winners.empty": "Ancora nessun vincitore",
"soundboard.title": "Soundboard",
"soundboard.empty": "Nessun suono disponibile",
"soundboard.lastplayed": "Suonato da %user%",
"soundboard.room.setting.desc": "Permetti ai presenti di suonare effetti audio in questa stanza",
"radio.title": "Radio",
"radio.empty": "Nessuna stazione",
"radio.error": "Impossibile caricare le stazioni",
"radio.stop": "Stop"
}