Préparation traduction en => fr Part1

This commit is contained in:
2025-09-21 11:27:23 +02:00
parent 17aa6e247c
commit fe731ff670
23 changed files with 1815 additions and 676 deletions

View File

@@ -1,6 +1,14 @@
{
"Language.DisplayName.French": "French",
"Language.DisplayName.English": "English",
"Settings.Plugins.MandatoryHeading": "Mandatory Plugins",
"Settings.Plugins.MandatoryLabel": "Mandatory Plugins:",
"Settings.Plugins.OptionalHeading": "Optional Addons",
"Settings.Plugins.OptionalLabel": "Optional Addons:",
"Settings.Plugins.OptionalDescription": "These addons are not required for basic operation, but without them you may not see others as intended.",
"Settings.Plugins.Tooltip.Available": "{0} is available and up to date.",
"Settings.Plugins.Tooltip.Unavailable": "{0} is unavailable or not up to date.",
"Settings.Plugins.WarningMandatoryMissing": "You need to install both Penumbra and Glamourer and keep them up to date to use Umbra.",
"Settings.General.LocalizationHeading": "Localization",
"Settings.General.Language": "Language",
"Settings.General.Language.Description": "Select the plugin language. Any missing translations will be shown in English.",
@@ -16,6 +24,7 @@
"Settings.Transfers.Blocked.Description": "Files that you attempted to upload or download that were forbidden to be transferred by their creators will appear here. If you see file paths from your drive here, then those files were not allowed to be uploaded. If you see hashes, those files were not allowed to be downloaded. Ask your paired friend to send you the mod in question through other means or acquire the mod yourself.",
"Settings.Transfers.Blocked.Column.Hash": "Hash/Filename",
"Settings.Transfers.Blocked.Column.ForbiddenBy": "Forbidden by",
"Settings.Transfers.Blocked.Tab": "Blocked Transfers",
"Settings.Transfers.Heading": "Transfer Settings",
"Settings.Transfers.GlobalLimit.Label": "Global Download Speed Limit",
"Settings.Transfers.GlobalLimit.Unit.BytePerSec": "Byte/s",
@@ -46,6 +55,81 @@
"Settings.Transfers.UI.ShowUploading.Description": "This will render an 'Uploading' text at the feet of the player that is in progress of uploading data.",
"Settings.Transfers.UI.ShowUploadingBigText": "Large font for 'Uploading' text",
"Settings.Transfers.UI.ShowUploadingBigText.Description": "This will render an 'Uploading' text in a larger font.",
"Settings.Transfers.Current.Heading": "Current Transfers",
"Settings.Transfers.Current.Tab": "Transfers",
"Settings.Transfers.Current.Uploads": "Uploads",
"Settings.Transfers.Current.Uploads.Column.File": "File",
"Settings.Transfers.Current.Uploads.Column.Uploaded": "Uploaded",
"Settings.Transfers.Current.Uploads.Column.Size": "Size",
"Settings.Transfers.Current.Downloads": "Downloads",
"Settings.Transfers.Current.Downloads.Column.User": "User",
"Settings.Transfers.Current.Downloads.Column.Server": "Server",
"Settings.Transfers.Current.Downloads.Column.Files": "Files",
"Settings.Transfers.Current.Downloads.Column.Download": "Download",
"Settings.Storage.Heading": "Storage",
"Settings.Storage.Description": "Umbra stores downloaded files from paired people permanently. This is to improve loading performance and requiring less downloads. The storage governs itself by clearing data beyond the set storage size. Please set the storage size accordingly. It is not necessary to manually clear the storage.",
"Settings.Service.ActionsHeading": "Service Actions",
"Settings.Service.Actions.DeleteAccount": "Delete account",
"Settings.Service.Actions.DeleteAccountPopup": "Delete your account?",
"Settings.Service.Actions.DeleteAccount.Description": "Completely deletes your currently connected account.",
"Settings.Service.Actions.DeleteAccount.Popup.Body1": "Your account and all associated files and data on the service will be deleted.",
"Settings.Service.Actions.DeleteAccount.Popup.Body2": "Your UID will be removed from all pairing lists.",
"Settings.Service.Actions.DeleteAccount.Popup.Confirm": "Are you sure you want to continue?",
"Settings.Service.Actions.DeleteAccount.Popup.Cancel": "Cancel",
"Settings.Service.SettingsHeading": "Service & Character Settings",
"Settings.Service.ReconnectWarning": "For any changes to be applied to the current service you need to reconnect to the service.",
"Settings.Service.Tabs.CharacterAssignments": "Character Assignments",
"Settings.Service.Tabs.SecretKey": "Secret Key Management",
"Settings.Service.Tabs.ServiceSettings": "Service Settings",
"Settings.Service.Character.Assignments.Description": "Characters listed here will connect with the specified secret key.",
"Settings.Service.Character.Assignments.TooltipCurrent": "Current character",
"Settings.Service.Character.Assignments.DeleteTooltip": "Delete character assignment",
"Settings.Service.Character.Assignments.AddCurrent": "Add current character",
"Settings.Service.Character.Assignments.NoKeys": "You need to add a Secret Key first before adding Characters.",
"Settings.Service.SecretKey.DisplayName": "Secret Key Display Name",
"Settings.Service.SecretKey.Value": "Secret Key",
"Settings.Service.SecretKey.AssignCurrent": "Assign current character",
"Settings.Service.SecretKey.AssignTooltip": "Use this secret key for {0} @ {1}",
"Settings.Service.SecretKey.Delete": "Delete Secret Key",
"Settings.Service.SecretKey.DeleteTooltip": "Hold CTRL to delete this secret key entry",
"Settings.Service.SecretKey.InUse": "This key is currently assigned to a character and cannot be edited or deleted.",
"Settings.Service.SecretKey.Add": "Add new Secret Key",
"Settings.Service.SecretKey.NewFriendlyName": "New Secret Key",
"Settings.Service.SecretKey.RegisterAccount": "Register a new Umbra account",
"Settings.Service.SecretKey.RegisterFailed": "An unknown error occured. Please try again later.",
"Settings.Service.SecretKey.RegisterSuccess": "New account registered.\nPlease keep a copy of your secret key in case you need to reset your plugins, or to use it on another PC.",
"Settings.Service.SecretKey.RegisteredFriendlyName": "{0} (registered {1})",
"Settings.Service.SecretKey.Registering": "Sending request...",
"Settings.Service.ServiceTab.Uri": "Service URI",
"Settings.Service.ServiceTab.UriReadOnlyHint": "You cannot edit the URI of the main service.",
"Settings.Service.ServiceTab.Name": "Service Name",
"Settings.Service.ServiceTab.NameReadOnlyHint": "You cannot edit the name of the main service.",
"Settings.Service.ServiceTab.Delete": "Delete Service",
"Settings.Service.ServiceTab.DeleteHint": "Hold CTRL to delete this service",
"Settings.Advanced.Heading": "Advanced",
"Settings.Advanced.Tab": "Advanced",
"Settings.Advanced.Api.Enable": "Enable Umbra Sync API",
"Settings.Advanced.Api.Description": "Enables handling of the Umbra Sync API. This currently includes:\n\n - MCDF loading support for other plugins\n - Blocking Moodles applications to paired users\n\nIf the Umbra Sync plugin is loaded while this option is enabled, control of its API will be relinquished.",
"Settings.Advanced.Api.Status.Active": "Umbra API active!",
"Settings.Advanced.Api.Status.Disabled": "Umbra API inactive: Option is disabled",
"Settings.Advanced.Api.Status.PluginLoaded": "Umbra API inactive: Umbra plugin is loaded",
"Settings.Advanced.Api.Status.Unknown": "Umbra API inactive: Unknown reason",
"Settings.Advanced.EventViewer.LogToDisk": "Log Event Viewer data to disk",
"Settings.Advanced.EventViewer.Open": "Open Event Viewer",
"Settings.Advanced.HoldCombat": "Hold application during combat",
"Settings.Advanced.SerializedApplications": "Serialized player applications",
"Settings.Advanced.SerializedApplications.Description": "Experimental - May reduce issues in crowded areas",
"Settings.Advanced.DebugHeading": "Debug",
"Settings.Advanced.Debug.LastCreatedTree": "Last created character data",
"Settings.Advanced.Debug.CopyButton": "[DEBUG] Copy Last created Character Data to clipboard",
"Settings.Advanced.Debug.CopyError": "ERROR: No created character data, cannot copy.",
"Settings.Advanced.Debug.CopyTooltip": "Use this when reporting mods being rejected from the server.",
"Settings.Advanced.LogLevel": "Log Level",
"Settings.Advanced.Performance.LogCounters": "Log Performance Counters",
"Settings.Advanced.Performance.LogCounters.Description": "Enabling this can incur a (slight) performance impact. Enabling this for extended periods of time is not recommended.",
"Settings.Advanced.Performance.PrintStats": "Print Performance Stats to /xllog",
"Settings.Advanced.Performance.PrintStatsRecent": "Print Performance Stats (last 60s) to /xllog",
"Settings.Advanced.ActiveBlocks": "Active Character Blocks",
"Settings.UI.Heading": "UI",
"Settings.UI.EnableRightClick": "Enable Game Right Click Menu Entries",
"Settings.UI.EnableRightClick.Description": "This will add Umbra related right click menu entries in the game UI on paired players.",
@@ -92,5 +176,404 @@
"Settings.Notifications.IndividualPairsOnly": "Notify only for individual pairs",
"Settings.Notifications.IndividualPairsOnly.Description": "Enabling this will only show online notifications (type: Info) for individual pairs.",
"Settings.Notifications.NamedPairsOnly": "Notify only for named pairs",
"Settings.Notifications.NamedPairsOnly.Description": "Enabling this will only show online notifications (type: Info) for pairs where you have set an individual note."
"Settings.Notifications.NamedPairsOnly.Description": "Enabling this will only show online notifications (type: Info) for pairs where you have set an individual note.",
"Compact.Version.UnsupportedTitle": "UNSUPPORTED VERSION",
"Compact.Version.Outdated": "Your UmbraSync installation is out of date, the current version is {0}.{1}.{2}. It is highly recommended to keep UmbraSync up to date. Open /xlplugins and update the plugin.",
"Compact.Toggle.IndividualPairs": "Individual pairs",
"Compact.Toggle.Syncshells": "Syncshells",
"Compact.AddUser.ModalTitle": "Set Notes for New User",
"Compact.AddUser.Description": "You have successfully added {0}. Set a local note for the user in the field below:",
"Compact.AddUser.NoteHint": "Note for {0}",
"Compact.AddUser.Save": "Save Note",
"Compact.AddCharacter.Button": "Add current character with secret key",
"Compact.AddCharacter.SecretKeyLabel": "Secret Key",
"Compact.AddCharacter.NoKeys": "No secret keys are configured for the current server.",
"Compact.AddPair.Hint": "Other player's UID/Alias",
"Compact.AddPair.Tooltip": "Pair with {0}",
"Compact.AddPair.Tooltip.DefaultUser": "other user",
"Compact.Filter.Hint": "Filter for UID/notes",
"Compact.Filter.ToggleTooltip": "Hold Control to {0} pairing with {1} out of {2} displayed users.",
"Compact.Filter.ToggleTooltip.Resume": "resume",
"Compact.Filter.ToggleTooltip.Pause": "pause",
"Compact.Filter.CooldownTooltip": "Next execution is available at {0} seconds",
"Compact.Nearby.Title": "Nearby ({0})",
"Compact.Nearby.Button": "Nearby",
"Compact.Nearby.None": "No nearby players detected.",
"Compact.Nearby.Tooltip.AlreadyPaired": "Already paired on Umbra",
"Compact.Nearby.Tooltip.RequestsDisabled": "Pair requests are disabled for this player",
"Compact.Nearby.Tooltip.SendInvite": "Send Umbra invitation",
"Compact.Nearby.Tooltip.CannotInvite": "Unable to invite this player",
"Compact.Nearby.Incoming": "Incoming requests",
"Compact.Nearby.Incoming.Entry": "{0} [{1}]",
"Compact.Nearby.Incoming.Accept": "Accept and add as pair",
"Compact.Nearby.Incoming.Dismiss": "Dismiss request",
"Compact.Header.SettingsTooltip": "Open the UmbraSync settings",
"Compact.Header.CopyUid": "Copy your UID to clipboard",
"Compact.ServerStatus.UsersOnline": "Users Online",
"Compact.ServerStatus.Shard": "Shard: {0}",
"Compact.ServerStatus.NotConnected": "Not connected to any server",
"Compact.ServerStatus.EditProfile": "Edit your Profile",
"Compact.ServerStatus.Disconnect": "Disconnect from {0}",
"Compact.ServerStatus.Connect": "Connect to {0}",
"Compact.ServerError.Connecting": "Attempting to connect to the server.",
"Compact.ServerError.Reconnecting": "Connection to server interrupted, attempting to reconnect to the server.",
"Compact.ServerError.Disconnected": "You are currently disconnected from the sync server.",
"Compact.ServerError.Disconnecting": "Disconnecting from the server",
"Compact.ServerError.Unauthorized": "Server Response: {0}",
"Compact.ServerError.Offline": "Your selected sync server is currently offline.",
"Compact.ServerError.VersionMismatch": "Your plugin or the server you are connecting to is out of date. Please update your plugin now. If you already did so, contact the server provider to update their server to the latest version.",
"Compact.ServerError.RateLimited": "You are rate limited for (re)connecting too often. Disconnect, wait 10 minutes and try again.",
"Compact.ServerError.NoSecretKey": "You have no secret key set for this current character. Use the button below or open the settings and set a secret key for the current character. You can reuse the same secret key for multiple characters.",
"Compact.ServerError.MultiChara": "Your Character Configuration has multiple characters configured with same name and world. You will not be able to connect until you fix this issue. Remove the duplicates from the configuration in Settings -> Service Settings -> Character Management and reconnect manually after.",
"Compact.Transfers.CharacterAnalysis": "Character Analysis",
"Compact.Transfers.CharacterDataHub": "Character Data Hub",
"Compact.UidText.Reconnecting": "Reconnecting",
"Compact.UidText.Connecting": "Connecting",
"Compact.UidText.Disconnected": "Disconnected",
"Compact.UidText.Disconnecting": "Disconnecting",
"Compact.UidText.Unauthorized": "Unauthorized",
"Compact.UidText.VersionMismatch": "Version mismatch",
"Compact.UidText.Offline": "Unavailable",
"Compact.UidText.RateLimited": "Rate Limited",
"Compact.UidText.NoSecretKey": "No Secret Key",
"Compact.UidText.MultiChara": "Duplicate Characters",
"UserPair.Status.Online": "User is online",
"UserPair.Status.Offline": "User is offline",
"UserPair.Tooltip.NotAddedBack": "{0} has not added you back",
"UserPair.Tooltip.Paused": "Pairing with {0} is paused",
"UserPair.Tooltip.Visible": "{0} is visible: {1}\nClick to target this player",
"UserPair.Tooltip.Visible.LastPrefix": "(Last) ",
"UserPair.Tooltip.Visible.ModsInfo": "Mods Info",
"UserPair.Tooltip.Visible.FilesSize": "Files Size: {0}",
"UserPair.Tooltip.Visible.Vram": "Approx. VRAM Usage: {0}",
"UserPair.Tooltip.Visible.Tris": "Triangle Count (excl. Vanilla): {0}",
"UserPair.Tooltip.Pause": "Pause pairing with {0}",
"UserPair.Tooltip.Resume": "Resume pairing with {0}",
"UserPair.Tooltip.Permission.Header": "Individual user permissions",
"UserPair.Tooltip.Permission.Sound": "Sound sync disabled with {0}",
"UserPair.Tooltip.Permission.Animation": "Animation sync disabled with {0}",
"UserPair.Tooltip.Permission.Vfx": "VFX sync disabled with {0}",
"UserPair.Tooltip.Permission.Status": "You: {0}, They: {1}",
"UserPair.Tooltip.Permission.State.Disabled": "Disabled",
"UserPair.Tooltip.Permission.State.Enabled": "Enabled",
"UserPair.Tooltip.SharedData": "This user has shared {0} Character Data Sets with you.",
"UserPair.Tooltip.SharedData.OpenHub": "Click to open the Character Data Hub and show the entries.",
"UserPair.Menu.Target": "Target player",
"UserPair.Menu.OpenProfile": "Open Profile",
"UserPair.Menu.OpenProfile.Tooltip": "Opens the profile for this user in a new window",
"UserPair.Menu.OpenAnalysis": "Open Analysis",
"UserPair.Menu.ReloadData": "Reload last data",
"UserPair.Menu.ReloadData.Tooltip": "This reapplies the last received character data to this character",
"UserPair.Menu.CyclePause": "Cycle pause state",
"UserPair.Menu.PairGroups": "Pair Groups",
"UserPair.Menu.PairGroups.Tooltip": "Choose pair groups for {0}",
"UserPair.Menu.EnableSoundSync": "Enable sound sync",
"UserPair.Menu.DisableSoundSync": "Disable sound sync",
"UserPair.Menu.EnableAnimationSync": "Enable animation sync",
"UserPair.Menu.DisableAnimationSync": "Disable animation sync",
"UserPair.Menu.EnableVfxSync": "Enable VFX sync",
"UserPair.Menu.DisableVfxSync": "Disable VFX sync",
"UserPair.Menu.Unpair": "Unpair Permanently",
"UserPair.Menu.Unpair.Tooltip": "Hold CTRL and click to unpair permanently from {0}",
"Popup.Generic.Close": "Close",
"Popup.BanUser.Description": "User {0} will be banned and removed from this Syncshell.",
"Popup.BanUser.ReasonHint": "Ban Reason",
"Popup.BanUser.Button": "Ban User",
"Popup.BanUser.ReasonNote": "The reason will be displayed in the banlist. The current server-side alias if present (Vanity ID) will automatically be attached to the reason.",
"Popup.Report.Title": "Report {0} Profile",
"Popup.Report.Note": "Note: Sending a report will disable the offending profile globally.\nThe report will be sent to the team of your currently connected server.\nDepending on the severity of the offense the users profile or account can be permanently disabled or banned.",
"Popup.Report.Warning": "Report spam and wrong reports will not be tolerated and can lead to permanent account suspension.",
"Popup.Report.Scope": "This is not for reporting misbehavior but solely for the actual profile. Reports that are not solely for the profile will be ignored.",
"Popup.Report.Button": "Send Report",
"PairGroups.Popup.Title": "Choose Groups for {0}",
"PairGroups.Popup.SelectPrompt": "Select the groups you want {0} to be in.",
"PairGroups.Popup.CreatePrompt": "Create a new group for {0}.",
"PairGroups.Popup.NewGroupHint": "New Group",
"PairGroups.SelectPairs.Title": "Choose Users for Group {0}",
"PairGroups.SelectPairs.SelectPrompt": "Select users for group {0}",
"PairGroups.SelectPairs.FilterHint": "Filter",
"UidDisplay.Tooltip": "Left click to switch between UID display and nick\nRight click to change nick for {0}\nMiddle Mouse Button to open their profile in a separate window",
"UidDisplay.EditNotes.Hint": "Nick/Notes",
"DataAnalysis.WindowTitle": "Character Data Analysis",
"DataAnalysis.Bc7.ModalTitle": "BC7 Conversion in Progress",
"DataAnalysis.Bc7.Status": "BC7 Conversion in progress: {0}/{1}",
"DataAnalysis.Bc7.CurrentFile": "Current file: {0}",
"DataAnalysis.Bc7.Cancel": "Cancel conversion",
"DataAnalysis.Description": "This window shows you all files and their sizes that are currently in use through your character and associated entities",
"DataAnalysis.Analyzing": "Analyzing {0}/{1}",
"DataAnalysis.Button.CancelAnalysis": "Cancel analysis",
"DataAnalysis.Analyze.MissingNotice": "Some entries in the analysis have file size not determined yet, press the button below to analyze your current data",
"DataAnalysis.Button.StartMissing": "Start analysis (missing entries)",
"DataAnalysis.Button.StartAll": "Start analysis (recalculate all entries)",
"DataAnalysis.TotalFiles": "Total files:",
"DataAnalysis.Tooltip.FileSummary": "{0}: {1} files, size: {2}, compressed: {3}",
"DataAnalysis.TotalSizeActual": "Total size (actual):",
"DataAnalysis.TotalSizeDownload": "Total size (download size):",
"DataAnalysis.Tooltip.CalculateDownloadSize": "Click \"Start analysis\" to calculate download size",
"DataAnalysis.TotalTriangles": "Total modded model triangles: {0}",
"DataAnalysis.FilesFor": "Files for {0}",
"DataAnalysis.Object.SizeActual": "{0} size (actual):",
"DataAnalysis.Object.SizeDownload": "{0} size (download size):",
"DataAnalysis.Object.Vram": "{0} VRAM usage:",
"DataAnalysis.Object.Triangles": "{0} modded model triangles: {1}",
"DataAnalysis.FileGroup.Count": "{0} files",
"DataAnalysis.FileGroup.SizeActual": "{0} files size (actual):",
"DataAnalysis.FileGroup.SizeDownload": "{0} files size (download size):",
"DataAnalysis.Bc7.EnableMode": "Enable BC7 Conversion Mode",
"DataAnalysis.Bc7.WarningTitle": "WARNING BC7 CONVERSION:",
"DataAnalysis.Bc7.WarningIrreversible": "Converting textures to BC7 is irreversible!",
"DataAnalysis.Bc7.WarningDetails": "- Converting textures to BC7 will reduce their size (compressed and uncompressed) drastically. It is recommended to be used for large (4k+) textures.\n- Some textures, especially ones utilizing colorsets, might not be suited for BC7 conversion and might produce visual artifacts.\n- Before converting textures, make sure to have the original files of the mod you are converting so you can reimport it in case of issues.\n- Conversion will convert all found texture duplicates (entries with more than 1 file path) automatically.\n- Converting textures to BC7 is a very expensive operation and, depending on the amount of textures to convert, will take a while to complete.",
"DataAnalysis.Bc7.StartConversion": "Start conversion of {0} texture(s)",
"DataAnalysis.Table.Hash": "Hash",
"DataAnalysis.Table.Filepaths": "Filepaths",
"DataAnalysis.Table.Gamepaths": "Gamepaths",
"DataAnalysis.Table.FileSize": "File Size",
"DataAnalysis.Table.DownloadSize": "Download Size",
"DataAnalysis.Table.Format": "Format",
"DataAnalysis.Table.ConvertToBc7": "Convert to BC7",
"DataAnalysis.Table.Triangles": "Triangles",
"DataAnalysis.SelectedFile": "Selected file:",
"DataAnalysis.LocalFilePath": "Local file path:",
"DataAnalysis.MoreCount": "(and {0} more)",
"DataAnalysis.GamePath": "Used by game path:",
"DownloadUi.WindowTitle": "Umbra Downloads",
"DownloadUi.UploadStatus": "Compressing+Uploading {0}/{1}",
"DownloadUi.DownloadStatus": "{0} [W:{1}/Q:{2}/P:{3}/D:{4}]",
"DownloadUi.UploadingLabel": "Uploading",
"EventViewer.WindowTitle": "Event Viewer",
"EventViewer.Button.Unfreeze": "Unfreeze View",
"EventViewer.Button.Freeze": "Freeze View",
"EventViewer.Tooltip.NewEvents": "New events are available. Click to resume updating.",
"EventViewer.FilterLabel": "Filter lines",
"EventViewer.Button.OpenLog": "Open EventLog folder",
"EventViewer.Column.Time": "Time",
"EventViewer.Column.Source": "Source",
"EventViewer.Column.Uid": "UID",
"EventViewer.Column.Character": "Character",
"EventViewer.Column.Event": "Event",
"EventViewer.Severity.Informational": "Informational",
"EventViewer.Severity.Warning": "Warning",
"EventViewer.Severity.Error": "Error",
"EventViewer.NoValue": "--",
"DtrEntry.EntryName": "Umbra",
"DtrEntry.Tooltip.Connected": "Umbra: Connected",
"DtrEntry.Tooltip.Disconnected": "Umbra: Not Connected",
"PermissionWindow.Title": "Permissions for {0}",
"PermissionWindow.Pause.Label": "Pause Sync",
"PermissionWindow.Pause.HelpMain": "Pausing will completely cease any sync with this user.",
"PermissionWindow.Pause.HelpNote": "Note: this is bidirectional, either user pausing will cease sync completely.",
"PermissionWindow.OtherPaused.True": "{0} has paused you",
"PermissionWindow.OtherPaused.False": "{0} has not paused you",
"PermissionWindow.Sounds.Label": "Disable Sounds",
"PermissionWindow.Sounds.HelpMain": "Disabling sounds will remove all sounds synced with this user on both sides.",
"PermissionWindow.Sounds.HelpNote": "Note: this is bidirectional, either user disabling sound sync will stop sound sync on both sides.",
"PermissionWindow.OtherSoundDisabled.True": "{0} has disabled sound sync with you",
"PermissionWindow.OtherSoundDisabled.False": "{0} has not disabled sound sync with you",
"PermissionWindow.Animations.Label": "Disable Animations",
"PermissionWindow.Animations.HelpMain": "Disabling sounds will remove all animations synced with this user on both sides.",
"PermissionWindow.Animations.HelpNote": "Note: this is bidirectional, either user disabling animation sync will stop animation sync on both sides.",
"PermissionWindow.OtherAnimationDisabled.True": "{0} has disabled animation sync with you",
"PermissionWindow.OtherAnimationDisabled.False": "{0} has not disabled animation sync with you",
"PermissionWindow.Vfx.Label": "Disable VFX",
"PermissionWindow.Vfx.HelpMain": "Disabling sounds will remove all VFX synced with this user on both sides.",
"PermissionWindow.Vfx.HelpNote": "Note: this is bidirectional, either user disabling VFX sync will stop VFX sync on both sides.",
"PermissionWindow.OtherVfxDisabled.True": "{0} has disabled VFX sync with you",
"PermissionWindow.OtherVfxDisabled.False": "{0} has not disabled VFX sync with you",
"PermissionWindow.Button.Save": "Save",
"PermissionWindow.Tooltip.Save": "Save and apply all changes",
"PermissionWindow.Button.Revert": "Revert",
"PermissionWindow.Tooltip.Revert": "Revert all changes",
"PermissionWindow.Button.Reset": "Reset to Default",
"PermissionWindow.Tooltip.Reset": "This will set all permissions to their default setting",
"EditProfile.WindowTitle": "Umbra Edit Profile",
"EditProfile.CurrentProfile": "Current Profile (as saved on server)",
"EditProfile.Button.UploadPicture": "Upload new profile picture",
"EditProfile.Dialog.PictureTitle": "Select new Profile picture",
"EditProfile.Tooltip.UploadPicture": "Select and upload a new profile picture",
"EditProfile.Button.ClearPicture": "Clear uploaded profile picture",
"EditProfile.Tooltip.ClearPicture": "Clear your currently uploaded profile picture",
"EditProfile.Error.PictureTooLarge": "The profile picture must be a PNG file with a maximum height and width of 256px and 250KiB size",
"EditProfile.Checkbox.Nsfw": "Profile is NSFW",
"EditProfile.Help.Nsfw": "If your profile description or image can be considered NSFW, toggle this to ON",
"EditProfile.DescriptionCounter": "Description {0}/1500",
"EditProfile.PreviewLabel": "Preview (approximate)",
"EditProfile.Button.SaveDescription": "Save Description",
"EditProfile.Tooltip.SaveDescription": "Sets your profile description text",
"EditProfile.Button.ClearDescription": "Clear Description",
"EditProfile.Tooltip.ClearDescription": "Clears your profile description text",
"Intro.Welcome.Title": "Welcome to Umbra",
"Intro.Welcome.Paragraph1": "Umbra is a plugin that will replicate your full current character state including all Penumbra mods to other paired users. Note that you will have to have Penumbra as well as Glamourer installed to use this plugin.",
"Intro.Welcome.Paragraph2": "We will have to setup a few things first before you can start using this plugin. Click on next to continue.",
"Intro.Welcome.Note": "Note: Any modifications you have applied through anything but Penumbra cannot be shared and your character state on other clients might look broken because of this or others players mods might not apply on your end altogether. If you want to use this plugin you will have to move your mods to Penumbra.",
"Intro.Welcome.Next": "Next",
"Intro.Agreement.Title": "Agreement of Usage of Service",
"Intro.Agreement.Callout": "READ THIS CAREFULLY",
"Intro.Agreement.Timeout": "'I agree' button will be available in {0}s",
"Intro.Agreement.Paragraph1": "To use Umbra, you must be over the age of 18, or 21 in some jurisdictions.",
"Intro.Agreement.Paragraph2": "All of the mod files currently active on your character as well as your current character state will be uploaded to the service you registered yourself at automatically. The plugin will exclusively upload the necessary mod files and not the whole mod.",
"Intro.Agreement.Paragraph3": "If you are on a data capped internet connection, higher fees due to data usage depending on the amount of downloaded and uploaded mod files might occur. Mod files will be compressed on up- and download to save on bandwidth usage. Due to varying up- and download speeds, changes in characters might not be visible immediately. Files present on the service that already represent your active mod files will not be uploaded again.",
"Intro.Agreement.Paragraph4": "The mod files you are uploading are confidential and will not be distributed to parties other than the ones who are requesting the exact same mod files. Please think about who you are going to pair since it is unavoidable that they will receive and locally cache the necessary mod files that you have currently in use. Locally cached mod files will have arbitrary file names to discourage attempts at replicating the original mod.",
"Intro.Agreement.Paragraph5": "The plugin creator tried their best to keep you secure. However, there is no guarantee for 100% security. Do not blindly pair your client with everyone.",
"Intro.Agreement.Paragraph6": "Mod files that are saved on the service will remain on the service as long as there are requests for the files from clients. After a period of not being used, the mod files will be automatically deleted.",
"Intro.Agreement.Paragraph7": "Accounts that are inactive for ninety (90) days will be deleted for privacy reasons.",
"Intro.Agreement.Paragraph8": "Umbra is operated from servers located in the European Union. You agree not to upload any content to the service that violates EU law; and more specifically, German law.",
"Intro.Agreement.Paragraph9": "You may delete your account at any time from within the Settings panel of the plugin. Any mods unique to you will then be removed from the server within 14 days.",
"Intro.Agreement.Paragraph10": "This service is provided as-is.",
"Intro.Agreement.Accept": "I agree",
"Intro.Storage.Title": "File Storage Setup",
"Intro.Storage.Description": "To not unnecessarily download files already present on your computer, Umbra will have to scan your Penumbra mod directory. Additionally, a local storage folder must be set where Umbra will download other character files to. Once the storage folder is set and the scan complete, this page will automatically forward to registration at a service.",
"Intro.Storage.ScanNote": "Note: The initial scan, depending on the amount of mods you have, might take a while. Please wait until it is completed.",
"Intro.Storage.Warning.FileCache": "Warning: once past this step you should not delete the FileCache.csv of Umbra in the Plugin Configurations folder of Dalamud. Otherwise on the next launch a full re-scan of the file cache database will be initiated.",
"Intro.Storage.Warning.ScanHang": "Warning: if the scan is hanging and does nothing for a long time, chances are high your Penumbra folder is not set up properly.",
"Intro.Storage.NoPenumbra": "You do not have a valid Penumbra path set. Open Penumbra and set up a valid path for the mod directory.",
"Intro.Storage.StartScan": "Start Scan",
"Intro.Storage.UseCompactor": "Use File Compactor",
"Intro.Storage.CompactorDescription": "The File Compactor can save a tremendous amount of space on the hard disk for downloads through Umbra. It will incur a minor CPU penalty on download but can speed up loading of other characters. It is recommended to keep it enabled. You can change this setting later anytime in the Umbra settings.",
"Intro.Registration.Title": "Service Registration",
"Intro.Registration.Description": "To be able to use Umbra you will have to register an account.",
"Intro.Registration.Support": "Refer to the instructions at the location you obtained this plugin for more information or support.",
"Intro.Registration.NewAccountInfo": "If you have not used Umbra before, click below to register a new account.",
"Intro.Registration.RegisterButton": "Register a new Umbra account",
"Intro.Registration.SendingRequest": "Sending request...",
"Intro.Registration.Success": "New account registered.\nPlease keep a copy of your secret key in case you need to reset your plugins, or to use it on another PC.",
"Intro.Registration.UnknownError": "An unknown error occured. Please try again later.",
"Intro.Registration.SecretKeyLabel": "Enter Secret Key",
"Intro.Registration.SecretKeyLabelRegistered": "Secret Key",
"Intro.Registration.SecretKeyInstructions": "If you already have a registered account, you can enter its secret key below to use it instead.",
"Intro.Registration.SecretKeyLength": "Your secret key must be exactly 64 characters long.",
"Intro.Registration.SecretKeyCharacters": "Your secret key can only contain ABCDEF and the numbers 0-9.",
"Intro.Registration.SaveAndConnect": "Save and Connect",
"Intro.Registration.SavedKeyRegistered": "(registered {0})",
"Intro.Registration.SavedKeySetup": "Secret Key added on Setup ({0})",
"Intro.ConnectionStatus.Connected": "Connected",
"AutoDetect.Disabled": "Nearby detection is disabled. Enable it in Settings to start detecting nearby Umbra users.",
"AutoDetect.MaxDistance": "Max distance (m)",
"AutoDetect.Table.Name": "Name",
"AutoDetect.Table.World": "World",
"AutoDetect.Table.Distance": "Distance",
"AutoDetect.Table.Status": "Status",
"AutoDetect.Table.Action": "Action",
"AutoDetect.World.Unknown": "-",
"AutoDetect.Distance.Unknown": "-",
"AutoDetect.Distance.Format": "{0:0.0} m",
"AutoDetect.Status.Paired": "Paired",
"AutoDetect.Status.RequestsDisabled": "Requests disabled",
"AutoDetect.Status.OnUmbra": "On Umbra",
"AutoDetect.Action.AlreadySynced": "Already sync",
"AutoDetect.Action.RequestsDisabled": "Requests disabled",
"AutoDetect.Action.SendRequest": "Send request",
"PairGroups.ResumeAll": "Resume pairing with all pairs in {0}",
"PairGroups.PauseAll": "Pause pairing with all pairs in {0}",
"PairGroups.Menu.Title": "Group Flyout Menu",
"PairGroups.Menu.AddPeople": "Add people to {0}",
"PairGroups.Menu.AddPeople.Tooltip": "Add more users to Group {0}",
"PairGroups.Menu.Delete": "Delete {0}",
"PairGroups.Menu.Delete.Tooltip": "Delete Group {0} (Will not delete the pairs)\nHold CTRL to delete",
"PairGroups.Tag.Unpaired": "Unpaired",
"PairGroups.Tag.Offline": "Offline",
"PairGroups.Tag.Online": "Online",
"PairGroups.Tag.Contacts": "Contacts",
"PairGroups.Tag.Visible": "Visible",
"PairGroups.Header.WithCounts": "{0} ({1}/{2}/{3} Pairs)",
"PairGroups.Header.Special": "{0} ({1} Pairs)",
"PairGroups.Tooltip.Title": "Group {0}",
"PairGroups.Tooltip.Visible": "{0} Pairs visible",
"PairGroups.Tooltip.Online": "{0} Pairs online/paused",
"PairGroups.Tooltip.Total": "{0} Pairs total",
"GroupPanel.Join.InputHint": "Syncshell GID/Alias (leave empty to create)",
"GroupPanel.Join.PasswordPopup": "Enter Syncshell Password",
"GroupPanel.Create.PopupTitle": "Create Syncshell",
"GroupPanel.Create.Tooltip": "Create Syncshell",
"GroupPanel.Create.TooMany": "You cannot create more than {0} Syncshells",
"GroupPanel.Join.Tooltip": "Join Syncshell {0}",
"GroupPanel.Join.TooMany": "You cannot join more than {0} Syncshells",
"GroupPanel.Join.Warning": "Before joining any Syncshells please be aware that you will be automatically paired with everyone in the Syncshell.",
"GroupPanel.Join.EnterPassword": "Enter the password for Syncshell {0}:",
"GroupPanel.Join.PasswordHint": "{0} Password",
"GroupPanel.Join.Error": "An error occured during joining of this Syncshell: you either have joined the maximum amount of Syncshells ({0}), it does not exist, the password you entered is wrong, you already joined the Syncshell, the Syncshell is full ({1} users) or the Syncshell has closed invites.",
"GroupPanel.Join.Button": "Join {0}",
"GroupPanel.Create.ChooseType": "Choisissez le type de Syncshell \u00e0 cr\u00e9er.",
"GroupPanel.Create.Permanent": "Permanente",
"GroupPanel.Create.Temporary": "Temporaire",
"GroupPanel.Create.AliasPrompt": "Donnez un nom \u00e0 votre Syncshell (optionnel) puis cr\u00e9ez-la.",
"GroupPanel.Create.AliasHint": "Nom du Syncshell",
"GroupPanel.Create.TempMaxDuration": "Dur\u00e9e maximale d'une Syncshell temporaire : 7 jours.",
"GroupPanel.Create.TempExpires": "Expiration le {0:g} (heure locale).",
"GroupPanel.Create.Instruction": "Appuyez sur le bouton ci-dessous pour cr\u00e9er une nouvelle Syncshell.",
"GroupPanel.Create.Button": "Create Syncshell",
"GroupPanel.Create.Error.NameInUse": "Le nom de la Syncshell est d\u00e9j\u00e0 utilis\u00e9.",
"GroupPanel.Create.Result.Name": "Syncshell Name: {0}",
"GroupPanel.Create.Result.Id": "Syncshell ID: {0}",
"GroupPanel.Create.Result.Password": "Syncshell Password: {0}",
"GroupPanel.Create.Result.ChangeLater": "You can change the Syncshell password later at any time.",
"GroupPanel.Create.Result.TempExpires": "Cette Syncshell expirera le {0:g} (heure locale).",
"GroupPanel.Create.Error.Generic": "You are already owner of the maximum amount of Syncshells (3) or joined the maximum amount of Syncshells (6). Relinquish ownership of your own Syncshells to someone else or leave existing Syncshells.",
"GroupPanel.CommentHint": "Comment/Notes",
"GroupPanel.CommentTooltip": "Hit ENTER to save\\nRight click to cancel",
"GroupPanel.Banlist.Title": "Manage Banlist for {0}",
"GroupPanel.Banlist.Refresh": "Refresh Banlist from Server",
"GroupPanel.Banlist.Column.Uid": "UID",
"GroupPanel.Banlist.Column.Alias": "Alias",
"GroupPanel.Banlist.Column.By": "By",
"GroupPanel.Banlist.Column.Date": "Date",
"GroupPanel.Banlist.Column.Reason": "Reason",
"GroupPanel.Banlist.Column.Actions": "Actions",
"GroupPanel.Banlist.Unban": "Unban",
"GroupPanel.Password.Title": "Change Syncshell Password",
"GroupPanel.Password.Description": "Enter the new Syncshell password for Syncshell {0} here.",
"GroupPanel.Password.Warning": "This action is irreversible",
"GroupPanel.Password.Hint": "New password for {0}",
"GroupPanel.Password.Button": "Change password",
"GroupPanel.Password.Error.TooShort": "The selected password is too short. It must be at least 10 characters.",
"GroupPanel.Invites.Title": "Create Bulk One-Time Invites",
"GroupPanel.Invites.Description": "This allows you to create up to 100 one-time invites at once for the Syncshell {0}.\\nThe invites are valid for 24h after creation and will automatically expire.",
"GroupPanel.Invites.CreateButton": "Create invites",
"GroupPanel.Invites.Result": "A total of {0} invites have been created.",
"GroupPanel.Invites.Copy": "Copy invites to clipboard",
"GroupPanel.List.Visible": "Visible",
"GroupPanel.List.Online": "Online",
"GroupPanel.List.Offline": "Offline/Unknown",
"GroupPanel.List.OfflineOmitted": "{0} offline users omitted from display.",
"GroupPanel.Permissions.Header": "Syncshell permissions",
"GroupPanel.Permissions.InvitesDisabled": "Syncshell is closed for joining",
"GroupPanel.Permissions.SoundDisabledOwner": "Sound sync disabled through owner",
"GroupPanel.Permissions.AnimationDisabledOwner": "Animation sync disabled through owner",
"GroupPanel.Permissions.VfxDisabledOwner": "VFX sync disabled through owner",
"GroupPanel.Permissions.OwnHeader": "Your permissions",
"GroupPanel.Permissions.SoundDisabledSelf": "Sound sync disabled through you",
"GroupPanel.Permissions.AnimationDisabledSelf": "Animation sync disabled through you",
"GroupPanel.Permissions.VfxDisabledSelf": "VFX sync disabled through you",
"GroupPanel.Permissions.NotePriority": "Note that syncshell permissions for disabling take precedence over your own set permissions",
"GroupPanel.PauseToggle.Tooltip": "{0} pairing with all users in this Syncshell",
"GroupPanel.PauseToggle.Resume": "Resume",
"GroupPanel.PauseToggle.Pause": "Pause",
"GroupPanel.Popup.Leave": "Leave Syncshell",
"GroupPanel.Popup.LeaveTooltip": "Hold CTRL and click to leave this Syncshell{0}",
"GroupPanel.Popup.LeaveWarning": "WARNING: This action is irreversible\\nLeaving an owned Syncshell will transfer the ownership to a random person in the Syncshell.",
"GroupPanel.Popup.CopyId": "Copy ID",
"GroupPanel.Popup.CopyIdTooltip": "Copy Syncshell ID to Clipboard",
"GroupPanel.Popup.CopyNotes": "Copy Notes",
"GroupPanel.Popup.CopyNotesTooltip": "Copies all your notes for all users in this Syncshell to the clipboard.\\nThey can be imported via Settings -> General -> Notes -> Import notes from clipboard",
"GroupPanel.Popup.EnableSound": "Enable sound sync",
"GroupPanel.Popup.DisableSound": "Disable sound sync",
"GroupPanel.Popup.SoundTooltip": "Sets your allowance for sound synchronization for users of this syncshell.\\nDisabling the synchronization will stop applying sound modifications for users of this syncshell.\\nNote: this setting can be forcefully overridden to 'disabled' through the syncshell owner.\\nNote: this setting does not apply to individual pairs that are also in the syncshell.",
"GroupPanel.Popup.EnableAnimations": "Enable animations sync",
"GroupPanel.Popup.DisableAnimations": "Disable animations sync",
"GroupPanel.Popup.AnimTooltip": "Sets your allowance for animations synchronization for users of this syncshell.\\nDisabling the synchronization will stop applying animations modifications for users of this syncshell.\\nNote: this setting might also affect sound synchronization\\nNote: this setting can be forcefully overridden to 'disabled' through the syncshell owner.\\nNote: this setting does not apply to individual pairs that are also in the syncshell.",
"GroupPanel.Popup.EnableVfx": "Enable VFX sync",
"GroupPanel.Popup.DisableVfx": "Disable VFX sync",
"GroupPanel.Popup.VfxTooltip": "Sets your allowance for VFX synchronization for users of this syncshell.\\nDisabling the synchronization will stop applying VFX modifications for users of this syncshell.\\nNote: this setting might also affect animation synchronization to some degree\\nNote: this setting can be forcefully overridden to 'disabled' through the syncshell owner.\\nNote: this setting does not apply to individual pairs that are also in the syncshell.",
"GroupPanel.Syncshell.OwnerTooltip": "You are the owner of Syncshell {0}",
"GroupPanel.Syncshell.ModeratorTooltip": "You are a moderator of Syncshell {0}",
"GroupPanel.Syncshell.MemberCount": "{0}/{1}",
"GroupPanel.Syncshell.MemberCountTooltip": "Membres connect\u00e9s / membres totaux\\nCapacit\u00e9 maximale : {0}\\nSyncshell ID: {1}",
"GroupPanel.Syncshell.NameTooltip": "Left click to switch between GID display and comment\\nRight click to change comment for {0}\\n\\nUsers: {1}, Owner: {2}",
"GroupPanel.Syncshell.TempTag": "(Temp)",
"GroupPanel.Syncshell.TempExpires": "Expire le {0:g}",
"GroupPanel.Syncshell.TempTooltip": "Syncshell temporaire",
"GroupPanel.Create.Duration.SingleDay": "24h",
"GroupPanel.Create.Duration.Days": "{0}j",
"GroupPanel.Create.Duration.Hours": "{0}h",
"GroupPanel.Invites.AmountLabel": "Amount",
"GroupPanel.Popup.OpenAdmin": "Open Admin Panel"
}