Finalize translations

This commit is contained in:
pizzaboxer 2024-10-04 00:49:08 +01:00
parent 4f1b4f2737
commit 2a19b4ab62
No known key found for this signature in database
GPG Key ID: 59D4A1DBAD0F2BA8
4 changed files with 30 additions and 164 deletions

View File

@ -114,6 +114,15 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to All of Bloxstrap&apos;s translations are crowdsourced through [Crowdin]({0}). Everyone listed here are people who generously volunteered their time and effort to help localise Bloxstrap. A massive thank you to everyone here!.
/// </summary>
public static string About_Translators_Description {
get {
return ResourceManager.GetString("About.Translators.Description", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Translators. /// Looks up a localized string similar to Translators.
/// </summary> /// </summary>
@ -159,15 +168,6 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Could not apply the {0} emoji mod preset because of a network error. To try again, please reconfigure the option in the Bloxstrap Menu..
/// </summary>
public static string Bootstrapper_EmojiPresetFetchFailed {
get {
return ResourceManager.GetString("Bootstrapper.EmojiPresetFetchFailed", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to You must first install Bloxstrap before uninstalling.. /// Looks up a localized string similar to You must first install Bloxstrap before uninstalling..
/// </summary> /// </summary>
@ -249,15 +249,6 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Uninstalling Bloxstrap....
/// </summary>
public static string Bootstrapper_Status_Uninstalling {
get {
return ResourceManager.GetString("Bootstrapper.Status.Uninstalling", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Upgrading {product}.... /// Looks up a localized string similar to Upgrading {product}....
/// </summary> /// </summary>
@ -303,15 +294,6 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Bloxstrap has successfully installed.
/// </summary>
public static string Bootstrapper_SuccessfullyInstalled {
get {
return ResourceManager.GetString("Bootstrapper.SuccessfullyInstalled", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Bloxstrap has successfully uninstalled. /// Looks up a localized string similar to Bloxstrap has successfully uninstalled.
/// </summary> /// </summary>
@ -708,15 +690,6 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Roblox is still launching. A log file will only be available once Roblox launches..
/// </summary>
public static string ContextMenu_RobloxNotRunning {
get {
return ResourceManager.GetString("ContextMenu.RobloxNotRunning", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Copy Instance ID. /// Looks up a localized string similar to Copy Instance ID.
/// </summary> /// </summary>
@ -880,15 +853,6 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to {0} may be down right now..
/// </summary>
public static string Dialog_Connectivity_ServiceDown {
get {
return ResourceManager.GetString("Dialog.Connectivity.ServiceDown", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to The connection timed out, which could indicate a poor internet connection or a firewall block.. /// Looks up a localized string similar to The connection timed out, which could indicate a poor internet connection or a firewall block..
/// </summary> /// </summary>
@ -1390,44 +1354,6 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Bloxstrap has detected a drive letter change and has reconfigured its install location from the {0} drive to the {1} drive.
///
///While Bloxstrap will continue to work, it&apos;s recommended that you change the drive letter back to its original value as other installed applications can experience similar issues..
/// </summary>
public static string InstallChecker_DriveLetterChangeDetected {
get {
return ResourceManager.GetString("InstallChecker.DriveLetterChangeDetected", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Bloxstrap was originally installed to the {0} drive, but it appears to no longer be present. Would you like to continue and carry out a fresh install?.
/// </summary>
public static string InstallChecker_InstallDriveMissing {
get {
return ResourceManager.GetString("InstallChecker.InstallDriveMissing", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to It appears as if Bloxstrap hasn&apos;t been properly installed. Is it supposed to be installed at {0}?.
/// </summary>
public static string InstallChecker_NotInstalledProperly {
get {
return ResourceManager.GetString("InstallChecker.NotInstalledProperly", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to See what&apos;s new in this version.
/// </summary>
public static string InstallChecker_SeeWhatsNew {
get {
return ResourceManager.GetString("InstallChecker.SeeWhatsNew", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Bloxstrap has been upgraded to v{0}. /// Looks up a localized string similar to Bloxstrap has been upgraded to v{0}.
/// </summary> /// </summary>
@ -1668,15 +1594,6 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to What do you want to do?.
/// </summary>
public static string LaunchMenu_Title {
get {
return ResourceManager.GetString("LaunchMenu.Title", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to See the Wiki for help. /// Looks up a localized string similar to See the Wiki for help.
/// </summary> /// </summary>
@ -1749,15 +1666,6 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Translations.
/// </summary>
public static string Menu_About_Contributors_Translations {
get {
return ResourceManager.GetString("Menu.About.Contributors.Translations", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to An alternative bootstrapper for Roblox with a bunch of extra features.. /// Looks up a localized string similar to An alternative bootstrapper for Roblox with a bunch of extra features..
/// </summary> /// </summary>
@ -2998,24 +2906,6 @@ namespace Bloxstrap.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to A Windows feature that may conflict with performance in full-screen..
/// </summary>
public static string Menu_Mods_Misc_DisableFullscreenOptimisations_Description {
get {
return ResourceManager.GetString("Menu.Mods.Misc.DisableFullscreenOptimisations.Description", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Disable fullscreen optimisations.
/// </summary>
public static string Menu_Mods_Misc_DisableFullscreenOptimisations_Title {
get {
return ResourceManager.GetString("Menu.Mods.Misc.DisableFullscreenOptimisations.Title", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Manage custom Roblox mods here.. /// Looks up a localized string similar to Manage custom Roblox mods here..
/// </summary> /// </summary>

View File

@ -126,7 +126,7 @@
<data name="Menu.Behaviour.Title" xml:space="preserve"> <data name="Menu.Behaviour.Title" xml:space="preserve">
<value>Behavior</value> <value>Behavior</value>
</data> </data>
<data name="Menu.Mods.Misc.DisableFullscreenOptimisations.Title" xml:space="preserve"> <data name="About.Translators.Description" xml:space="preserve">
<value>Disable fullscreen optimizations</value> <value>All of Bloxstrap's translations are crowdsourced through [Crowdin]({0}). Everyone listed here are people who generously volunteered their time and effort to help localize Bloxstrap. A massive thank you to everyone here!</value>
</data> </data>
</root> </root>

View File

@ -132,9 +132,6 @@
<data name="Dialog.Connectivity.TimedOut" xml:space="preserve"> <data name="Dialog.Connectivity.TimedOut" xml:space="preserve">
<value>The connection timed out, which could indicate a poor internet connection or a firewall block.</value> <value>The connection timed out, which could indicate a poor internet connection or a firewall block.</value>
</data> </data>
<data name="Bootstrapper.EmojiPresetFetchFailed" xml:space="preserve">
<value>Could not apply the {0} emoji mod preset because of a network error. To try again, please reconfigure the option in the Bloxstrap Menu.</value>
</data>
<data name="Bootstrapper.FirstRunUninstall" xml:space="preserve"> <data name="Bootstrapper.FirstRunUninstall" xml:space="preserve">
<value>You must first install Bloxstrap before uninstalling.</value> <value>You must first install Bloxstrap before uninstalling.</value>
</data> </data>
@ -158,9 +155,7 @@
</data> </data>
<data name="Bootstrapper.Status.Starting" xml:space="preserve"> <data name="Bootstrapper.Status.Starting" xml:space="preserve">
<value>Starting {product}...</value> <value>Starting {product}...</value>
</data> <comment>"Starting Roblox" or "Starting Roblox Studio"</comment>
<data name="Bootstrapper.Status.Uninstalling" xml:space="preserve">
<value>Uninstalling Bloxstrap...</value>
</data> </data>
<data name="Bootstrapper.Status.Upgrading" xml:space="preserve"> <data name="Bootstrapper.Status.Upgrading" xml:space="preserve">
<value>Upgrading {product}...</value> <value>Upgrading {product}...</value>
@ -179,9 +174,6 @@
<value>Style preview - Click Cancel to close</value> <value>Style preview - Click Cancel to close</value>
<comment>Text for style previews that use text button that says "Cancel"</comment> <comment>Text for style previews that use text button that says "Cancel"</comment>
</data> </data>
<data name="Bootstrapper.SuccessfullyInstalled" xml:space="preserve">
<value>Bloxstrap has successfully installed</value>
</data>
<data name="Bootstrapper.SuccessfullyUninstalled" xml:space="preserve"> <data name="Bootstrapper.SuccessfullyUninstalled" xml:space="preserve">
<value>Bloxstrap has successfully uninstalled</value> <value>Bloxstrap has successfully uninstalled</value>
</data> </data>
@ -238,6 +230,7 @@
</data> </data>
<data name="Common.Reset" xml:space="preserve"> <data name="Common.Reset" xml:space="preserve">
<value>Reset</value> <value>Reset</value>
<comment>In the context of resetting something to a default value</comment>
</data> </data>
<data name="Common.Value" xml:space="preserve"> <data name="Common.Value" xml:space="preserve">
<value>Value</value> <value>Value</value>
@ -290,6 +283,7 @@ Click for more information</value>
</data> </data>
<data name="Dialog.Connectivity.UnableToConnect" xml:space="preserve"> <data name="Dialog.Connectivity.UnableToConnect" xml:space="preserve">
<value>Bloxstrap is unable to connect to {0}</value> <value>Bloxstrap is unable to connect to {0}</value>
<comment>{0} is the name of a service (i.e. Roblox, GitHub)</comment>
</data> </data>
<data name="Dialog.Exception.CopyLogContents" xml:space="preserve"> <data name="Dialog.Exception.CopyLogContents" xml:space="preserve">
<value>Copy log contents</value> <value>Copy log contents</value>
@ -398,20 +392,6 @@ If not, then please report this exception through a [GitHub issue]({1}) along wi
<data name="Enums.Theme.Light" xml:space="preserve"> <data name="Enums.Theme.Light" xml:space="preserve">
<value>Light</value> <value>Light</value>
</data> </data>
<data name="InstallChecker.DriveLetterChangeDetected" xml:space="preserve">
<value>Bloxstrap has detected a drive letter change and has reconfigured its install location from the {0} drive to the {1} drive.
While Bloxstrap will continue to work, it's recommended that you change the drive letter back to its original value as other installed applications can experience similar issues.</value>
</data>
<data name="InstallChecker.InstallDriveMissing" xml:space="preserve">
<value>Bloxstrap was originally installed to the {0} drive, but it appears to no longer be present. Would you like to continue and carry out a fresh install?</value>
</data>
<data name="InstallChecker.NotInstalledProperly" xml:space="preserve">
<value>It appears as if Bloxstrap hasn't been properly installed. Is it supposed to be installed at {0}?</value>
</data>
<data name="InstallChecker.SeeWhatsNew" xml:space="preserve">
<value>See what's new in this version</value>
</data>
<data name="InstallChecker.Updated" xml:space="preserve"> <data name="InstallChecker.Updated" xml:space="preserve">
<value>Bloxstrap has been upgraded to v{0}</value> <value>Bloxstrap has been upgraded to v{0}</value>
</data> </data>
@ -434,9 +414,6 @@ Would you like to upgrade your currently installed version?</value>
<data name="Menu.About.Contributors.SpecialThanks" xml:space="preserve"> <data name="Menu.About.Contributors.SpecialThanks" xml:space="preserve">
<value>Special Thanks</value> <value>Special Thanks</value>
</data> </data>
<data name="Menu.About.Contributors.Translations" xml:space="preserve">
<value>Translations</value>
</data>
<data name="Menu.About.Description" xml:space="preserve"> <data name="Menu.About.Description" xml:space="preserve">
<value>An alternative bootstrapper for Roblox with a bunch of extra features.</value> <value>An alternative bootstrapper for Roblox with a bunch of extra features.</value>
</data> </data>
@ -466,6 +443,7 @@ Would you like to upgrade your currently installed version?</value>
</data> </data>
<data name="Menu.About.Version" xml:space="preserve"> <data name="Menu.About.Version" xml:space="preserve">
<value>Version {0}</value> <value>Version {0}</value>
<comment>{0} is replaced with the version, i.e. "Version 2.8.0"</comment>
</data> </data>
<data name="Menu.AllFiles" xml:space="preserve"> <data name="Menu.AllFiles" xml:space="preserve">
<value>All files</value> <value>All files</value>
@ -568,6 +546,7 @@ Would you like to upgrade your currently installed version?</value>
There are {0} conflicting flag definitions: There are {0} conflicting flag definitions:
{1}</value> {1}</value>
<comment>{0} is a number, {1} is a comma-separated list</comment>
</data> </data>
<data name="Menu.FastFlagEditor.DeleteSelected" xml:space="preserve"> <data name="Menu.FastFlagEditor.DeleteSelected" xml:space="preserve">
<value>Delete selected</value> <value>Delete selected</value>
@ -586,6 +565,7 @@ There are {0} conflicting flag definitions:
More information: More information:
{0}</value> {0}</value>
<comment>{0} is an exception message</comment>
</data> </data>
<data name="Menu.FastFlagEditor.InvalidPrefix" xml:space="preserve"> <data name="Menu.FastFlagEditor.InvalidPrefix" xml:space="preserve">
<value>The entry for '{0}' is not valid as the name must start with FFlag, DFInt, etc</value> <value>The entry for '{0}' is not valid as the name must start with FFlag, DFInt, etc</value>
@ -685,6 +665,7 @@ Changing to the following location is suggested:
Would you like to change to the suggested location? Would you like to change to the suggested location?
Selecting 'No' will ignore this warning and continue installation.</value> Selecting 'No' will ignore this warning and continue installation.</value>
<comment>{0} is a file path</comment>
</data> </data>
<data name="Menu.InstallLocation.NotSet" xml:space="preserve"> <data name="Menu.InstallLocation.NotSet" xml:space="preserve">
<value>You must set an install location</value> <value>You must set an install location</value>
@ -786,12 +767,6 @@ Selecting 'No' will ignore this warning and continue installation.</value>
<data name="Menu.Mods.Misc.CustomFont.Title" xml:space="preserve"> <data name="Menu.Mods.Misc.CustomFont.Title" xml:space="preserve">
<value>Use custom font</value> <value>Use custom font</value>
</data> </data>
<data name="Menu.Mods.Misc.DisableFullscreenOptimisations.Description" xml:space="preserve">
<value>A Windows feature that may conflict with performance in full-screen.</value>
</data>
<data name="Menu.Mods.Misc.DisableFullscreenOptimisations.Title" xml:space="preserve">
<value>Disable fullscreen optimisations</value>
</data>
<data name="Menu.Mods.OpenModsFolder.Description" xml:space="preserve"> <data name="Menu.Mods.OpenModsFolder.Description" xml:space="preserve">
<value>Manage custom Roblox mods here.</value> <value>Manage custom Roblox mods here.</value>
</data> </data>
@ -923,6 +898,7 @@ Selecting 'No' will ignore this warning and continue installation.</value>
</data> </data>
<data name="Dialog.Connectivity.UnableToDownloadReason" xml:space="preserve"> <data name="Dialog.Connectivity.UnableToDownloadReason" xml:space="preserve">
<value>Roblox cannot be downloaded at this time. Please read the following help page for more information: {0}</value> <value>Roblox cannot be downloaded at this time. Please read the following help page for more information: {0}</value>
<comment>{0} is a URL</comment>
</data> </data>
<data name="Common.ImportFromFile" xml:space="preserve"> <data name="Common.ImportFromFile" xml:space="preserve">
<value>Import from file</value> <value>Import from file</value>
@ -952,9 +928,6 @@ Selecting 'No' will ignore this warning and continue installation.</value>
<data name="Menu.FastFlagEditor.InvalidPlaceFilter" xml:space="preserve"> <data name="Menu.FastFlagEditor.InvalidPlaceFilter" xml:space="preserve">
<value>The entry for '{0}' is not valid as the place filter is not formatted correctly.</value> <value>The entry for '{0}' is not valid as the place filter is not formatted correctly.</value>
</data> </data>
<data name="ContextMenu.RobloxNotRunning" xml:space="preserve">
<value>Roblox is still launching. A log file will only be available once Roblox launches.</value>
</data>
<data name="Installer.Title" xml:space="preserve"> <data name="Installer.Title" xml:space="preserve">
<value>Bloxstrap Installer</value> <value>Bloxstrap Installer</value>
</data> </data>
@ -979,6 +952,7 @@ Selecting 'No' will ignore this warning and continue installation.</value>
You should have downloaded it from either {0} or {1}. Those are the only official websites to get it from. It is your responsibility to ensure you download from an official source. You should have downloaded it from either {0} or {1}. Those are the only official websites to get it from. It is your responsibility to ensure you download from an official source.
This installation process will be quick and simple, and you will be able to configure any of Bloxstrap's settings after installation.</value> This installation process will be quick and simple, and you will be able to configure any of Bloxstrap's settings after installation.</value>
<comment>{0} and {1} are URLs</comment>
</data> </data>
<data name="Installer.Welcome.NextToContinue" xml:space="preserve"> <data name="Installer.Welcome.NextToContinue" xml:space="preserve">
<value>Please click 'Next' to continue.</value> <value>Please click 'Next' to continue.</value>
@ -1046,9 +1020,6 @@ Bloxstrap was installed at "{1}".</value>
<data name="Uninstaller.Uninstall" xml:space="preserve"> <data name="Uninstaller.Uninstall" xml:space="preserve">
<value>Uninstall</value> <value>Uninstall</value>
</data> </data>
<data name="LaunchMenu.Title" xml:space="preserve">
<value>What do you want to do?</value>
</data>
<data name="LaunchMenu.LaunchRoblox" xml:space="preserve"> <data name="LaunchMenu.LaunchRoblox" xml:space="preserve">
<value>Launch Roblox</value> <value>Launch Roblox</value>
</data> </data>
@ -1110,6 +1081,7 @@ If not, then please report this exception to the maintainers of this fork. Do NO
</data> </data>
<data name="About.Licenses.Title" xml:space="preserve"> <data name="About.Licenses.Title" xml:space="preserve">
<value>Licenses</value> <value>Licenses</value>
<comment>Referring to code licenses; see https://opensource.org/licenses for example</comment>
</data> </data>
<data name="About.Translators.Title" xml:space="preserve"> <data name="About.Translators.Title" xml:space="preserve">
<value>Translators</value> <value>Translators</value>
@ -1164,9 +1136,6 @@ Are you sure you want to continue?</value>
<data name="ActivityWatcher.LocationQueryFailed" xml:space="preserve"> <data name="ActivityWatcher.LocationQueryFailed" xml:space="preserve">
<value>The server location could not be queried. You may be joining games too quickly.</value> <value>The server location could not be queried. You may be joining games too quickly.</value>
</data> </data>
<data name="Dialog.Connectivity.ServiceDown" xml:space="preserve">
<value>{0} may be down right now.</value>
</data>
<data name="Dialog.Connectivity.TryAgainLater" xml:space="preserve"> <data name="Dialog.Connectivity.TryAgainLater" xml:space="preserve">
<value>Please try again later.</value> <value>Please try again later.</value>
</data> </data>
@ -1203,6 +1172,7 @@ Please manually delete Bloxstrap.exe from the install location or try restarting
<value>The chosen bootstrapper icon could not be loaded. <value>The chosen bootstrapper icon could not be loaded.
{0}</value> {0}</value>
<comment>{0} is an exception message</comment>
</data> </data>
<data name="Menu.Shortcuts.ExtractIcons.Title" xml:space="preserve"> <data name="Menu.Shortcuts.ExtractIcons.Title" xml:space="preserve">
<value>Extract Roblox icons to folder</value> <value>Extract Roblox icons to folder</value>
@ -1239,6 +1209,7 @@ Please manually delete Bloxstrap.exe from the install location or try restarting
</data> </data>
<data name="Menu.TestMode" xml:space="preserve"> <data name="Menu.TestMode" xml:space="preserve">
<value>Test mode</value> <value>Test mode</value>
<comment>See the prompt for more context</comment>
</data> </data>
<data name="Menu.TestMode.Prompt" xml:space="preserve"> <data name="Menu.TestMode.Prompt" xml:space="preserve">
<value>Test mode makes it easier to iteratively test how your settings affect Roblox. <value>Test mode makes it easier to iteratively test how your settings affect Roblox.
@ -1247,4 +1218,7 @@ While enabled, it will automatically launch Roblox after closing Settings, and r
Would you like to enable test mode?</value> Would you like to enable test mode?</value>
</data> </data>
<data name="About.Translators.Description" xml:space="preserve">
<value>All of Bloxstrap's translations are crowdsourced through [Crowdin]({0}). Everyone listed here are people who generously volunteered their time and effort to help localise Bloxstrap. A massive thank you to everyone here!</value>
</data>
</root> </root>

View File

@ -12,8 +12,10 @@
Title="AboutPage" Title="AboutPage"
Scrollable="True"> Scrollable="True">
<StackPanel Margin="0,0,14,14"> <StackPanel Margin="0,0,14,14">
<TextBlock Text="{x:Static resources:Strings.About_Translators_Title}" FontWeight="Medium" FontSize="24" Margin="0,0,0,16" /> <TextBlock Text="{x:Static resources:Strings.About_Translators_Title}" FontWeight="Medium" FontSize="24" />
<Grid> <controls:MarkdownTextBlock MarkdownText="{Binding Source={x:Static resources:Strings.About_Translators_Description}, Converter={StaticResource StringFormatConverter}, ConverterParameter='https://crowdin.com/project/bloxstrap'}" TextWrapping="Wrap" Foreground="{DynamicResource TextFillColorTertiaryBrush}" />
<Grid Margin="0,16,0,0">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*" />
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*" />