From c9f52b7223685d2e7fca925594171f94dd8c6e3b Mon Sep 17 00:00:00 2001 From: TrickyLeifa Date: Wed, 15 May 2024 00:00:17 +0200 Subject: Ported to CMake, ... * Ported the project to CMake * Android and Mac support dropped for the time being. * Tests, BASS and Discord-RPC are now options * Restructured and reformated the project. * Merged `include` and `src` * Renamed `resource` to `data` * Renamed various files * External libraries headers are no longer included in `src` * Replaced header guards with #pragma once * Multiple refactors (keywords, headers) * Added Qt6 compatibility * Removed various unused functions and headers * Reworked AOPacket * When content is passed to AOPacket, it should be ensured that the content is already decoded. * Encoding/decoding are now static methods. * Fixed various memory leaks * Removed animation code for AOImage * AOImage is always using static images * Simplified ChatLogPiece --- data/translations/ao_en.ts | 1773 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1773 insertions(+) create mode 100644 data/translations/ao_en.ts (limited to 'data/translations/ao_en.ts') diff --git a/data/translations/ao_en.ts b/data/translations/ao_en.ts new file mode 100644 index 00000000..1d0b217f --- /dev/null +++ b/data/translations/ao_en.ts @@ -0,0 +1,1773 @@ + + + + + AOApplication + + + Disconnected from server. + + + + + Loading + + + + + Loading music: +%1/%2 + + + + + Loading chars: +%1/%2 + + + + + Attorney Online %1 + + + + + [Global log] + + + + + You have been kicked from the server. +Reason: %1 + + + + + You have been banned from the server. +Reason: %1 + + + + + You are banned on this server. +Reason: %1 + + + + + Demo playback + + + + + Play back demos you have previously recorded + + + + + AOCaseAnnouncerDialog + + + Case Announcer + + + + + Case title: + + + + + Defense needed + + + + + Prosecution needed + + + + + Judge needed + + + + + Jurors needed + + + + + Stenographer needed + + + + + AOOptionsDialog + + + Settings + + + + + Gameplay + + + + + Theme: + + + + + Sets the theme used in-game. If the new theme changes the lobby's look as well, you'll need to reload the lobby for the changes to take effect, such as by joining a server and leaving it. + + + + + Log goes downwards: + + + + + If ticked, new messages will appear at the bottom (like the OOC chatlog). The traditional (AO1) behaviour is equivalent to this being unticked. + + + + + Log length: + + + + + Default username: + + + + + Your OOC name will be automatically set to this value when you join a server. + + + + + Custom shownames: + + + + + Gives the default value for the in-game 'Custom shownames' tickbox, which in turn determines whether the client should display custom in-character names. + + + + + Discord: + + + + + Allows others on Discord to see what server you are in, what character are you playing, and how long you have been playing for. + + + + + Language: + + + + + Sets the language if you don't want to use your system language. + + + + + Callwords + + + + + <html><head/><body>Enter as many callwords as you would like. These are case insensitive. Make sure to leave every callword in its own line!<br>Do not leave a line with a space at the end -- you will be alerted everytime someone uses a space in their messages.</body></html> + + + + + Audio + + + + + Audio device: + + + + + Sets the audio device for all sounds. + + + + + Music: + + + + + SFX: + + + + + Blips: + + + + + Sets the volume of the blips, the talking sound effects. + + + + + Blip rate: + + + + + Sets the delay between playing the blip sounds. + + + + + Play a blip sound "once per every X symbols", where X is the blip rate. 0 plays a blip sound only once. + + + + + Blank blips: + + + + + If true, the game will play a blip sound even when a space is 'being said'. + + + + + Enable Looping SFX: + + + + + If true, the game will allow looping sound effects to play on preanimations. + + + + + Kill Music On Objection: + + + + + - Keep current setting + + + + + Subtheme: + + + + + Sets a 'subtheme', which will stack on top of the current theme and replace anything it can.Keep it at 'server' to let the server decide. Keep it at 'default' to keep it unchanging. + + + + + Reload Theme + + + + + Refresh the theme and update all of the ui elements to match. + + + + + Animated Theme: + + + + + If ticked, themes will be allowed to have animated elements. + + + + + The amount of message lines the IC chatlog will keep before deleting older message lines. A value of 0 or below counts as 'infinite'. + + + + + Log newline: + + + + + If ticked, new messages will appear separated, with the message coming on the next line after the name. When unticked, it displays it as 'name: message'. + + + + + Log margin: + + + + + The distance in pixels between each entry in the IC log. Default: 0. + + + + + Log timestamp: + + + + + If ticked, log will contain a timestamp in UTC before the name. + + + + + + Log timestamp format: + + + + + + Log IC actions: + + + + + If ticked, log will show IC actions such as shouting and presenting evidence. + + + + + Text Stay Time: + + + + + Minimum amount of time (in miliseconds) an IC message must stay on screen before the next IC message is shown, acting as a 'queue'. Set to 0 to disable this behavior. + + + + + Desynchronize IC Logs: + + + + + If ticked, log will show messages as-received, while viewport will parse according to the queue (Text Stay Time). + + + + + Instant Objection: + + + + + If Text Stay Time is more than 0, instant objection will skip queued messages instead of waiting to catch up. + + + + + Text crawl: + + + + + Amount of time (in miliseconds) spent on each letter when the in-character text is being displayed. + + + + + Chat Rate Limit: + + + + + Minimum amount of time (in miliseconds) that must pass before the next Enter key press will send your IC message. + + + + + Default showname: + + + + + Your showname will be automatically set to this value when you join a server. + + + + + Alternate Server List: + + + + + Overrides the base URL to retrieve server information from. + + + + + Scaling: + + + + + Sets the default scaling method, if there is not one already defined specifically for the character. + + + + + Pixel + + + + + Smooth + + + + + Allow Screenshake: + + + + + Allows screenshaking. Disable this if you have concerns or issues with photosensitivity and/or seizures. + + + + + Allow Effects: + + + + + Allows screen effects. Disable this if you have concerns or issues with photosensitivity and/or seizures. + + + + + Network Frame Effects: + + + + + Send screen-shaking, flashes and sounds as defined in the char.ini over the network. Only works for servers that support this functionality. + + + + + Colors in IC Log: + + + + + Use the markup colors in the server IC chatlog. + + + + + Sticky Sounds: + + + + + Turn this on to prevent the sound dropdown from clearing the sound after playing it. + + + + + Sticky Effects: + + + + + Turn this on to prevent the effects dropdown from clearing the effect after playing it. + + + + + Sticky Preanims: + + + + + Turn this on to prevent preanimation checkbox from clearing after playing the emote. + + + + + Custom Chatboxes: + + + + + Turn this on to allow characters to define their own custom chat box designs. + + + + + Stickers: + + + + + Turn this on to allow characters to define their own stickers (unique images that show up over the chatbox - like avatars or shownames). + + + + + Continuous Playback: + + + + + Whether or not to resume playing animations from where they left off. Turning off might reduce lag. + + + + + Stop Music w/ Category: + + + + + Stop music when double-clicking a category. If this is disabled, use the right-click context menu to stop music. + + + + + Log to Text Files: + + + + + Text logs of gameplay will be automatically written in the /logs folder. + + + + + Log to Demo Files: + + + + + Gameplay will be automatically recorded as demos in the /logs folder. + + + + + Sets the music's default volume. + + + + + Sets the SFX's default volume. Interjections and actual sound effects count as 'SFX'. + + + + + Add or remove base folders for use by assets. Base folders on the bottom are prioritized over those above them. + + + + + Couldn't get the privacy policy. + + + + + If true, AO2 will ask the server to stop music when you use 'Objection!' + + + + + Casing + + + + + This server supports case alerts. + + + + + This server does not support case alerts. + + + + + Pretty self-explanatory. + + + + + Casing: + + + + + If checked, you will get alerts about case announcements. + + + + + Defense: + + + + + If checked, you will get alerts about case announcements if a defense spot is open. + + + + + Prosecution: + + + + + If checked, you will get alerts about case announcements if a prosecutor spot is open. + + + + + Judge: + + + + + If checked, you will get alerts about case announcements if the judge spot is open. + + + + + Juror: + + + + + If checked, you will get alerts about case announcements if a juror spot is open. + + + + + Stenographer: + + + + + If checked, you will get alerts about case announcements if a stenographer spot is open. + + + + + CM: + + + + + If checked, you will appear amongst the potential CMs on the server. + + + + + Hosting cases: + + + + + If you're a CM, enter what cases you are willing to host. + + + + + Assets + + + + + Add… + + + + + Select a base folder + + + + + Remove + + + + + ↑ + + + + + ↓ + + + + + Clear Cache + + + + + Clears the lookup cache for assets. Use this when you have added an asset that takes precedence over another existing asset. + + + + + Privacy + + + + + Do not include me in public player counts + + + + + Getting privacy policy... + + + + + %1 (default) + + + + + Courtroom + + + Password + + + + + Spectator + + + + + + Search + + + + + Passworded + + + + + Taken + + + + + Could not find character (char.ini) for %1 + + + + + Generating chars: +%1/%2 + + + + + Showname + + + + + Message + + + + + Name + + + + + Pre + + + + + Flip + + + + + + Casing + + + + + Shownames + + + + + Immediate + + + + + % x offset + + + + + % y offset + + + + + Change the horizontal percentage offset of your character's position from the center of the screen. + + + + + Change the vertical percentage offset of your character's position from the center of the screen. + + + + + Set an 'iniswap', or an alternative character folder to refer to from your current character. +Edit by typing and pressing Enter, [X] to remove. This saves to your base/iniswaps.ini + + + + + You were granted the Disable Modcalls button. + + + + + [LOADING] %1 + + + + + You need to give a filename to load (extension not needed)! Make sure that it is in the `base/cases/` folder, and that it is a correctly formatted ini. +Cases you can load: %1 + + + + + Case made by %1. + + + + + Navigate to %1 for the CM doc. + + + + + Your case "%1" was loaded! + + + + + + Server + + + + + Back to Lobby + + + + + Music + + + + + Sfx + + + + + Blips + + + + + Change character + + + + + Reload theme + + + + + Call mod + + + + + Settings + + + + + A/M + + + + + Preanim + + + + + You have been banned. + + + + + + None + + + + + Guard + + + + + Additive + + + + + To front + + + + + To behind + + + + + Log goes down + + + + + Log goes up + + + + + Select a character you wish to pair with. + + + + + Change the order of appearance for your character. + + + + + Display the list of characters to pair with. + + + + + Oops, you're muted! + + + + + Set your character's emote to play on your next message. + + + + + Set your character's supplementary background. + + + + + Reset your character's supplementary background to its default. + + + + + Remove the currently selected iniswap from the list and return to the original character folder. + + + + + Set a sound effect to play on your next 'Preanim'. Leaving it on Default will use the emote-defined sound (if any). +Edit by typing and pressing Enter, [X] to remove. This saves to your base/characters/<charname>/soundlist.ini + + + + + Remove the currently selected sound effect. + + + + + Choose an effect to play on your next spoken message. +The effects are defined in your theme/effects/effects.ini. Your character can define custom effects by +char.ini [Options] category, effects = 'miscname' where it referes to misc/<miscname>/effects.ini to read the effects. + + + + + Hold It! + + + + + + + When this is turned on, your next in-character message will be a shout! + + + + + Objection! + + + + + Take That! + + + + + Toggle between server chat and global AO2 chat. + + + + + + + + This will display the animation in the viewport as soon as it is pressed. + + + + + Guilty! + + + + + Bring up the Character Select Screen and change your character. + + + + + Refresh the theme and update all of the ui elements to match. + + + + + Request the attention of the current server's moderator. + + + + + Allows you to change various aspects of the client. + + + + + An interface to help you announce a case (you have to be a CM first to be able to announce cases) + + + + + Switch between Areas and Music lists + + + + + Play a single-shot animation as defined by the emote when checked. + + + + + If preanim is checked, display the input text immediately as the animation plays concurrently. + + + + + Mirror your character's emotes when checked. + + + + + Add text to your last spoken message when checked. + + + + + Do not listen to mod calls when checked, preventing them from playing sounds or focusing attention on the window. + + + + + Lets you receive case alerts when enabled. +(You can set your preferences in the Settings!) + + + + + Display customized shownames for all users when checked. + + + + + Custom Shout! + + + + + This will display the custom character-defined animation in the viewport as soon as it is pressed. +To make one, your character's folder must contain custom.[webp/apng/gif/png] and custom.[wav/ogg/opus] sound effect + + + + + Play realization sound and animation in the viewport on the next spoken message when checked. + + + + + Shake the screen on next spoken message when checked. + + + + + Display the list of character folders you wish to mute. + + + + + + Increase the health bar. + + + + + + Decrease the health bar. + + + + + Change the text color of the spoken message. +You can also select a part of your currently typed message and use the dropdown to change its color! + + + + + Return back to the server list. + + + + + Become a spectator. You won't be able to interact with the in-character screen. + + + + + + + + CLIENT + + + + + Login unsuccessful. + + + + + You were logged out. + + + + + HOLD IT! + + + + + OBJECTION! + + + + + TAKE THAT! + + + + + CUSTOM OBJECTION! + + + + + + + + shouts + + + + + + + has presented evidence + + + + + + + has stopped the music + + + + + Debug + + + + + + has played a song + + + + + You don't have a `base/cases/` folder! It was just made for you, but seeing as it WAS just made for you, it's likely the case file you're looking for can't be found in there. + + + + + Too many arguments to load a case! You only need one filename, without extension. + + + + + + + + UNKNOWN + + + + + You don't have a `base/cases/` folder! It was just made for you, but seeing as it WAS just made for you, it's likely that you somehow deleted it. + + + + + You need to give a filename to save (extension not needed) and the courtroom status! + + + + + Too many arguments to save a case! You only need a filename without extension and the courtroom status! + + + + + Succesfully saved, edit doc and cmdoc link on the ini! + + + + + Stop Current Song + + + + + Play Random Song + + + + + Expand All Categories + + + + + Collapse All Categories + + + + + Fade Out Previous + + + + + Fade In + + + + + Synchronize + + + + + Default + + + + + Reason: + + + + + Call Moderator + + + + + + Error + + + + + You must provide a reason. + + + + + The message is too long. + + + + + Present this piece of evidence to everyone on your next spoken message + + + + + Save evidence to an .ini file. + + + + + Load evidence from an .ini file. + + + + + Destroy this piece of evidence + + + + + Choose.. + + + + + Close the evidence display/editing overlay. +You will be prompted if there's any unsaved changes. + + + + + Save any changes made to this piece of evidence and send them to server. + + + + + Click to edit. Press [X] to update your changes. + + + + + Bring up the Evidence screen. + + + + + Switch evidence to private inventory. + + + + + Switch evidence to global inventory. + + + + + + Transfer evidence to private inventory. + + + + + + Transfer evidence to global inventory. + + + + + The piece of evidence you've been editing has changed. + + + + + Do you wish to keep your changes? + + + + + Name: %1 +Image: %2 +Description: +%3 + + + + + Images (*.png) + + + + + + + Click to edit... + + + + + Add new evidence... + + + + + Evidence has been modified. + + + + + Do you want to save your changes? + + + + + Current evidence is global. Click to switch to private. + + + + + Current evidence is private. Click to switch to global. + + + + + "%1" has been transferred. + + + + + Save Inventory + + + + + + Ini Files (*.ini) + + + + + Open Inventory + + + + + DemoServer + + + + Load Demo + + + + + + Demo Files (*.demo) + + + + + + Demo file loaded. Send /play or > in OOC to begin playback. + + + + + Resuming playback. + + + + + Pausing playback. + + + + + Setting max_wait to + + + + + + milliseconds. + + + + + Not a valid integer! + + + + + Current max_wait is + + + + + Current demo file reloaded. Send /play or > in OOC to begin playback. + + + + + min_wait is deprecated. Use the client Settings for minimum wait instead! + + + + + Setting debug mode to %1 + + + + + Valid values are 1 or 0! + + + + + Set debug mode using /debug 1 to enable, and /debug 0 to disable, which will use the fifth timer (TI#4) to show the remaining time until next demo line. + + + + + Available commands: +load, reload, play, pause, max_wait, debug, help + + + + + Reached the end of the demo file. Send /play or > in OOC to restart, or /load to open a new file. + + + + + Lobby + + + Attorney Online %1 + + + + + Search + + + + + It doesn't look like your client is set up correctly. +Did you download all resources correctly from tiny.cc/getao, including the large 'base' folder? + + + + + Version: %1 + + + + + Settings + + + + + Allows you to change various aspects of the client. + + + + + Loading + + + + + Cancel + + + + + <h2>Attorney Online %1</h2>The courtroom drama simulator.<p><b>Source code:</b> <a href='https://github.com/AttorneyOnline/AO2-Client'>https://github.com/AttorneyOnline/AO2-Client</a><p><b>Major development:</b><br>OmniTroid, stonedDiscord, longbyte1, gameboyprinter, Cerapter, Crystalwarrior, Iamgoofball, in1tiate<p><b>Client development:</b><br>Cents02, windrammer, skyedeving<p><b>QA testing:</b><br>CaseyCazy, CedricDewitt, Chewable Tablets, CrazyJC, Fantos, Fury McFlurry, Geck, Gin-Gi, Jamania, Minx, Pandae, Robotic Overlord, Shadowlions (aka Shali), Sierra, SomeGuy, Veritas, Wiso<p><b>Translations:</b><br>k-emiko (Русский), Pyraq (Polski), scatterflower (日本語), vintprox (Русский), windrammer (Español, Português)<p><b>Special thanks:</b><br>CrazyJC (2.8 release director) and MaximumVolty (2.8 release promotion); Remy, Hibiki, court-records.net (sprites); Qubrick (webAO); Rue (website); Draxirch (UI design); Lewdton and Argoneus (tsuserver); Fiercy, Noevain, Cronnicossy, and FanatSors (AO1); server hosts, game masters, case makers, content creators, and the whole AO2 community!<p>The Attorney Online networked visual novel project is copyright (c) 2016-2021 Attorney Online developers. Open-source licenses apply. All other assets are the property of their respective owners.<p>Running on Qt version %2 with the BASS audio engine.<br>APNG plugin loaded: %3<p>Built on %4 + + + + + Yes + + + + + No + + + + + About + + + + + Couldn't get the message of the day. + + + + + Version: %1 (!) + + + + + New version available: %1 + + + + + Online: %1/%2 + + + + + + Offline + + + + + NetworkManager + + + No description provided. + + + + + QDialogButtonBox + + + + OK + + + + + QObject + + + None + + + + + [MISSING] %1 + + + + + [STREAM] %1 + + + + + chatlogpiece + + + + + UNKNOWN + + + + + debug_functions + + + Error: %1 + + + + + Error + + + + + Notice + + + + -- cgit