Update #37 - Touch support without userscript, many other feats

This commit is contained in:
lax1dude
2024-09-21 20:17:42 -07:00
parent 173727c8c4
commit ec1ab8ece3
683 changed files with 62074 additions and 8996 deletions

View File

@ -5,24 +5,19 @@
# Version: 1.0
# Author: lax1dude
> CHANGE 17 : 21 @ 17 : 24
> CHANGE 17 : 25 @ 17 : 24
~ eaglercraft.recording.unsupported=Recording Unsupported!
~ eaglercraft.recording.stop=Stop Recording
~ eaglercraft.recording.start=Record Screen...
~ eaglercraft.soundCategory.voice=Recording Voice
~ eaglercraft.resourcePack.prompt.title=What do you want to do with '%s'?
~ eaglercraft.resourcePack.prompt.text=Tip: Hold Shift to skip this screen when selecting a resource pack!
~ eaglercraft.resourcePack.prompt.delete=Delete this resource pack
~ eaglercraft.resourcePack.prompt.add=Select this resource pack
~ eaglercraft.resourcePack.load.refreshing=Refreshing Resources...
~ eaglercraft.resourcePack.load.pleaseWait=Please Wait.
~ eaglercraft.resourcePack.load.loading=Loading resource pack...
~ eaglercraft.resourcePack.load.deleting=Deleting resource pack...
> INSERT 1 : 239 @ 1
> INSERT 1 : 231 @ 1
+ eaglercraft.resourcePack.prompt.title=What do you want to do with '%s'?
+ eaglercraft.resourcePack.prompt.text=Tip: Hold Shift to skip this screen when selecting a resource pack!
+ eaglercraft.resourcePack.prompt.delete=Delete this resource pack
+ eaglercraft.resourcePack.prompt.add=Select this resource pack
+ eaglercraft.resourcePack.load.refreshing=Refreshing Resources...
+ eaglercraft.resourcePack.load.pleaseWait=Please Wait.
+ eaglercraft.resourcePack.load.loading=Loading resource pack...
+ eaglercraft.resourcePack.load.deleting=Deleting resource pack...
+
+ eaglercraft.gui.exitKey=Use '%s' to close this screen!
+ eaglercraft.gui.exitKeyRetarded=Use Backtick (`) to close this screen!
+ eaglercraft.gui.continue=Continue
@ -240,6 +235,7 @@
+
+ eaglercraft.shaders.gui.unsupported.title=Shaders are unavailable on this device!
+ eaglercraft.shaders.gui.unsupported.reason.hdrFramebuffer=Reason: No HDR render target support
+ eaglercraft.shaders.gui.unsupported.reason.oldOpenGLVersion=Reason: OpenGL ES 3.0 (WebGL 2.0) is not supported!
+
+ eaglercraft.shaders.debugMenuTip=Press %s+4 to access the shader debug menu
+
@ -247,13 +243,13 @@
+ eaglercraft.command.skull.usage=/eagskull
+ eaglercraft.command.skull.nopermission=Cheats are not enabled!
+ eaglercraft.command.skull.feedback=Created new skull: "%s"
+ eaglercraft.command.skull.error.invalid.png=Invalid PNG file!
+ eaglercraft.command.skull.error.invalid.format=Invalid or unsupported image file!
+ eaglercraft.command.skull.error.invalid.skin=Image with size %dx%d is not a valid minecraft skin!
+
+ eaglercraft.command.clientStub=This command is client side!
+
> INSERT 163 : 409 @ 163
> INSERT 163 : 545 @ 163
+ eaglercraft.singleplayer.busy.killTask=Cancel Task
+ eaglercraft.singleplayer.busy.cancelWarning=Are you sure?
@ -262,13 +258,14 @@
+ eaglercraft.singleplayer.crashed.title=Recieved a crash report from integrated server!
+ eaglercraft.singleplayer.crashed.checkConsole=Check the console for more details
+ eaglercraft.singleplayer.crashed.continue=Continue
+ eaglercraft.singleplayer.crashed.singleThreadCont=Single Thread Mode
+
+ eaglercraft.singleplayer.failed.title=Singleplayer Task Failed!
+ eaglercraft.singleplayer.failed.killed=The worker process was killed
+ eaglercraft.singleplayer.failed.notStarted=The worker process could not start
+
+ eaglercraft.singleplayer.failed.singleThreadWarning.1=Worker Thread Startup Failure!
+ eaglercraft.singleplayer.failed.singleThreadWarning.2=The integrated server will run in single-threaded mode
+ eaglercraft.singleplayer.failed.singleThreadWarning.1=Worker Thread Issue Detected
+ eaglercraft.singleplayer.failed.singleThreadWarning.2=The integrated server is running in single-threaded mode
+
+ eaglercraft.singleplayer.busy.listingworlds=Loading worlds
+ eaglercraft.singleplayer.failed.listingworlds=Could not fetch worlds list!
@ -342,11 +339,21 @@
+ eaglercraft.singleplayer.backup.clearPlayerData.warning1=Are you sure you want to delete all player data?
+ eaglercraft.singleplayer.backup.clearPlayerData.warning2=All players in '%s' will lose their inventories (besides %s)
+
+ eaglercraft.singleplayer.ramdiskdetected.title=Worker Issues Detected
+ eaglercraft.singleplayer.ramdiskdetected.text0=Running in "RAMDisk mode", worlds cannot be saved!
+ eaglercraft.singleplayer.ramdiskdetected.text1=Single thread mode may solve this issue
+ eaglercraft.singleplayer.ramdiskdetected.continue=Continue
+ eaglercraft.singleplayer.ramdiskdetected.singleThreadCont=Single Thread Mode
+
+ eaglercraft.selectWorld.backup=Backup
+
+ eaglercraft.selectWorld.duplicate=Duplicate World:
+ eaglercraft.selectWorld.duplicateButton=Duplicate
+
+ eaglercraft.selectWorld.ramdiskWarning=WARNING: Running in "RAMDisk mode", worlds will NOT be saved to local storage!
+
+ eaglercraft.singleplayer.tpscounter.singleThreadMode=Single Thread Mode
+
+ eaglercraft.networkSettings.title=Shared World Relay Servers
+ eaglercraft.networkSettings.add=Add Relay
+ eaglercraft.networkSettings.delete=Delete Relay
@ -447,6 +454,27 @@
+ eaglercraft.updateList.note.0=Note: Updates are digitally signed, EaglercraftX will block any
+ eaglercraft.updateList.note.1=updates that were not created by lax1dude or ayunami2000
+
+ eaglercraft.updateSuccess.title=Update Successful
+ eaglercraft.updateSuccess.installToBootMenu=Install to Boot Menu
+ eaglercraft.updateSuccess.downloadOffline=Download Offline
+
+ eaglercraft.updateSuccess.downloading=Downloading Offline...
+ eaglercraft.updateSuccess.installing=Installing Client...
+
+ eaglercraft.updateFailed.title=Update Failed
+
+ eaglercraft.installFailed.title=Installation Failed
+
+ eaglercraft.updateInstall.title=Install to Boot Menu
+ eaglercraft.updateInstall.setDefault=Make Default
+ eaglercraft.updateInstall.setCountdown=Enable Countdown
+ eaglercraft.updateInstall.install=Install
+
+ eaglercraft.options.pressDeleteText=Press DEL to enter boot menu
+
+ eaglercraft.enterBootMenu.title=Enter Boot Menu
+ eaglercraft.enterBootMenu.text0=Refresh the page to enter the boot menu
+
+ eaglercraft.voice.title=Voice Channel
+ eaglercraft.voice.titleNoVoice=Voice is disabled on this server
+ eaglercraft.voice.titleVoiceUnavailable=Voice is unavailable
@ -477,14 +505,15 @@
+ eaglercraft.voice.volumeMicrophoneLabel=Microphone:
+
+ eaglercraft.voice.unsupportedWarning1=Voice Warning
+ eaglercraft.voice.unsupportedWarning2=Your network's firewall may not support
+ eaglercraft.voice.unsupportedWarning2=Your network configuration may not support
+ eaglercraft.voice.unsupportedWarning3=eaglercraft's voice chat.
+ eaglercraft.voice.unsupportedWarning4=If your game doesn't work it's your issue
+ eaglercraft.voice.unsupportedWarning5=to solve, not ayunami2000's or lax1dude's.
+ eaglercraft.voice.unsupportedWarning6=Don't ask them to 'fix' it for you because
+ eaglercraft.voice.unsupportedWarning7=they won't help you fix a problem that only
+ eaglercraft.voice.unsupportedWarning8=you or your network's administrator has the
+ eaglercraft.voice.unsupportedWarning9=ability to correctly resolve.
+ eaglercraft.voice.unsupportedWarning4=Voice chat is based on WebRTC and is
+ eaglercraft.voice.unsupportedWarning5=normally meant to be peer-to-peer, if your
+ eaglercraft.voice.unsupportedWarning6=firewall blocks peer-to-peer connections
+ eaglercraft.voice.unsupportedWarning7=a TURN server will be required.
+ eaglercraft.voice.unsupportedWarning8=The default OpenRelayProject TURN servers
+ eaglercraft.voice.unsupportedWarning9=are no longer working in 2024!
+
+ eaglercraft.voice.unsupportedWarning10=Continue
+ eaglercraft.voice.unsupportedWarning11=Cancel
+
@ -494,16 +523,126 @@
+ eaglercraft.voice.ipGrabWarning4=also using voice on the server.
+ eaglercraft.voice.ipGrabWarning5=This issue will not be fixed, it is an
+ eaglercraft.voice.ipGrabWarning6=internal browser issue, not a mistake in the
+ eaglercraft.voice.ipGrabWarning7=game. Fortunately, this can only be done if
+ eaglercraft.voice.ipGrabWarning8=the other player uses a hacked web browser
+ eaglercraft.voice.ipGrabWarning9=or has Wireshark to capture the voice
+ eaglercraft.voice.ipGrabWarning10=packets, as there exists no real javascript
+ eaglercraft.voice.ipGrabWarning11=method to log IPs using a normal skidded
+ eaglercraft.voice.ipGrabWarning12=eaglercraft hacked client.
+ eaglercraft.voice.ipGrabWarning7=game. Sorry about that.
+
+ eaglercraft.revokeSessionToken.button=Revoke Session Token
+ eaglercraft.revokeSessionToken.title=Select session to revoke:
+ eaglercraft.revokeSessionToken.inspect=Inspect
+ eaglercraft.revokeSessionToken.revoke=Revoke
+ eaglercraft.revokeSessionToken.note.0=Use this tool when you believe someone has stolen your cookies
+ eaglercraft.revokeSessionToken.note.1=Eagler will request the server invalidate all session tokens
+
+ eaglercraft.inspectSessionToken.title=Cookie Details
+ eaglercraft.inspectSessionToken.details.server=Server Address:
+ eaglercraft.inspectSessionToken.details.expires=Expires At:
+ eaglercraft.inspectSessionToken.details.length=Byte Length:
+
+ eaglercraft.errorNoSessions.title=No Sessions Active!
+ eaglercraft.errorNoSessions.desc=There are no revokable sessions
+
+ eaglercraft.revokeSendingScreen.title=Revoking Session
+ eaglercraft.revokeSendingScreen.message.opening=Connecting to %s...
+ eaglercraft.revokeSendingScreen.message.sending=Sending Request...
+
+ eaglercraft.revokeSuccess.title=Revoke Success
+ eaglercraft.revokeSuccess.desc=The session was revoked sucessfully!
+
+ eaglercraft.revokeFailure.title=Revoke Failed
+ eaglercraft.revokeFailure.desc.notSupported=The server does not support this feature!
+ eaglercraft.revokeFailure.desc.notAllowed=The server does not allow revoking this token!
+ eaglercraft.revokeFailure.desc.notFound=The session was not found on the server!
+ eaglercraft.revokeFailure.desc.serverError=Internal server error!
+ eaglercraft.revokeFailure.desc.clientError=Error handling server's response!
+ eaglercraft.revokeFailure.desc.genericCode=Error code received! (Check Console)
+ eaglercraft.revokeFailure.desc.connectionError=Failed to connect to the server!
+ eaglercraft.revokeFailure.desc.cancelled=Connection closed
+
+ eaglercraft.recieveServerInfo.title=Retrieving Server Info
+ eaglercraft.recieveServerInfo.checkingCache=Checking Cache
+ eaglercraft.recieveServerInfo.contactingServer=Contacting Server
+ eaglercraft.recieveServerInfo.recievingData=Recieving Data
+ eaglercraft.recieveServerInfo.decompressing=Decompressing + Verifying
+
+ eaglercraft.serverInfoFailure.title=Retrieval Failed
+ eaglercraft.serverInfoFailure.desc=Failed to retrieve server info!
+
+ eaglercraft.webviewNotSupported.title=WebView Error
+ eaglercraft.webviewNotSupported.desc=WebView is not supported on this platform!
+
+ eaglercraft.webviewInvalidURL.title=WebView Error
+ eaglercraft.webviewInvalidURL.desc=Server provided an invalid URL!
+
+ eaglercraft.fallbackWebViewScreen.text0=View in your browser at:
+ eaglercraft.fallbackWebViewScreen.startingUp=Starting Up...
+ eaglercraft.fallbackWebViewScreen.pleaseWait=Please Wait...
+ eaglercraft.fallbackWebViewScreen.exited=(exited)
+ eaglercraft.fallbackWebViewScreen.openButton=Open
+ eaglercraft.fallbackWebViewScreen.exitButton=Exit
+
+ eaglercraft.webviewPhishingWaring.title=WARNING!!!
+ eaglercraft.webviewPhishingWaring.text0=If you see a login page, think before you enter a password
+ eaglercraft.webviewPhishingWaring.text1=Passwords can be stolen by the owner of this server or website
+ eaglercraft.webviewPhishingWaring.text2=Do not log in to accounts you don't want hackers to steal
+ eaglercraft.webviewPhishingWaring.dontShowAgain=Do not show this message again
+ eaglercraft.webviewPhishingWaring.continue=Continue
+
+ eaglercraft.notifications.title=Notifications
+ eaglercraft.notifications.priority=Priority: %s
+ eaglercraft.notifications.priority.low=All
+ eaglercraft.notifications.priority.normal=Info
+ eaglercraft.notifications.priority.higher=Warning
+ eaglercraft.notifications.priority.highest=Severe
+ eaglercraft.notifications.clearAll=Clear All
+
+ eaglercraft.options.touchControlOpacity=Touch Ctrls Opacity
+
+ eaglercraft.options.profanityFilterButton=Profanity Filter
+
+ eaglercraft.profanityFilterWarning.title=Content Warning
+ eaglercraft.profanityFilterWarning.text0=If you are streaming this game on Twitch, or
+ eaglercraft.profanityFilterWarning.text1=are under the wise old age of 14, please enable
+ eaglercraft.profanityFilterWarning.text2=the profanity filter before playing Multiplayer
+ eaglercraft.profanityFilterWarning.text4=(Disable in the 'Options' -> 'Chat Settings' menu)
+
+ eaglercraft.options.screenRecording.unsupported=Recording Unsupported!
+ eaglercraft.options.screenRecording.button=Record Screen...
+
+ eaglercraft.options.screenRecording.title=Screen Recording
+ eaglercraft.options.screenRecording.codec=Output Format: %s
+ eaglercraft.options.screenRecording.codecButton=Change...
+ eaglercraft.options.screenRecording.start=Start Recording
+ eaglercraft.options.screenRecording.stop=Stop Recording
+ eaglercraft.options.screenRecording.status=Status: %s
+ eaglercraft.options.screenRecording.status.0=Not Recording
+ eaglercraft.options.screenRecording.status.1=Recording!
+ eaglercraft.options.screenRecording.audioBitrate=Audio Bitrate
+ eaglercraft.options.screenRecording.videoBitrate=Video Bitrate
+ eaglercraft.options.screenRecording.videoResolution=Video Resolution
+ eaglercraft.options.screenRecording.microphoneVolume=Microphone Volume
+ eaglercraft.options.screenRecording.gameVolume=Game Volume
+ eaglercraft.options.screenRecording.videoFPS=Video Frame Rate
+ eaglercraft.options.screenRecording.onVSync=VSync
+ eaglercraft.options.screenRecording.failed=Failed to begin recording!
+
+ eaglercraft.options.recordingCodec.title=Select Codec
+ eaglercraft.options.recordingCodec.showAdvancedCodecs=Show Advanced: %s
+
+ eaglercraft.options.recordingNote.title=Recording Note
+ eaglercraft.options.recordingNote.text0=If the recorded video does not play,
+ eaglercraft.options.recordingNote.text1=try opening the file in your browser
+
+ eaglercraft.touch.interact.entity=Interact
+
> CHANGE 22 : 23 @ 22 : 23
> INSERT 18 : 19 @ 18
+ eaglercraft.addServer.hideAddr=Hide Addr
> CHANGE 4 : 8 @ 4 : 5
~ eaglercraft.addServer.enableCookies=Cookies
~ eaglercraft.addServer.enableCookies.enabled=Enabled
~ eaglercraft.addServer.enableCookies.disabled=Disabled
~ lanServer.title=Shared World
> CHANGE 1 : 2 @ 1 : 2