feat: Rename to Toju and add translation
Some checks failed
Deploy Web Apps / deploy (push) Successful in 5m52s
Build Android APK / build-android-apk (push) Failing after 23m15s
Queue Release Build / prepare (push) Successful in 1m42s
Queue Release Build / build-linux (push) Failing after 9m33s
Queue Release Build / build-windows (push) Successful in 26m5s
Queue Release Build / finalize (push) Has been skipped

This commit is contained in:
2026-06-05 17:13:03 +02:00
parent 8ecfc9a1fe
commit ee293d7daf
301 changed files with 8247 additions and 2218 deletions

View File

@@ -0,0 +1,158 @@
{
"servers": {
"browser": {
"card": {
"banned": "Banned",
"private": "Private",
"password": "Password",
"joined": "Joined",
"join": "Join",
"leave": "Leave",
"owner": "Owner: {{name}}",
"doubleClickOpen": "Double-click to open {{name}}",
"doubleClickJoin": "Double-click to join {{name}}",
"serverActions": "Server actions for {{name}}",
"joinServer": "Join {{name}}"
},
"search": {
"ariaLabel": "Search servers",
"placeholder": "Search servers...",
"myServers": "My Servers",
"resultsTitle": "Search results",
"resultsCount": "{{count}} found",
"noResults": "No servers found"
},
"empty": {
"title": "No servers yet",
"message": "Search to find a server to join."
},
"bannedDialog": {
"title": "Banned",
"message": "You are banned from {{name}}.",
"thisServer": "this server"
},
"passwordDialog": {
"title": "Password required",
"confirm": "Join server",
"message": "Enter the password to join {{name}}.",
"label": "Server password",
"placeholder": "Enter password"
},
"plugins": {
"eyebrow": "Plugin downloads",
"usesPlugins": "{{name}} uses plugins",
"requiredTitle": "Required before joining",
"optionalTitle": "Optional plugins",
"requiredBadge": "Required",
"capabilities": "Capabilities",
"source": "Source",
"readme": "Readme",
"cancelJoin": "Cancel join",
"downloading": "Downloading",
"acceptAndJoin": "Accept and join",
"join": "Join",
"readmeEyebrow": "Plugin readme",
"closeReadme": "Close readme"
},
"ownerUnknown": "Unknown owner"
},
"find": {
"title": "Find servers",
"subtitle": "Browse, search, and join communities.",
"searchPlaceholder": "Search servers...",
"emptyTitle": "No servers to show yet",
"emptyMessage": "Search for a server above, or create your own to get started."
},
"discovery": {
"recentTitle": "Recently active",
"recentSubtitle": "Servers you have joined",
"featuredTitle": "Featured servers",
"featuredSubtitle": "The busiest communities right now",
"trendingTitle": "Trending",
"trendingSubtitle": "Recently active and gaining momentum"
},
"create": {
"title": "Create a server",
"subtitle": "Your server is where you and your community hang out.",
"pickCategory": "Pick a category",
"serverName": "Server name",
"namePlaceholder": "My Awesome Server",
"descriptionOptional": "Description (optional)",
"descriptionPlaceholder": "What's your server about?",
"advancedSettings": "Advanced settings",
"topicOptional": "Topic (optional)",
"topicPlaceholder": "gaming, music, coding...",
"signalEndpoint": "Signal server endpoint",
"signalEndpointHint": "This endpoint handles all signaling for this server.",
"privateServer": "Private server",
"passwordOptional": "Password (optional)",
"passwordPlaceholder": "Leave blank to allow joining without a password",
"passwordHint": "Users who already joined keep access even if you change the password later.",
"submit": "Create server",
"categories": {
"gaming": "Gaming",
"music": "Music",
"coding": "Coding",
"community": "Community",
"study": "Study"
}
},
"invite": {
"badge": "Invite link",
"titleJoin": "Join {{name}}",
"titleFallback": "Toju server invite",
"status": {
"redirecting": "Sign in to continue with this invite.",
"joining": "We are connecting you to the invited server.",
"error": "This invite could not be completed automatically.",
"loading": "Loading invite details and preparing the correct signal server."
},
"statusSection": "Status",
"serverSection": "Server",
"privateBadge": "Private",
"passwordBypassBadge": "Password bypassed by invite",
"expiresBadge": "Expires {{date}}",
"nextStepsTitle": "What happens next",
"nextSteps": {
"signalServer": "The linked signal server is added to your configured server list if needed.",
"bypassRestrictions": "Invite links bypass private and password restrictions.",
"bannedStillBlocked": "Banned users still cannot join through invites."
},
"backToSearch": "Back to server search",
"signalServerName": "Signal Server",
"messages": {
"loading": "Loading invite...",
"joining": "Joining {{name}}...",
"redirectingLogin": "Redirecting to login...",
"missingInfo": "This invite link is missing required server information.",
"acceptFailed": "Unable to accept this invite.",
"banned": "You are banned from this server and cannot accept this invite.",
"expired": "This invite has expired. Ask for a fresh invite link."
}
},
"plugins": {
"eyebrow": "Plugin downloads",
"usesPlugins": "{{name}} uses plugins",
"requiredTitle": "Required before joining",
"optionalTitle": "Optional plugins",
"requiredBadge": "Required",
"capabilities": "Capabilities",
"source": "Source",
"readme": "Readme",
"cancelJoin": "Cancel join",
"downloading": "Downloading",
"acceptAndJoin": "Accept and join",
"join": "Join",
"readmeEyebrow": "Plugin readme",
"closeReadme": "Close readme"
},
"errors": {
"notLoggedIn": "Not logged in",
"roomNotFound": "Room not found",
"banned": "You are banned from this server",
"joinFailed": "Failed to join server",
"installPluginsFailed": "Unable to install server plugins",
"loadPluginReadmeFailed": "Unable to load plugin readme"
}
}
}