22 Commits

Author SHA1 Message Date
Burak Kaan Köse
133f768af4 Remove commented code. 2025-02-03 19:15:54 +01:00
Burak Kaan Köse
380883a3d5 Remove smtp encoding constraint. 2025-02-03 19:13:56 +01:00
Burak Kaan Köse
662ce99f94 Fixed an issue where disabled folders causing an exception on forced sync. 2025-02-02 17:53:41 +01:00
Burak Kaan Köse
006404aa87 Fix icons for yahoo and apple. 2025-02-02 17:53:24 +01:00
Burak Kaan Köse
42070a2e5b merge main 2025-02-02 15:48:47 +01:00
Burak Kaan Köse
6fcfb7ff7b Remove ARM32. Upgrade server to .NET 9. 2025-02-02 15:34:42 +01:00
Burak Kaan Köse
616b56f4bd Server crash handlers. 2025-02-01 23:15:01 +01:00
Burak Kaan Köse
16272fa049 NRE on canceled token accounts during setup. 2025-02-01 20:43:55 +01:00
Burak Kaan Köse
3021850fa0 Fixing the build issue.... 2025-02-01 20:25:22 +01:00
Burak Kaan Köse
bb2dbe1457 Bump google sdk package. 2025-01-30 19:33:28 +01:00
Burak Kaan Köse
62fc21be7e Yahoo custom settings. 2025-01-29 18:55:54 +01:00
Burak Kaan Köse
50d0ebc6c8 Fixing remote highest mode seq checks for qresync and condstore synchronizers. 2025-01-29 16:12:10 +01:00
Burak Kaan Köse
ad900d596c Update mailkit to resolve qresync bug with iCloud. 2025-01-29 16:06:31 +01:00
Burak Kaan Köse
7d8da33f42 Delegating idle synchronizations to server to post-sync operations. 2025-01-28 23:57:09 +01:00
Burak Kaan Köse
b73eb3efcb Bumping some nugets. More on the imap synchronizers. 2025-01-28 22:56:19 +01:00
Burak Kaan Köse
b7b51ac4e6 Batching condstore downloads into 50, using SORT extension for searches if supported. 2025-01-25 00:58:40 +01:00
Burak Kaan Köse
bf1480705d Update privacy policy url. 2025-01-25 00:57:49 +01:00
Burak Kaan Köse
973ab1570d Support for killing synchronizers. 2025-01-25 00:00:10 +01:00
Burak Kaan Köse
20010e77ae iCloud special imap handling. 2025-01-21 23:57:58 +01:00
Burak Kaan Köse
05280dfd42 Adding iCloud and Yahoo as special IMAP handling scenario. 2025-01-19 23:52:27 +01:00
Burak Kaan Köse
e0f87f1374 IDLE implementation, imap synchronization strategies basics and condstore synchronization. 2025-01-19 20:35:41 +01:00
Burak Kaan Köse
46cbf443cf Fixing an issue where scrollviewer overrides a part of template in mail list. Adjusted zoomed out header grid's corner radius. 2025-01-19 20:35:12 +01:00
201 changed files with 2805 additions and 2760 deletions

View File

@@ -1,7 +0,0 @@
<Project>
<PropertyGroup>
<LangVersion>preview</LangVersion>
<IsAotCompatible>true</IsAotCompatible>
<Configurations>Debug;Release</Configurations>
</PropertyGroup>
</Project>

View File

@@ -1,64 +0,0 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="ColorHashSharp" Version="1.0.0" />
<PackageVersion Include="CommunityToolkit.Common" Version="8.4.0" />
<PackageVersion Include="CommunityToolkit.Diagnostics" Version="8.4.0" />
<PackageVersion Include="CommunityToolkit.Labs.Uwp.Controls.MarkdownTextBlock" Version="0.1.250206-build.2040" />
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.0" />
<PackageVersion Include="CommunityToolkit.Uwp.Animations" Version="8.2.250129-preview2" />
<PackageVersion Include="CommunityToolkit.Uwp.Behaviors" Version="8.2.250129-preview2" />
<PackageVersion Include="CommunityToolkit.Uwp.Controls.Segmented" Version="8.2.250129-preview2" />
<PackageVersion Include="CommunityToolkit.Uwp.Controls.SettingsControls" Version="8.2.250129-preview2" />
<PackageVersion Include="CommunityToolkit.Uwp.Controls.Sizers" Version="8.2.250129-preview2" />
<PackageVersion Include="CommunityToolkit.Uwp.Controls.TabbedCommandBar" Version="8.2.250129-preview2" />
<PackageVersion Include="CommunityToolkit.Uwp.Controls.TokenizingTextBox" Version="8.2.250129-preview2" />
<PackageVersion Include="CommunityToolkit.Uwp.Extensions" Version="8.2.250129-preview2" />
<PackageVersion Include="EmailValidation" Version="1.2.0" />
<PackageVersion Include="HtmlAgilityPack" Version="1.11.72" />
<PackageVersion Include="Ical.Net" Version="4.3.1" />
<PackageVersion Include="IsExternalInit" Version="1.0.3" />
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.11.0" />
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.12.0" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.2" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.2" />
<PackageVersion Include="Microsoft.Graph" Version="5.69.0" />
<PackageVersion Include="Microsoft.Identity.Client" Version="4.68.0" />
<PackageVersion Include="Microsoft.Identity.Client.Broker" Version="4.68.0" />
<PackageVersion Include="Microsoft.Identity.Client.Extensions.Msal" Version="4.68.0" />
<PackageVersion Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.2.14" />
<PackageVersion Include="Microsoft.UI.Xaml" Version="2.8.7" />
<PackageVersion Include="Microsoft.Xaml.Behaviors.Uwp.Managed" Version="3.0.0" />
<PackageVersion Include="MimeKit" Version="4.10.0" />
<PackageVersion Include="morelinq" Version="4.4.0" />
<PackageVersion Include="Nito.AsyncEx" Version="5.1.2" />
<PackageVersion Include="Nito.AsyncEx.Tasks" Version="5.1.2" />
<PackageVersion Include="NodaTime" Version="3.2.1" />
<PackageVersion Include="Serilog" Version="4.2.0" />
<PackageVersion Include="Serilog.Exceptions" Version="8.4.0" />
<PackageVersion Include="Serilog.Sinks.Debug" Version="3.0.0" />
<PackageVersion Include="Serilog.Sinks.File" Version="6.0.0" />
<PackageVersion Include="Serilog.Sinks.ApplicationInsights" Version="4.0.0" />
<PackageVersion Include="SkiaSharp" Version="3.116.1" />
<PackageVersion Include="sqlite-net-pcl" Version="1.9.172" />
<PackageVersion Include="SqlKata" Version="4.0.1" />
<PackageVersion Include="System.Private.Uri" Version="4.3.2" />
<PackageVersion Include="System.Text.Encoding.CodePages" Version="9.0.2" />
<PackageVersion Include="System.Text.Json" Version="9.0.2" />
<PackageVersion Include="Win2D.uwp" Version="1.28.2" />
<PackageVersion Include="H.NotifyIcon.Wpf" Version="2.2.0" />
<PackageVersion Include="CommunityToolkit.WinUI.Notifications" Version="7.1.2" />
<PackageVersion Include="Google.Apis.Auth" Version="1.69.0" />
<PackageVersion Include="Google.Apis.Calendar.v3" Version="1.69.0.3667" />
<PackageVersion Include="Google.Apis.Gmail.v1" Version="1.68.0.3427" />
<PackageVersion Include="Google.Apis.PeopleService.v1" Version="1.68.0.3359" />
<PackageVersion Include="HtmlKit" Version="1.2.0" />
<PackageVersion Include="MailKit" Version="4.10.0" />
<PackageVersion Include="TimePeriodLibrary.NET" Version="2.1.5" />
<PackageVersion Include="System.Reactive" Version="6.0.1" />
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="9.0.2" />
<PackageVersion Include="System.Text.Encodings.Web" Version="9.0.2" />
</ItemGroup>
</Project>

View File

@@ -1,22 +1,26 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>netstandard2.0</TargetFramework>
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>
<RootNamespace>Wino.Authentication</RootNamespace> <RootNamespace>Wino.Authentication</RootNamespace>
<Platforms>x86;x64;arm64</Platforms> <Configurations>Debug;Release</Configurations>
<LangVersion>12</LangVersion>
<Platforms>AnyCPU;x64;x86</Platforms>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio> <AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly> <ProduceReferenceAssembly>true</ProduceReferenceAssembly>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="CommunityToolkit.Diagnostics" /> <PackageReference Include="CommunityToolkit.Diagnostics" Version="8.3.2" />
<PackageReference Include="CommunityToolkit.Mvvm" /> <PackageReference Include="CommunityToolkit.Mvvm" Version="8.3.2" />
<PackageReference Include="Google.Apis.Auth" /> <PackageReference Include="Google.Apis.Auth" Version="1.68.0" />
<PackageReference Include="Microsoft.Identity.Client" /> <PackageReference Include="Microsoft.Identity.Client" Version="4.66.2" />
<PackageReference Include="Microsoft.Identity.Client.Broker" /> <PackageReference Include="Microsoft.Identity.Client.Broker" Version="4.66.2" />
<PackageReference Include="Microsoft.Identity.Client.Extensions.Msal" /> <PackageReference Include="Microsoft.Identity.Client.Extensions.Msal" Version="4.66.2" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj" /> <ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj" />
<ProjectReference Include="..\Wino.Messages\Wino.Messaging.csproj" /> <ProjectReference Include="..\Wino.Messages\Wino.Messaging.csproj" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@@ -1,11 +0,0 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;
namespace Wino.Core.Domain;
[JsonSerializable(typeof(Dictionary<string, string>))]
[JsonSerializable(typeof(string))]
[JsonSerializable(typeof(int))]
[JsonSerializable(typeof(List<string>))]
[JsonSerializable(typeof(bool))]
public partial class BasicTypesJsonContext : JsonSerializerContext;

View File

@@ -23,10 +23,5 @@
/// Files here are short-lived and can be deleted by system. /// Files here are short-lived and can be deleted by system.
/// </summary> /// </summary>
string ApplicationTempFolderPath { get; set; } string ApplicationTempFolderPath { get; set; }
/// <summary>
/// Application insights instrumentation key.
/// </summary>
string ApplicationInsightsInstrumentationKey { get; }
} }
} }

View File

@@ -11,6 +11,12 @@ namespace Wino.Core.Domain.Interfaces
Task LaunchFileAsync(string filePath); Task LaunchFileAsync(string filePath);
Task<bool> LaunchUriAsync(Uri uri); Task<bool> LaunchUriAsync(Uri uri);
/// <summary>
/// Finalizes GetAuthorizationResponseUriAsync for current IAuthenticator.
/// </summary>
/// <param name="authorizationResponseUri"></param>
void ContinueAuthorization(Uri authorizationResponseUri);
bool IsAppRunning(); bool IsAppRunning();
string GetFullAppVersion(); string GetFullAppVersion();

View File

@@ -187,7 +187,6 @@ namespace Wino.Core.Domain.Interfaces
DayOfWeek WorkingDayStart { get; set; } DayOfWeek WorkingDayStart { get; set; }
DayOfWeek WorkingDayEnd { get; set; } DayOfWeek WorkingDayEnd { get; set; }
double HourHeight { get; set; } double HourHeight { get; set; }
string DiagnosticId { get; set; }
CalendarSettings GetCurrentCalendarSettings(); CalendarSettings GetCurrentCalendarSettings();

View File

@@ -0,0 +1,11 @@
using System;
using Wino.Core.Domain.Entities;
namespace Wino.Core.Domain.Interfaces
{
public interface IWinoSynchronizerFactory : IInitializeAsync
{
IBaseSynchronizer GetAccountSynchronizer(Guid accountId);
IBaseSynchronizer CreateNewSynchronizer(MailAccount account);
}
}

View File

@@ -17,11 +17,11 @@ namespace Wino.Core.Domain.Models.Accounts
{ {
if (SpecialImapProvider == SpecialImapProvider.None) if (SpecialImapProvider == SpecialImapProvider.None)
{ {
return $"/Wino.Core.UWP/Assets/Providers/{Type}.png"; return $"ms-appx:///Wino.Core.UWP/Assets/Providers/{Type}.png";
} }
else else
{ {
return $"/Wino.Core.UWP/Assets/Providers/{SpecialImapProvider}.png"; return $"ms-appx:///Wino.Core.UWP/Assets/Providers/{SpecialImapProvider}.png";
} }
} }
} }

View File

@@ -1,11 +0,0 @@
using System.Text.Json.Serialization;
using Wino.Core.Domain.Models.AutoDiscovery;
using Wino.Core.Domain.Models.Personalization;
using Wino.Core.Domain.Models.Reader;
namespace Wino.Core.Domain.Models;
[JsonSerializable(typeof(AutoDiscoverySettings))]
[JsonSerializable(typeof(CustomThemeMetadata))]
[JsonSerializable(typeof(WebViewMessage))]
public partial class DomainModelsJsonContext: JsonSerializerContext;

View File

@@ -9,7 +9,7 @@ namespace Wino.Core.Domain.Models.Synchronization
/// <summary> /// <summary>
/// Unique id of synchronization. /// Unique id of synchronization.
/// </summary> /// </summary>
public Guid Id { get; set; } = Guid.NewGuid(); public Guid Id { get; } = Guid.NewGuid();
/// <summary> /// <summary>
/// Account to execute synchronization for. /// Account to execute synchronization for.

View File

@@ -10,14 +10,12 @@ namespace Wino.Core.Domain.Translations
// Return the key itself in case of translation is not found. // Return the key itself in case of translation is not found.
public string GetTranslatedString(string key) => TryGetValue(key, out string keyValue) ? keyValue : key; public string GetTranslatedString(string key) => TryGetValue(key, out string keyValue) ? keyValue : key;
public static Stream GetLanguageStream(AppLanguage language) public Stream GetLanguageStream(AppLanguage language)
{ {
var path = GetLanguageFileNameRelativePath(language); var path = GetLanguageFileNameRelativePath(language);
var executingAssembly = Assembly.GetExecutingAssembly(); var executingAssembly = Assembly.GetExecutingAssembly();
// Use the assembly's name instead of the module name to construct the resource path string languageResourcePath = $"{executingAssembly.ManifestModule.Name.Replace(".dll", ".")}Translations.{path}.resources.json";
string assemblyName = executingAssembly.GetName().Name;
string languageResourcePath = $"{assemblyName}.Translations.{path}.resources.json";
return executingAssembly.GetManifestResourceStream(languageResourcePath); return executingAssembly.GetManifestResourceStream(languageResourcePath);
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "We are getting folder information at the moment.", "AccountCreationDialog_PreparingFolders": "We are getting folder information at the moment.",
"AccountCreationDialog_SigninIn": "Account information is being saved.", "AccountCreationDialog_SigninIn": "Account information is being saved.",
"AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Fetching calendar events.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Validation Failed", "DialogMessage_ComposerValidationFailedTitle": "Validation Failed",
"DialogMessage_CreateLinkedAccountMessage": "Give this new link a name. Accounts will be merged under this name.", "DialogMessage_CreateLinkedAccountMessage": "Give this new link a name. Accounts will be merged under this name.",
"DialogMessage_CreateLinkedAccountTitle": "Account Link Name", "DialogMessage_CreateLinkedAccountTitle": "Account Link Name",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "Delete {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Delete {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "All data associated with this account will be deleted from disk permanently.", "DialogMessage_DeleteAccountConfirmationTitle": "All data associated with this account will be deleted from disk permanently.",
"DialogMessage_DiscardDraftConfirmationMessage": "This draft will be discarded. Do you want to continue?", "DialogMessage_DiscardDraftConfirmationMessage": "This draft will be discarded. Do you want to continue?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "Don't ask again", "Dialog_DontAskAgain": "Don't ask again",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Create Account Alias", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "Address", "CreateAccountAliasDialog_AliasAddress": "Address",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Denied Background Execution", "Info_BackgroundExecutionDeniedTitle": "Denied Background Execution",
"Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.", "Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.",
"Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure", "Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.", "Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.",
"Info_ComposerMissingMIMETitle": "Failed", "Info_ComposerMissingMIMETitle": "Failed",
"Info_ContactExistsMessage": "This contact is already in the recipient list.", "Info_ContactExistsMessage": "This contact is already in the recipient list.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Set flag", "MailOperation_SetFlag": "Set flag",
"MailOperation_Unarchive": "Unarchive", "MailOperation_Unarchive": "Unarchive",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Zoom",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} item(s) selected", "MailsSelected": "{0} item(s) selected",
"MarkFlagUnflag": "Mark as flagged/unflagged", "MarkFlagUnflag": "Mark as flagged/unflagged",
"MarkReadUnread": "Mark as read/unread", "MarkReadUnread": "Mark as read/unread",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Personal", "NewAccountDialog_AccountNameDefaultValue": "Personal",
"NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail", "NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail",
"NewAccountDialog_Title": "Add New Account", "NewAccountDialog_Title": "Add New Account",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "No message selected", "NoMailSelected": "No message selected",
"NoMessageCrieteria": "No messages match your search criteria", "NoMessageCrieteria": "No messages match your search criteria",
"NoMessageEmptyFolder": "This folder is empty", "NoMessageEmptyFolder": "This folder is empty",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "You have {0} new mails",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "New Mails",
"Notifications_WinoUpdatedMessage": "Checkout new version {0}", "Notifications_WinoUpdatedMessage": "Checkout new version {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail has been updated.", "Notifications_WinoUpdatedTitle": "Wino Mail has been updated.",
"Other": "Other", "Other": "Other",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google Account", "ProviderDetail_Gmail_Description": "Google Account",
"ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server", "ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server",
"ProviderDetail_IMAP_Title": "IMAP Server", "ProviderDetail_IMAP_Title": "IMAP Server",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.", "ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.",
"Results": "Results", "Results": "Results",
"Right": "Right", "Right": "Right",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Available Themes", "SettingsAvailableThemes_Title": "Available Themes",
"SettingsAutoSelectNextItem_Title": "Auto select next item", "SettingsAutoSelectNextItem_Title": "Auto select next item",
"SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.", "SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.", "SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.",
"SettingsCustomTheme_Title": "Custom Theme", "SettingsCustomTheme_Title": "Custom Theme",
"SettingsConfigureSpecialFolders_Title": "Configure System Folders", "SettingsConfigureSpecialFolders_Title": "Configure System Folders",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Save Changes", "SettingsLinkedAccountsSave_Title": "Save Changes",
"SettingsLoadImages_Title": "Load images automatically", "SettingsLoadImages_Title": "Load images automatically",
"SettingsLoadStyles_Title": "Load styles automatically", "SettingsLoadStyles_Title": "Load styles automatically",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Adjust the spacing for listing mails.", "SettingsMailSpacing_Description": "Adjust the spacing for listing mails.",
"SettingsMailSpacing_Title": "Mail Spacing", "SettingsMailSpacing_Title": "Mail Spacing",
"SettingsFolderMenuStyle_Title": "Create Nested Folders", "SettingsFolderMenuStyle_Title": "Create Nested Folders",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.", "SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.",
"SettingsNotifications_Description": "Turn on or off notifications for this account.", "SettingsNotifications_Description": "Turn on or off notifications for this account.",
"SettingsNotifications_Title": "Notifications", "SettingsNotifications_Title": "Notifications",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.", "SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "reconnect", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "connecting", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "Stahování informací o složkách.", "AccountCreationDialog_PreparingFolders": "Stahování informací o složkách.",
"AccountCreationDialog_SigninIn": "Probíhá ukládání informací o účtu.", "AccountCreationDialog_SigninIn": "Probíhá ukládání informací o účtu.",
"AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Fetching calendar events.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Ověření se nezdařilo", "DialogMessage_ComposerValidationFailedTitle": "Ověření se nezdařilo",
"DialogMessage_CreateLinkedAccountMessage": "Dejte tomuto novému propojení název. Účty budou propojeny pod tímto názvem.", "DialogMessage_CreateLinkedAccountMessage": "Dejte tomuto novému propojení název. Účty budou propojeny pod tímto názvem.",
"DialogMessage_CreateLinkedAccountTitle": "Název propojeného účtu", "DialogMessage_CreateLinkedAccountTitle": "Název propojeného účtu",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "Odstranit {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Odstranit {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Všechna data spojená s tímto účtem budou trvale smazána z disku.", "DialogMessage_DeleteAccountConfirmationTitle": "Všechna data spojená s tímto účtem budou trvale smazána z disku.",
"DialogMessage_DiscardDraftConfirmationMessage": "Tento koncept bude zahozen. Chcete pokračovat?", "DialogMessage_DiscardDraftConfirmationMessage": "Tento koncept bude zahozen. Chcete pokračovat?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "Příště se neptat", "Dialog_DontAskAgain": "Příště se neptat",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Create Account Alias", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "Address", "CreateAccountAliasDialog_AliasAddress": "Address",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Zakázané spuštění na pozadí", "Info_BackgroundExecutionDeniedTitle": "Zakázané spuštění na pozadí",
"Info_BackgroundExecutionUnknownErrorMessage": "Při registraci procesu synchronizace na pozadí došlo k neznámé výjimce.", "Info_BackgroundExecutionUnknownErrorMessage": "Při registraci procesu synchronizace na pozadí došlo k neznámé výjimce.",
"Info_BackgroundExecutionUnknownErrorTitle": "Chyba procesu na pozadí", "Info_BackgroundExecutionUnknownErrorTitle": "Chyba procesu na pozadí",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "Nelze zjistit MIME typ souboru. Synchronizace může pomoci.", "Info_ComposerMissingMIMEMessage": "Nelze zjistit MIME typ souboru. Synchronizace může pomoci.",
"Info_ComposerMissingMIMETitle": "Chyba", "Info_ComposerMissingMIMETitle": "Chyba",
"Info_ContactExistsMessage": "Tento kontakt je již v seznamu příjemců.", "Info_ContactExistsMessage": "Tento kontakt je již v seznamu příjemců.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Označit vlajkou", "MailOperation_SetFlag": "Označit vlajkou",
"MailOperation_Unarchive": "Odarchivovat", "MailOperation_Unarchive": "Odarchivovat",
"MailOperation_Zoom": "Přiblížit", "MailOperation_Zoom": "Přiblížit",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "Vybráno {0} položek", "MailsSelected": "Vybráno {0} položek",
"MarkFlagUnflag": "Označit / Zrušit označení vlajkou", "MarkFlagUnflag": "Označit / Zrušit označení vlajkou",
"MarkReadUnread": "Označit jako přečtené/nepřečtené", "MarkReadUnread": "Označit jako přečtené/nepřečtené",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Osobní", "NewAccountDialog_AccountNameDefaultValue": "Osobní",
"NewAccountDialog_AccountNamePlaceholder": "např. Osobní účet", "NewAccountDialog_AccountNamePlaceholder": "např. Osobní účet",
"NewAccountDialog_Title": "Přidat nový účet", "NewAccountDialog_Title": "Přidat nový účet",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "Nebyly vybrány žádné zprávy", "NoMailSelected": "Nebyly vybrány žádné zprávy",
"NoMessageCrieteria": "Žádná zpráva neodpovídá kritériím vyhledávání", "NoMessageCrieteria": "Žádná zpráva neodpovídá kritériím vyhledávání",
"NoMessageEmptyFolder": "Tato složka je prázdná", "NoMessageEmptyFolder": "Tato složka je prázdná",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "Máš {0} nových zpráv.",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "Nová pošta",
"Notifications_WinoUpdatedMessage": "Vyzkoušejte novou verzi {0}", "Notifications_WinoUpdatedMessage": "Vyzkoušejte novou verzi {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail byl aktualizován.", "Notifications_WinoUpdatedTitle": "Wino Mail byl aktualizován.",
"Other": "Ostatní", "Other": "Ostatní",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google účet", "ProviderDetail_Gmail_Description": "Google účet",
"ProviderDetail_IMAP_Description": "Vlastní IMAP/SMTP server", "ProviderDetail_IMAP_Description": "Vlastní IMAP/SMTP server",
"ProviderDetail_IMAP_Title": "IMAP server", "ProviderDetail_IMAP_Title": "IMAP server",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protokoly jsou k dispozici pro diagnostiku.", "ProtocolLogAvailable_Message": "Protokoly jsou k dispozici pro diagnostiku.",
"Results": "Výsledky", "Results": "Výsledky",
"Right": "Vpravo", "Right": "Vpravo",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Dostupné motivy", "SettingsAvailableThemes_Title": "Dostupné motivy",
"SettingsAutoSelectNextItem_Title": "Automaticky vybrat další položku", "SettingsAutoSelectNextItem_Title": "Automaticky vybrat další položku",
"SettingsAutoSelectNextItem_Description": "Vyberat další položku poté, co se odstraní nebo přesune vybraný e-mail.", "SettingsAutoSelectNextItem_Description": "Vyberat další položku poté, co se odstraní nebo přesune vybraný e-mail.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Vytvořte si vlastní motiv s vlastním pozadím a barevným tónem.", "SettingsCustomTheme_Description": "Vytvořte si vlastní motiv s vlastním pozadím a barevným tónem.",
"SettingsCustomTheme_Title": "Vlastní motiv", "SettingsCustomTheme_Title": "Vlastní motiv",
"SettingsConfigureSpecialFolders_Title": "Nastavit systémové složky", "SettingsConfigureSpecialFolders_Title": "Nastavit systémové složky",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Uložit změny", "SettingsLinkedAccountsSave_Title": "Uložit změny",
"SettingsLoadImages_Title": "Automaticky načítat obrázky", "SettingsLoadImages_Title": "Automaticky načítat obrázky",
"SettingsLoadStyles_Title": "Automaticky načítat styly", "SettingsLoadStyles_Title": "Automaticky načítat styly",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Přizpůsobit rozestupy položek v seznamu e-mailů.", "SettingsMailSpacing_Description": "Přizpůsobit rozestupy položek v seznamu e-mailů.",
"SettingsMailSpacing_Title": "Rozestupy e-mailů", "SettingsMailSpacing_Title": "Rozestupy e-mailů",
"SettingsFolderMenuStyle_Title": "Zapnout vnořené složky", "SettingsFolderMenuStyle_Title": "Zapnout vnořené složky",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "Zatím jste nenastavili žádný účet.", "SettingsNoAccountSetupMessage": "Zatím jste nenastavili žádný účet.",
"SettingsNotifications_Description": "Zapnout nebo vypnout oznámení pro tento účet.", "SettingsNotifications_Description": "Zapnout nebo vypnout oznámení pro tento účet.",
"SettingsNotifications_Title": "Oznámení", "SettingsNotifications_Title": "Oznámení",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Ukažte mnohem více lásky ❤️ Všechny dary jsou vítany.", "SettingsPaypal_Description": "Ukažte mnohem více lásky ❤️ Všechny dary jsou vítany.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "reconnect", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "connecting", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "We are getting folder information at the moment.", "AccountCreationDialog_PreparingFolders": "We are getting folder information at the moment.",
"AccountCreationDialog_SigninIn": "Account information is being saved.", "AccountCreationDialog_SigninIn": "Account information is being saved.",
"AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Fetching calendar events.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Validation Failed", "DialogMessage_ComposerValidationFailedTitle": "Validation Failed",
"DialogMessage_CreateLinkedAccountMessage": "Give this new link a name. Accounts will be merged under this name.", "DialogMessage_CreateLinkedAccountMessage": "Give this new link a name. Accounts will be merged under this name.",
"DialogMessage_CreateLinkedAccountTitle": "Account Link Name", "DialogMessage_CreateLinkedAccountTitle": "Account Link Name",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "Delete {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Delete {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "All data associated with this account will be deleted from disk permanently.", "DialogMessage_DeleteAccountConfirmationTitle": "All data associated with this account will be deleted from disk permanently.",
"DialogMessage_DiscardDraftConfirmationMessage": "This draft will be discarded. Do you want to continue?", "DialogMessage_DiscardDraftConfirmationMessage": "This draft will be discarded. Do you want to continue?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "Don't ask again", "Dialog_DontAskAgain": "Don't ask again",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Create Account Alias", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "Address", "CreateAccountAliasDialog_AliasAddress": "Address",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Denied Background Execution", "Info_BackgroundExecutionDeniedTitle": "Denied Background Execution",
"Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.", "Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.",
"Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure", "Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.", "Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.",
"Info_ComposerMissingMIMETitle": "Failed", "Info_ComposerMissingMIMETitle": "Failed",
"Info_ContactExistsMessage": "This contact is already in the recipient list.", "Info_ContactExistsMessage": "This contact is already in the recipient list.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Set flag", "MailOperation_SetFlag": "Set flag",
"MailOperation_Unarchive": "Unarchive", "MailOperation_Unarchive": "Unarchive",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Zoom",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} item(s) selected", "MailsSelected": "{0} item(s) selected",
"MarkFlagUnflag": "Mark as flagged/unflagged", "MarkFlagUnflag": "Mark as flagged/unflagged",
"MarkReadUnread": "Mark as read/unread", "MarkReadUnread": "Mark as read/unread",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Personal", "NewAccountDialog_AccountNameDefaultValue": "Personal",
"NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail", "NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail",
"NewAccountDialog_Title": "Add New Account", "NewAccountDialog_Title": "Add New Account",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "No message selected", "NoMailSelected": "No message selected",
"NoMessageCrieteria": "No messages match your search criteria", "NoMessageCrieteria": "No messages match your search criteria",
"NoMessageEmptyFolder": "This folder is empty", "NoMessageEmptyFolder": "This folder is empty",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "You have {0} new mails",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "New Mails",
"Notifications_WinoUpdatedMessage": "Checkout new version {0}", "Notifications_WinoUpdatedMessage": "Checkout new version {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail has been updated.", "Notifications_WinoUpdatedTitle": "Wino Mail has been updated.",
"Other": "Other", "Other": "Other",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google Account", "ProviderDetail_Gmail_Description": "Google Account",
"ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server", "ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server",
"ProviderDetail_IMAP_Title": "IMAP Server", "ProviderDetail_IMAP_Title": "IMAP Server",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.", "ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.",
"Results": "Results", "Results": "Results",
"Right": "Right", "Right": "Right",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Available Themes", "SettingsAvailableThemes_Title": "Available Themes",
"SettingsAutoSelectNextItem_Title": "Auto select next item", "SettingsAutoSelectNextItem_Title": "Auto select next item",
"SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.", "SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.", "SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.",
"SettingsCustomTheme_Title": "Custom Theme", "SettingsCustomTheme_Title": "Custom Theme",
"SettingsConfigureSpecialFolders_Title": "Configure System Folders", "SettingsConfigureSpecialFolders_Title": "Configure System Folders",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Save Changes", "SettingsLinkedAccountsSave_Title": "Save Changes",
"SettingsLoadImages_Title": "Load images automatically", "SettingsLoadImages_Title": "Load images automatically",
"SettingsLoadStyles_Title": "Load styles automatically", "SettingsLoadStyles_Title": "Load styles automatically",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Adjust the spacing for listing mails.", "SettingsMailSpacing_Description": "Adjust the spacing for listing mails.",
"SettingsMailSpacing_Title": "Mail Spacing", "SettingsMailSpacing_Title": "Mail Spacing",
"SettingsFolderMenuStyle_Title": "Create Nested Folders", "SettingsFolderMenuStyle_Title": "Create Nested Folders",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.", "SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.",
"SettingsNotifications_Description": "Turn on or off notifications for this account.", "SettingsNotifications_Description": "Turn on or off notifications for this account.",
"SettingsNotifications_Title": "Notifications", "SettingsNotifications_Title": "Notifications",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.", "SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "reconnect", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "connecting", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "Es werden Ordner-Informationen gesammelt.", "AccountCreationDialog_PreparingFolders": "Es werden Ordner-Informationen gesammelt.",
"AccountCreationDialog_SigninIn": "Kontoinformationen wurden gespeichert.", "AccountCreationDialog_SigninIn": "Kontoinformationen wurden gespeichert.",
"AccountCreationDialog_FetchingProfileInformation": "Lade Profildetails.", "AccountCreationDialog_FetchingProfileInformation": "Lade Profildetails.",
"AccountCreationDialog_FetchingEvents": "Kalenderereignisse werden abgerufen.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Falls Ihr Browser nicht automatisch gestartet wurde, um die Authentifizierung abzuschließen:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Falls Ihr Browser nicht automatisch gestartet wurde, um die Authentifizierung abzuschließen:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Klicken Sie auf die Schaltfläche unten, um die Authentifizierungsadresse zu kopieren", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Klicken Sie auf die Schaltfläche unten, um die Authentifizierungsadresse zu kopieren",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Starten Sie Ihren Webbrowser (Edge, Chrome, Firefox, etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Starten Sie Ihren Webbrowser (Edge, Chrome, Firefox, etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Validierung fehlgeschlagen", "DialogMessage_ComposerValidationFailedTitle": "Validierung fehlgeschlagen",
"DialogMessage_CreateLinkedAccountMessage": "Geben Sie diesem neuen Link einen Namen. Konten werden unter diesem Namen zusammengeführt.", "DialogMessage_CreateLinkedAccountMessage": "Geben Sie diesem neuen Link einen Namen. Konten werden unter diesem Namen zusammengeführt.",
"DialogMessage_CreateLinkedAccountTitle": "Name des Konto-Links", "DialogMessage_CreateLinkedAccountTitle": "Name des Konto-Links",
"DialogMessage_PrintingFailedMessage": "Fehler beim Drucken dieser Mail. Ergebnis: {0}",
"DialogMessage_PrintingFailedTitle": "Fehlschlagen",
"DialogMessage_PrintingSuccessTitle": "Erfolg",
"DialogMessage_PrintingSuccessMessage": "Mail wird an den Drucker gesendet.",
"DialogMessage_DeleteAccountConfirmationMessage": "{0} löschen?", "DialogMessage_DeleteAccountConfirmationMessage": "{0} löschen?",
"DialogMessage_DeleteAccountConfirmationTitle": "Alle mit diesem Konto verknüpften Daten werden dauerhaft von der Festplatte gelöscht.", "DialogMessage_DeleteAccountConfirmationTitle": "Alle mit diesem Konto verknüpften Daten werden dauerhaft von der Festplatte gelöscht.",
"DialogMessage_DiscardDraftConfirmationMessage": "Dieser Entwurf wird verworfen. Möchten Sie fortfahren?", "DialogMessage_DiscardDraftConfirmationMessage": "Dieser Entwurf wird verworfen. Möchten Sie fortfahren?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Wino Mail kann beim Start von Windows minimiert gestartet werden, um keine Benachrichtigungen zu verpassen.\n\nMöchten Sie den Autostart aktivieren?", "DialogMessage_EnableStartupLaunchMessage": "Wino Mail kann beim Start von Windows minimiert gestartet werden, um keine Benachrichtigungen zu verpassen.\n\nMöchten Sie den Autostart aktivieren?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "Sie können den Autostart unter Einstellungen -> App-Einstellungen aktivieren.", "DialogMessage_EnableStartupLaunchDeniedMessage": "Sie können den Autostart unter Einstellungen -> App-Einstellungen aktivieren.",
"Dialog_DontAskAgain": "Nicht mehr fragen", "Dialog_DontAskAgain": "Nicht mehr fragen",
"CalendarAllDayEventSummary": "ganztägige Ereignisse",
"CalendarItemAllDay": "ganztägig",
"CalendarItem_DetailsPopup_JoinOnline": "Online beitreten",
"CalendarItem_DetailsPopup_ViewEventButton": "Event anzeigen",
"CalendarItem_DetailsPopup_ViewSeriesButton": "Serie anzeigen",
"CalendarDisplayOptions_Expand": "Ausklappen",
"CalendarDisplayOptions_Color": "Farbe",
"CreateAccountAliasDialog_Title": "Kontoalias erstellen", "CreateAccountAliasDialog_Title": "Kontoalias erstellen",
"CreateAccountAliasDialog_Description": "Stellen Sie sicher, dass Ihr ausgehender Server das Senden von Mails von diesem Alias erlaubt.", "CreateAccountAliasDialog_Description": "Stellen Sie sicher, dass Ihr ausgehender Server das Senden von Mails von diesem Alias erlaubt.",
"CreateAccountAliasDialog_AliasAddress": "Adresse", "CreateAccountAliasDialog_AliasAddress": "Adresse",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Hintergrundausführung verweigert", "Info_BackgroundExecutionDeniedTitle": "Hintergrundausführung verweigert",
"Info_BackgroundExecutionUnknownErrorMessage": "Unbekannter Fehler beim Registrieren des Hintergrundsynchronisators.", "Info_BackgroundExecutionUnknownErrorMessage": "Unbekannter Fehler beim Registrieren des Hintergrundsynchronisators.",
"Info_BackgroundExecutionUnknownErrorTitle": "Fehler bei der Hintergrundausführung", "Info_BackgroundExecutionUnknownErrorTitle": "Fehler bei der Hintergrundausführung",
"Info_FailedToOpenFileTitle": "Fehler beim Starten der Datei.",
"Info_FailedToOpenFileMessage": "Die Datei könnte von der Festplatte entfernt worden sein.",
"Info_ComposerMissingMIMEMessage": "Die MIME-Datei konnte nicht gefunden werden. Synchronisierung kann helfen.", "Info_ComposerMissingMIMEMessage": "Die MIME-Datei konnte nicht gefunden werden. Synchronisierung kann helfen.",
"Info_ComposerMissingMIMETitle": "Fehlschlagen", "Info_ComposerMissingMIMETitle": "Fehlschlagen",
"Info_ContactExistsMessage": "Dieser Kontakt ist bereits in der Empfängerliste.", "Info_ContactExistsMessage": "Dieser Kontakt ist bereits in der Empfängerliste.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Markierung setzen", "MailOperation_SetFlag": "Markierung setzen",
"MailOperation_Unarchive": "Archivierung aufheben", "MailOperation_Unarchive": "Archivierung aufheben",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Zoom",
"MailOperation_ViewMessageSource": "Nachrichtenquelle anzeigen",
"MailsSelected": "{0} Element(e) ausgewählt", "MailsSelected": "{0} Element(e) ausgewählt",
"MarkFlagUnflag": "Als markiert/nicht markiert setzen", "MarkFlagUnflag": "Als markiert/nicht markiert setzen",
"MarkReadUnread": "Als gelesen/ungelesen markieren", "MarkReadUnread": "Als gelesen/ungelesen markieren",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Persönlich", "NewAccountDialog_AccountNameDefaultValue": "Persönlich",
"NewAccountDialog_AccountNamePlaceholder": "z.B. Persönliche Mails", "NewAccountDialog_AccountNamePlaceholder": "z.B. Persönliche Mails",
"NewAccountDialog_Title": "Neues Konto hinzufügen", "NewAccountDialog_Title": "Neues Konto hinzufügen",
"MessageSourceDialog_Title": "Nachrichtenquelle",
"NoMailSelected": "Keine Nachricht ausgewählt", "NoMailSelected": "Keine Nachricht ausgewählt",
"NoMessageCrieteria": "Keine Nachrichten entsprechen Ihren Suchkriterien", "NoMessageCrieteria": "Keine Nachrichten entsprechen Ihren Suchkriterien",
"NoMessageEmptyFolder": "Dieser Ordner ist leer", "NoMessageEmptyFolder": "Dieser Ordner ist leer",
"Notifications_MultipleNotificationsMessage": "Sie haben {0} neue Nachrichten.", "Notifications_MultipleNotificationsMessage": "Sie haben {0} neue Mails",
"Notifications_MultipleNotificationsTitle": "Neue Mail", "Notifications_MultipleNotificationsTitle": "Neue Mails",
"Notifications_WinoUpdatedMessage": "Neue Version {0} herunterladen", "Notifications_WinoUpdatedMessage": "Neue Version {0} herunterladen",
"Notifications_WinoUpdatedTitle": "Wino Mail wurde aktualisiert.", "Notifications_WinoUpdatedTitle": "Wino Mail wurde aktualisiert.",
"Other": "Andere", "Other": "Andere",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google-Konto", "ProviderDetail_Gmail_Description": "Google-Konto",
"ProviderDetail_IMAP_Description": "Eigener IMAP/SMTP Server", "ProviderDetail_IMAP_Description": "Eigener IMAP/SMTP Server",
"ProviderDetail_IMAP_Title": "IMAP-Server", "ProviderDetail_IMAP_Title": "IMAP-Server",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protokolle zur Diagnose sind verfügbar.", "ProtocolLogAvailable_Message": "Protokolle zur Diagnose sind verfügbar.",
"Results": "Ergebnisse", "Results": "Ergebnisse",
"Right": "Rechts", "Right": "Rechts",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Verfügbare Themen", "SettingsAvailableThemes_Title": "Verfügbare Themen",
"SettingsAutoSelectNextItem_Title": "Nächsten Eintrag automatisch auswählen", "SettingsAutoSelectNextItem_Title": "Nächsten Eintrag automatisch auswählen",
"SettingsAutoSelectNextItem_Description": "Das nächste Element auswählen, nachdem Sie eine Mail gelöscht oder verschoben haben.", "SettingsAutoSelectNextItem_Description": "Das nächste Element auswählen, nachdem Sie eine Mail gelöscht oder verschoben haben.",
"SettingsCalendarSettings_Title": "Kalendereinstellungen",
"SettingsCalendarSettings_Description": "Ändern Sie den ersten Tag der Woche, die Stunden-Zellenhöhe und mehr...",
"SettingsCustomTheme_Description": "Erstellen Sie Ihr eigenes Thema mit individuellem Hintergrundbild und Akzentfarbe.", "SettingsCustomTheme_Description": "Erstellen Sie Ihr eigenes Thema mit individuellem Hintergrundbild und Akzentfarbe.",
"SettingsCustomTheme_Title": "Eigenes Thema", "SettingsCustomTheme_Title": "Eigenes Thema",
"SettingsConfigureSpecialFolders_Title": "Systemordner konfigurieren", "SettingsConfigureSpecialFolders_Title": "Systemordner konfigurieren",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Änderungen speichern", "SettingsLinkedAccountsSave_Title": "Änderungen speichern",
"SettingsLoadImages_Title": "Bilder automatisch laden", "SettingsLoadImages_Title": "Bilder automatisch laden",
"SettingsLoadStyles_Title": "Stile automatisch laden", "SettingsLoadStyles_Title": "Stile automatisch laden",
"SettingsLoadPlaintextLinks_Title": "Klartext-Links in anklickbare Links konvertieren",
"SettingsMailSpacing_Description": "Den Abstand für die Auflistung von Mails anpassen.", "SettingsMailSpacing_Description": "Den Abstand für die Auflistung von Mails anpassen.",
"SettingsMailSpacing_Title": "Mail-Abstand", "SettingsMailSpacing_Title": "Mail-Abstand",
"SettingsFolderMenuStyle_Title": "Verschachtelte Ordner erstellen", "SettingsFolderMenuStyle_Title": "Verschachtelte Ordner erstellen",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "Sie haben noch keine Konten eingerichtet.", "SettingsNoAccountSetupMessage": "Sie haben noch keine Konten eingerichtet.",
"SettingsNotifications_Description": "Benachrichtigungen für dieses Konto ein- oder ausschalten.", "SettingsNotifications_Description": "Benachrichtigungen für dieses Konto ein- oder ausschalten.",
"SettingsNotifications_Title": "Benachrichtigungen", "SettingsNotifications_Title": "Benachrichtigungen",
"SettingsNotificationsAndTaskbar_Title": "Benachrichtigungen & Taskleiste",
"SettingsTaskbarBadge_Title": "Taskleisten-Symbol",
"SettingsTaskbarBadge_Description": "Zeigt die Anzahl der ungelesenen Mails auf der Taskleiste an.",
"SettingsNotificationsAndTaskbar_Description": "Passt Benachrichtigungen und das Taskleisten-Symbol für dieses Konto an.",
"SettingsPaneLengthReset_Description": "Setzen Sie die Größe der Mailliste auf die Originaleinstellung zurück, falls sie Probleme haben.", "SettingsPaneLengthReset_Description": "Setzen Sie die Größe der Mailliste auf die Originaleinstellung zurück, falls sie Probleme haben.",
"SettingsPaneLengthReset_Title": "Größe der Mailliste zurücksetzen", "SettingsPaneLengthReset_Title": "Größe der Mailliste zurücksetzen",
"SettingsPaypal_Description": "Zeigen Sie viel mehr Liebe ❤️ Alle Spenden werden wertgeschätzt.", "SettingsPaypal_Description": "Zeigen Sie viel mehr Liebe ❤️ Alle Spenden werden wertgeschätzt.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino ist vom Netzwerk getrennt. Klicken Sie auf \"Erneut verbinden\", um die Verbindung wiederherzustellen.", "TitleBarServerDisconnectedButton_Description": "Wino ist vom Netzwerk getrennt. Klicken Sie auf \"Erneut verbinden\", um die Verbindung wiederherzustellen.",
"TitleBarServerReconnectButton_Title": "Erneut verbinden", "TitleBarServerReconnectButton_Title": "Erneut verbinden",
"TitleBarServerReconnectingButton_Title": "Verbindung wird hergestellt", "TitleBarServerReconnectingButton_Title": "Verbindung wird hergestellt",
"MailItemNoSubject": "Kein Betreff", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "Mehr Details",
"QuickEventDialog_RemindMe": "Mich erinnern",
"QuickEventDialog_Location": "Standort",
"QuickEventDialog_EventName": "Name des Events",
"QuickEventDialog_IsAllDay": "Ganztägig"
} }

View File

@@ -4,11 +4,10 @@
"AccountCreationDialog_PreparingFolders": "Προς το παρόν λαμβάνουμε πληροφορίες φακέλων.", "AccountCreationDialog_PreparingFolders": "Προς το παρόν λαμβάνουμε πληροφορίες φακέλων.",
"AccountCreationDialog_SigninIn": "Οι πληροφορίες λογαριασμού αποθηκεύονται.", "AccountCreationDialog_SigninIn": "Οι πληροφορίες λογαριασμού αποθηκεύονται.",
"AccountCreationDialog_FetchingProfileInformation": "Λήψη λεπτομερειών προφίλ.", "AccountCreationDialog_FetchingProfileInformation": "Λήψη λεπτομερειών προφίλ.",
"AccountCreationDialog_FetchingEvents": "Ανάκτηση συμβάντων ημερολογίου.", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Εάν το πρόγραμμα περιήγησής σας δεν εκκινήθηκε αυτόματα για να ολοκληρωθεί ο έλεγχος ταυτότητας:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Κάντε κλικ στο παρακάτω κουμπί για να αντιγράψετε τη διεύθυνση ελέγχου ταυτότητας", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Εκκινήστε τον περιηγητή σας (Edge, Chrome, Firefox κλπ...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Paste the copied address and go to the website to complete authentication manually.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Επικολλήστε την αντιγραμμένη διεύθυνση και μεταβείτε στην ιστοσελίδα για να ολοκληρώσετε τον έλεγχο ταυτότητας χειροκίνητα.",
"AccountEditDialog_Message": "Όνομα Λογαριασμού", "AccountEditDialog_Message": "Όνομα Λογαριασμού",
"AccountEditDialog_Title": "Επεξεργασία Λογαριασμού", "AccountEditDialog_Title": "Επεξεργασία Λογαριασμού",
"AccountPickerDialog_Title": "Επιλέξτε έναν λογαριασμό", "AccountPickerDialog_Title": "Επιλέξτε έναν λογαριασμό",
@@ -35,8 +34,8 @@
"BasicIMAPSetupDialog_Title": "Λογαριασμός IMAP", "BasicIMAPSetupDialog_Title": "Λογαριασμός IMAP",
"Buttons_AddAccount": "Προσθήκη Λογαριασμού", "Buttons_AddAccount": "Προσθήκη Λογαριασμού",
"Buttons_AddNewAlias": "Προσθήκη Νέου Ψευδώνυμου", "Buttons_AddNewAlias": "Προσθήκη Νέου Ψευδώνυμου",
"Buttons_Allow": "Αποδοχή", "Buttons_Allow": "Allow",
"Buttons_Deny": "Απόρριψη", "Buttons_Deny": "Deny",
"Buttons_SyncAliases": "Συγχρονισμός Ψευδώνυμων", "Buttons_SyncAliases": "Συγχρονισμός Ψευδώνυμων",
"Buttons_ApplyTheme": "Εφαρμογή Θέματος", "Buttons_ApplyTheme": "Εφαρμογή Θέματος",
"Buttons_Browse": "Περιήγηση", "Buttons_Browse": "Περιήγηση",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Αποτυχία Επικύρωσης", "DialogMessage_ComposerValidationFailedTitle": "Αποτυχία Επικύρωσης",
"DialogMessage_CreateLinkedAccountMessage": "Δώστε σε αυτόν τον νέο σύνδεσμο ένα όνομα. Οι λογαριασμοί θα συγχωνευθούν με αυτό το όνομα.", "DialogMessage_CreateLinkedAccountMessage": "Δώστε σε αυτόν τον νέο σύνδεσμο ένα όνομα. Οι λογαριασμοί θα συγχωνευθούν με αυτό το όνομα.",
"DialogMessage_CreateLinkedAccountTitle": "Όνομα Συνδέσμου Λογαριασμού", "DialogMessage_CreateLinkedAccountTitle": "Όνομα Συνδέσμου Λογαριασμού",
"DialogMessage_PrintingFailedMessage": "Αποτυχία εκτύπωσης αυτού του email. Αποτέλεσμα: {0}",
"DialogMessage_PrintingFailedTitle": "Απέτυχε",
"DialogMessage_PrintingSuccessTitle": "Επιτυχία",
"DialogMessage_PrintingSuccessMessage": "Η αλληλογραφία αποστέλλεται στον εκτυπωτή.",
"DialogMessage_DeleteAccountConfirmationMessage": "Διαγραφή {0};", "DialogMessage_DeleteAccountConfirmationMessage": "Διαγραφή {0};",
"DialogMessage_DeleteAccountConfirmationTitle": "Όλα τα δεδομένα που σχετίζονται με αυτόν τον λογαριασμό θα διαγραφούν από το δίσκο οριστικά.", "DialogMessage_DeleteAccountConfirmationTitle": "Όλα τα δεδομένα που σχετίζονται με αυτόν τον λογαριασμό θα διαγραφούν από το δίσκο οριστικά.",
"DialogMessage_DiscardDraftConfirmationMessage": "Αυτό το πρόχειρο θα απορριφθεί. Θέλετε να συνεχίσετε;", "DialogMessage_DiscardDraftConfirmationMessage": "Αυτό το πρόχειρο θα απορριφθεί. Θέλετε να συνεχίσετε;",
@@ -130,23 +125,16 @@
"DialogMessage_EnableStartupLaunchMessage": "Αφήστε το Wino Mail να εκκινείται αυτόματα ελαχιστοποιημένο κατά την έναρξη των Windows για να μην χάσετε καμία ειδοποίηση.\n\nΘέλετε να ενεργοποιήσετε την εκκίνηση κατά την έναρξη;", "DialogMessage_EnableStartupLaunchMessage": "Αφήστε το Wino Mail να εκκινείται αυτόματα ελαχιστοποιημένο κατά την έναρξη των Windows για να μην χάσετε καμία ειδοποίηση.\n\nΘέλετε να ενεργοποιήσετε την εκκίνηση κατά την έναρξη;",
"DialogMessage_EnableStartupLaunchDeniedMessage": "Μπορείτε να ενεργοποιήσετε την εκκίνηση κατά την έναρξη από τις Ρυθμίσεις -> Προτιμήσεις εφαρμογών.", "DialogMessage_EnableStartupLaunchDeniedMessage": "Μπορείτε να ενεργοποιήσετε την εκκίνηση κατά την έναρξη από τις Ρυθμίσεις -> Προτιμήσεις εφαρμογών.",
"Dialog_DontAskAgain": "Να μην ερωτηθώ ξανά", "Dialog_DontAskAgain": "Να μην ερωτηθώ ξανά",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Δημιουργία Ψευδώνυμου Λογαριασμού", "CreateAccountAliasDialog_Title": "Δημιουργία Ψευδώνυμου Λογαριασμού",
"CreateAccountAliasDialog_Description": "Βεβαιωθείτε ότι ο εξερχόμενος διακομιστής σας επιτρέπει την αποστολή μηνυμάτων από αυτό το ψευδώνυμο.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "Διεύθυνση", "CreateAccountAliasDialog_AliasAddress": "Address",
"CreateAccountAliasDialog_AliasAddressPlaceholder": "πχ. support@mydomain.com", "CreateAccountAliasDialog_AliasAddressPlaceholder": "eg. support@mydomain.com",
"CreateAccountAliasDialog_ReplyToAddress": "Διεύθυνση απάντησης", "CreateAccountAliasDialog_ReplyToAddress": "Reply-To Address",
"CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@mydomain.com", "CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@mydomain.com",
"DiscordChannelDisclaimerMessage": "Το Wino δεν έχει το δικό του διακομιστή στο Discord, αλλά το ειδικό κανάλι «wino-mail» φιλοξενείται στον διακομιστή «Developer Sanctuary».\nΓια να λάβετε τις ενημερώσεις σχετικά με το Wino παρακαλούμε γίνετε μέλος του διακομιστή Developer Sanctuary και ακολουθήστε το κανάλι «wino-mail» στο «Community Projects»\n\nΘα κατευθυνθείτε στο URL του διακομιστή καθώς το Discord δεν υποστηρίζει προσκλήσεις καναλιών.", "DiscordChannelDisclaimerMessage": "Το Wino δεν έχει το δικό του διακομιστή στο Discord, αλλά το ειδικό κανάλι «wino-mail» φιλοξενείται στον διακομιστή «Developer Sanctuary».\nΓια να λάβετε τις ενημερώσεις σχετικά με το Wino παρακαλούμε γίνετε μέλος του διακομιστή Developer Sanctuary και ακολουθήστε το κανάλι «wino-mail» στο «Community Projects»\n\nΘα κατευθυνθείτε στο URL του διακομιστή καθώς το Discord δεν υποστηρίζει προσκλήσεις καναλιών.",
"DiscordChannelDisclaimerTitle": "Σημαντικές Πληροφορίες για το Discord", "DiscordChannelDisclaimerTitle": "Σημαντικές Πληροφορίες για το Discord",
"Draft": "Πρόχειρο", "Draft": "Πρόχειρο",
"Busy": "Απασχολημένο", "Busy": "Busy",
"EditorToolbarOption_Draw": "Σχέδιο", "EditorToolbarOption_Draw": "Σχέδιο",
"EditorToolbarOption_Format": "Μορφή", "EditorToolbarOption_Format": "Μορφή",
"EditorToolbarOption_Insert": "Εισαγωγή", "EditorToolbarOption_Insert": "Εισαγωγή",
@@ -158,7 +146,7 @@
"ElementTheme_Light": "Ανοιχτή λειτουργία", "ElementTheme_Light": "Ανοιχτή λειτουργία",
"Emoji": "Emoji", "Emoji": "Emoji",
"Exception_WinoServerException": "Ο διακομιστής Wino απέτυχε.", "Exception_WinoServerException": "Ο διακομιστής Wino απέτυχε.",
"Exception_MailProcessing": "Αυτό το μήνυμα εξακολουθεί να επεξεργάζεται. Παρακαλώ δοκιμάστε ξανά μετά από λίγα δευτερόλεπτα.", "Exception_MailProcessing": "This mail is still being processed. Please try again after few seconds.",
"Exception_ImapAutoDiscoveryFailed": "Δεν βρέθηκαν οι ρυθμίσεις γραμματοκιβωτίου.", "Exception_ImapAutoDiscoveryFailed": "Δεν βρέθηκαν οι ρυθμίσεις γραμματοκιβωτίου.",
"Exception_ImapClientPoolFailed": "Αποτυχία συγκέντρωσης πελάτη IMAP.", "Exception_ImapClientPoolFailed": "Αποτυχία συγκέντρωσης πελάτη IMAP.",
"Exception_AuthenticationCanceled": "Η ταυτοποίηση ακυρώθηκε", "Exception_AuthenticationCanceled": "Η ταυτοποίηση ακυρώθηκε",
@@ -166,9 +154,9 @@
"Exception_CustomThemeMissingName": "Πρέπει να δώσετε ένα όνομα.", "Exception_CustomThemeMissingName": "Πρέπει να δώσετε ένα όνομα.",
"Exception_CustomThemeMissingWallpaper": "Πρέπει να δώσετε μια προσαρμοσμένη εικόνα φόντου.", "Exception_CustomThemeMissingWallpaper": "Πρέπει να δώσετε μια προσαρμοσμένη εικόνα φόντου.",
"Exception_FailedToSynchronizeFolders": "Αποτυχία συγχρονισμού φακέλων", "Exception_FailedToSynchronizeFolders": "Αποτυχία συγχρονισμού φακέλων",
"Exception_FailedToSynchronizeAliases": "Αποτυχία συγχρονισμού ψευδωνύμων", "Exception_FailedToSynchronizeAliases": "Failed to synchronize aliases",
"Exception_MissingAlias": "Το κύριο ψευδώνυμο δεν υπάρχει για αυτόν τον λογαριασμό. Η δημιουργία προχείρου απέτυχε.", "Exception_MissingAlias": "Primary alias does not exist for this account. Creating draft failed.",
"Exception_FailedToSynchronizeProfileInformation": "Αποτυχία συγχρονισμού πληροφοριών προφίλ", "Exception_FailedToSynchronizeProfileInformation": "Failed to synchronize profile information",
"Exception_GoogleAuthCallbackNull": "Το Callback uri είναι κενό κατά την ενεργοποίηση.", "Exception_GoogleAuthCallbackNull": "Το Callback uri είναι κενό κατά την ενεργοποίηση.",
"Exception_GoogleAuthCorruptedCode": "Κατεστραμμένη απάντηση εξουσιοδότησης.", "Exception_GoogleAuthCorruptedCode": "Κατεστραμμένη απάντηση εξουσιοδότησης.",
"Exception_GoogleAuthError": "Σφάλμα εξουσιοδότησης OAuth: {0}", "Exception_GoogleAuthError": "Σφάλμα εξουσιοδότησης OAuth: {0}",
@@ -235,14 +223,14 @@
"IMAPSetupDialog_UsernamePlaceholder": "johndoe, johndoe@fabrikam.com, domain/johndoe", "IMAPSetupDialog_UsernamePlaceholder": "johndoe, johndoe@fabrikam.com, domain/johndoe",
"IMAPSetupDialog_ConnectionFailedTitle": "Η Σύνδεση Απέτυχε", "IMAPSetupDialog_ConnectionFailedTitle": "Η Σύνδεση Απέτυχε",
"IMAPSetupDialog_ConnectionFailedMessage": "Αποτυχία σύνδεσης IMAP.", "IMAPSetupDialog_ConnectionFailedMessage": "Αποτυχία σύνδεσης IMAP.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row0": "Αυτός ο διακομιστής ζητά μια χειραψία SSL για να συνεχίσει. Παρακαλώ επιβεβαιώστε τις λεπτομέρειες του πιστοποιητικού παρακάτω.", "IMAPSetupDialog_CertificateAllowanceRequired_Row0": "This server is requesting a SSL handshake to continue. Please confirm the certificate details below.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Επιτρέψτε στην χειραψία να συνεχίσει τη ρύθμιση του λογαριασμού σας.", "IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Allow the handshake to continue setting up your account.",
"IMAPSetupDialog_CertificateIssuer": "Εκδότης", "IMAPSetupDialog_CertificateIssuer": "Issuer",
"IMAPSetupDialog_CertificateSubject": "Θέμα", "IMAPSetupDialog_CertificateSubject": "Subject",
"IMAPSetupDialog_CertificateValidFrom": "Έγκυρο από", "IMAPSetupDialog_CertificateValidFrom": "Valid from",
"IMAPSetupDialog_CertificateValidTo": "Έγκυρο σε", "IMAPSetupDialog_CertificateValidTo": "Valid to",
"IMAPSetupDialog_CertificateDenied": "Ο χρήστης δεν εξουσιοδότησε την χειραψία με το πιστοποιητικό.", "IMAPSetupDialog_CertificateDenied": "User didn't authorize the handshake with the certificate.",
"IMAPSetupDialog_CertificateView": "Προβολή Πιστοποιητικού", "IMAPSetupDialog_CertificateView": "View Certificate",
"ImageRenderingDisabled": "Η αποτύπωση εικόνων είναι απενεργοποιημένη για αυτό το μήνυμα.", "ImageRenderingDisabled": "Η αποτύπωση εικόνων είναι απενεργοποιημένη για αυτό το μήνυμα.",
"InfoBarAction_Enable": "Ενεργοποίηση", "InfoBarAction_Enable": "Ενεργοποίηση",
"InfoBarMessage_SynchronizationDisabledFolder": "Αυτός ο φάκελος είναι απενεργοποιημένος για συγχρονισμό.", "InfoBarMessage_SynchronizationDisabledFolder": "Αυτός ο φάκελος είναι απενεργοποιημένος για συγχρονισμό.",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Άρνηση Εκτέλεσης Παρασκηνίου", "Info_BackgroundExecutionDeniedTitle": "Άρνηση Εκτέλεσης Παρασκηνίου",
"Info_BackgroundExecutionUnknownErrorMessage": "Παρουσιάστηκε άγνωστη εξαίρεση κατά την εγγραφή συγχρονισμού στο παρασκήνιο.", "Info_BackgroundExecutionUnknownErrorMessage": "Παρουσιάστηκε άγνωστη εξαίρεση κατά την εγγραφή συγχρονισμού στο παρασκήνιο.",
"Info_BackgroundExecutionUnknownErrorTitle": "Αποτυχία Εκτέλεσης Παρασκηνίου", "Info_BackgroundExecutionUnknownErrorTitle": "Αποτυχία Εκτέλεσης Παρασκηνίου",
"Info_FailedToOpenFileTitle": "Αποτυχία εκκίνησης αρχείου.",
"Info_FailedToOpenFileMessage": "Το αρχείο μπορεί να αφαιρεθεί από το δίσκο.",
"Info_ComposerMissingMIMEMessage": "Αδυναμία εντοπισμού του αρχείου MIME. Ο συγχρονισμός μπορεί να βοηθήσει.", "Info_ComposerMissingMIMEMessage": "Αδυναμία εντοπισμού του αρχείου MIME. Ο συγχρονισμός μπορεί να βοηθήσει.",
"Info_ComposerMissingMIMETitle": "Απέτυχε", "Info_ComposerMissingMIMETitle": "Απέτυχε",
"Info_ContactExistsMessage": "Αυτή η επαφή είναι ήδη στη λίστα παραληπτών.", "Info_ContactExistsMessage": "Αυτή η επαφή είναι ήδη στη λίστα παραληπτών.",
@@ -319,8 +305,8 @@
"Info_UnsubscribeLinkInvalidMessage": "Αυτός ο σύνδεσμος κατάργησης εγγραφής δεν είναι έγκυρος. Αποτυχία διαγραφής από τη λίστα.", "Info_UnsubscribeLinkInvalidMessage": "Αυτός ο σύνδεσμος κατάργησης εγγραφής δεν είναι έγκυρος. Αποτυχία διαγραφής από τη λίστα.",
"Info_UnsubscribeSuccessMessage": "Επιτυχής κατάργηση εγγραφής από το {0}.", "Info_UnsubscribeSuccessMessage": "Επιτυχής κατάργηση εγγραφής από το {0}.",
"Info_UnsubscribeErrorMessage": "Αποτυχία κατάργησης εγγραφής", "Info_UnsubscribeErrorMessage": "Αποτυχία κατάργησης εγγραφής",
"Info_CantDeletePrimaryAliasMessage": "Το κύριο ψευδώνυμο δεν μπορεί να διαγραφεί. Παρακαλώ αλλάξτε το ψευδώνυμό σας πριν διαγράψετε αυτό", "Info_CantDeletePrimaryAliasMessage": "Primary alias can't be deleted. Please change your alias before deleting this one",
"Info_MailListSizeResetSuccessMessage": "Έχει γίνει επαναφορά του μεγέθους της λίστας αλληλογραφίας.", "Info_MailListSizeResetSuccessMessage": "The Mail List size has been reset.",
"ImapAdvancedSetupDialog_AuthenticationMethod": "Μέθοδος επαλήθευσης", "ImapAdvancedSetupDialog_AuthenticationMethod": "Μέθοδος επαλήθευσης",
"ImapAdvancedSetupDialog_ConnectionSecurity": "Ασφάλεια σύνδεσης", "ImapAdvancedSetupDialog_ConnectionSecurity": "Ασφάλεια σύνδεσης",
"ImapAuthenticationMethod_Auto": "Αυτόματο", "ImapAuthenticationMethod_Auto": "Αυτόματο",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Ορισμός επισήμανσης", "MailOperation_SetFlag": "Ορισμός επισήμανσης",
"MailOperation_Unarchive": "Αφαίρεση από το αρχείο", "MailOperation_Unarchive": "Αφαίρεση από το αρχείο",
"MailOperation_Zoom": "Μεγέθυνση", "MailOperation_Zoom": "Μεγέθυνση",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "Επιλέχθηκαν {0} αντικείμενα/-ο", "MailsSelected": "Επιλέχθηκαν {0} αντικείμενα/-ο",
"MarkFlagUnflag": "Σήμανση ως με/χωρίς επισήμανση", "MarkFlagUnflag": "Σήμανση ως με/χωρίς επισήμανση",
"MarkReadUnread": "Σήμανση ως αναγνωσμένο/μη αναγνωσμένο", "MarkReadUnread": "Σήμανση ως αναγνωσμένο/μη αναγνωσμένο",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Προσωπικός", "NewAccountDialog_AccountNameDefaultValue": "Προσωπικός",
"NewAccountDialog_AccountNamePlaceholder": "πχ. Προσωπική Αλληλογραφία", "NewAccountDialog_AccountNamePlaceholder": "πχ. Προσωπική Αλληλογραφία",
"NewAccountDialog_Title": "Προσθήκη Νέου Λογαριασμού", "NewAccountDialog_Title": "Προσθήκη Νέου Λογαριασμού",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "Δεν επιλέχθηκε μήνυμα", "NoMailSelected": "Δεν επιλέχθηκε μήνυμα",
"NoMessageCrieteria": "Κανένα μήνυμα δεν ταιριάζει με τα κριτήρια αναζήτησής σας", "NoMessageCrieteria": "Κανένα μήνυμα δεν ταιριάζει με τα κριτήρια αναζήτησής σας",
"NoMessageEmptyFolder": "Αυτός ο φάκελος είναι κενός", "NoMessageEmptyFolder": "Αυτός ο φάκελος είναι κενός",
"Notifications_MultipleNotificationsMessage": "Έχετε {0} νέα μηνύματα.", "Notifications_MultipleNotificationsMessage": "Έχετε {0} νέα μηνύματα",
"Notifications_MultipleNotificationsTitle": "Νέα Αλληλογραφία", "Notifications_MultipleNotificationsTitle": "Νέα Μηνύματα",
"Notifications_WinoUpdatedMessage": "Ρίξτε μια ματιά στη νέα έκδοση {0}", "Notifications_WinoUpdatedMessage": "Ρίξτε μια ματιά στη νέα έκδοση {0}",
"Notifications_WinoUpdatedTitle": "Το Wino Mail έχει ενημερωθεί.", "Notifications_WinoUpdatedTitle": "Το Wino Mail έχει ενημερωθεί.",
"Other": "Άλλα", "Other": "Άλλα",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Λογαριασμός Google", "ProviderDetail_Gmail_Description": "Λογαριασμός Google",
"ProviderDetail_IMAP_Description": "Προσαρμοσμένος διακομιστής IMAP/SMTP", "ProviderDetail_IMAP_Description": "Προσαρμοσμένος διακομιστής IMAP/SMTP",
"ProviderDetail_IMAP_Title": "Διακομιστής IMAP", "ProviderDetail_IMAP_Title": "Διακομιστής IMAP",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Τα αρχεία καταγραφής πρωτοκόλλου είναι διαθέσιμα για διαγνωστικά.", "ProtocolLogAvailable_Message": "Τα αρχεία καταγραφής πρωτοκόλλου είναι διαθέσιμα για διαγνωστικά.",
"Results": "Αποτελέσματα", "Results": "Αποτελέσματα",
"Right": "Δεξιά", "Right": "Δεξιά",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Διαθέσιμα Θέματα", "SettingsAvailableThemes_Title": "Διαθέσιμα Θέματα",
"SettingsAutoSelectNextItem_Title": "Αυτόματη επιλογή επόμενου αντικειμένου", "SettingsAutoSelectNextItem_Title": "Αυτόματη επιλογή επόμενου αντικειμένου",
"SettingsAutoSelectNextItem_Description": "Επιλέξτε το επόμενο στοιχείο μετά τη διαγραφή ή τη μετακίνηση ενός μηνύματος.", "SettingsAutoSelectNextItem_Description": "Επιλέξτε το επόμενο στοιχείο μετά τη διαγραφή ή τη μετακίνηση ενός μηνύματος.",
"SettingsCalendarSettings_Title": "Ρυθμίσεις Ημερολογίου",
"SettingsCalendarSettings_Description": "Αλλαγή της πρώτης ημέρας της εβδομάδας, ύψος κελιού ώρας και περισσότερα...",
"SettingsCustomTheme_Description": "Δημιουργήστε το δικό σας προσαρμοσμένο θέμα με προσαρμοσμένη ταπετσαρία και χρώμα έμφασης.", "SettingsCustomTheme_Description": "Δημιουργήστε το δικό σας προσαρμοσμένο θέμα με προσαρμοσμένη ταπετσαρία και χρώμα έμφασης.",
"SettingsCustomTheme_Title": "Προσαρμοσμένο Θέμα", "SettingsCustomTheme_Title": "Προσαρμοσμένο Θέμα",
"SettingsConfigureSpecialFolders_Title": "Διαμόρφωση Φακέλων Συστήματος", "SettingsConfigureSpecialFolders_Title": "Διαμόρφωση Φακέλων Συστήματος",
@@ -472,8 +450,8 @@
"SettingsFolderSync_Title": "Συγχρονισμός Φακέλου", "SettingsFolderSync_Title": "Συγχρονισμός Φακέλου",
"SettingsFolderOptions_Title": "Διαμόρφωση Φακέλου", "SettingsFolderOptions_Title": "Διαμόρφωση Φακέλου",
"SettingsFolderOptions_Description": "Αλλάξτε μεμονωμένες ρυθμίσεις φακέλου, όπως ενεργοποίηση/απενεργοποίηση συγχρονισμού ή εμφάνιση/απόκρυψη σήματος ανάγνωσης.", "SettingsFolderOptions_Description": "Αλλάξτε μεμονωμένες ρυθμίσεις φακέλου, όπως ενεργοποίηση/απενεργοποίηση συγχρονισμού ή εμφάνιση/απόκρυψη σήματος ανάγνωσης.",
"SettingsManageAliases_Title": "Ψευδώνυμα", "SettingsManageAliases_Title": "Aliases",
"SettingsManageAliases_Description": "Δείτε τα ψευδώνυμα ηλεκτρονικού ταχυδρομείου που έχουν εκχωρηθεί για αυτόν το λογαριασμό, ενημερώστε ή διαγράψτε τα.", "SettingsManageAliases_Description": "See e-mail aliases assigned for this account, update or delete them.",
"SettingsHoverActionCenter": "Κεντρική Ενέργεια", "SettingsHoverActionCenter": "Κεντρική Ενέργεια",
"SettingsHoverActionLeft": "Αριστερή Ενέργεια", "SettingsHoverActionLeft": "Αριστερή Ενέργεια",
"SettingsHoverActionRight": "Δεξιά Ενέργεια", "SettingsHoverActionRight": "Δεξιά Ενέργεια",
@@ -484,11 +462,11 @@
"SettingsLanguageTime_Title": "Γλώσσα & Ώρα", "SettingsLanguageTime_Title": "Γλώσσα & Ώρα",
"SettingsLanguageTime_Description": "Εμφάνιση γλώσσας Wino, προτιμώμενη μορφή ώρας.", "SettingsLanguageTime_Description": "Εμφάνιση γλώσσας Wino, προτιμώμενη μορφή ώρας.",
"CategoriesFolderNameOverride": "Κατηγορίες", "CategoriesFolderNameOverride": "Κατηγορίες",
"AccountAlias_Column_Verified": "Επαληθεύτηκε", "AccountAlias_Column_Verified": "Verified",
"AccountAlias_Column_Alias": "Ψευδώνυμο", "AccountAlias_Column_Alias": "Alias",
"AccountAlias_Column_IsPrimaryAlias": "Κύριο", "AccountAlias_Column_IsPrimaryAlias": "Primary",
"AccountAlias_Disclaimer_FirstLine": "Το Wino μπορεί να εισάγει ψευδώνυμα μόνο για τους λογαριασμούς σας στο Gmail.", "AccountAlias_Disclaimer_FirstLine": "Wino can only import aliases for your Gmail accounts.",
"AccountAlias_Disclaimer_SecondLine": "Αν θέλετε να χρησιμοποιήσετε τα ψευδώνυμα για το Outlook ή IMAP λογαριασμό σας, παρακαλούμε να τα προσθέσετε χειροκίνητα.", "AccountAlias_Disclaimer_SecondLine": "If you want to use aliases for your Outlook or IMAP account, please add them yourself.",
"MoreFolderNameOverride": "Περισσότερα", "MoreFolderNameOverride": "Περισσότερα",
"SettingsOptions_Title": "Ρυθμίσεις", "SettingsOptions_Title": "Ρυθμίσεις",
"SettingsLinkAccounts_Description": "Συγχώνευση πολλαπλών λογαριασμών σε έναν. Δείτε τα μηνύματα σε ένα φάκελο Εισερχόμενα μαζί.", "SettingsLinkAccounts_Description": "Συγχώνευση πολλαπλών λογαριασμών σε έναν. Δείτε τα μηνύματα σε ένα φάκελο Εισερχόμενα μαζί.",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Αποθήκευση Αλλαγών", "SettingsLinkedAccountsSave_Title": "Αποθήκευση Αλλαγών",
"SettingsLoadImages_Title": "Αυτόματη φόρτωση εικόνων", "SettingsLoadImages_Title": "Αυτόματη φόρτωση εικόνων",
"SettingsLoadStyles_Title": "Αυτόματη φόρτωση στυλ", "SettingsLoadStyles_Title": "Αυτόματη φόρτωση στυλ",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Προσαρμόστε τις αποστάσεις για τη λίστα μηνυμάτων.", "SettingsMailSpacing_Description": "Προσαρμόστε τις αποστάσεις για τη λίστα μηνυμάτων.",
"SettingsMailSpacing_Title": "Αποστάσεις Αλληλογραφίας", "SettingsMailSpacing_Title": "Αποστάσεις Αλληλογραφίας",
"SettingsFolderMenuStyle_Title": "Δημιουργία Εμφωλευμένων Φακέλων", "SettingsFolderMenuStyle_Title": "Δημιουργία Εμφωλευμένων Φακέλων",
@@ -532,12 +509,8 @@
"SettingsNoAccountSetupMessage": "Δεν έχετε ρυθμίσει κανέναν λογαριασμό ακόμα.", "SettingsNoAccountSetupMessage": "Δεν έχετε ρυθμίσει κανέναν λογαριασμό ακόμα.",
"SettingsNotifications_Description": "Ενεργοποίηση ή απενεργοποίηση ειδοποιήσεων για αυτόν τον λογαριασμό.", "SettingsNotifications_Description": "Ενεργοποίηση ή απενεργοποίηση ειδοποιήσεων για αυτόν τον λογαριασμό.",
"SettingsNotifications_Title": "Ειδοποιήσεις", "SettingsNotifications_Title": "Ειδοποιήσεις",
"SettingsNotificationsAndTaskbar_Title": "Ειδοποιήσεις & Γραμμή Εργασιών", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsTaskbarBadge_Title": "Σήμα Γραμμής Εργασιών", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsTaskbarBadge_Description": "Συμπερίληψη μη αναγνωσμένου αριθμού αλληλογραφίας στο εικονίδιο της γραμμής εργασιών.",
"SettingsNotificationsAndTaskbar_Description": "Αλλάξτε αν θα εμφανίζονται ειδοποιήσεις και σήμα γραμμής εργασιών για αυτόν τον λογαριασμό.",
"SettingsPaneLengthReset_Description": "Επαναφέρετε το μέγεθος της λίστας μηνυμάτων στο πρωτότυπο αν έχετε προβλήματα με αυτό.",
"SettingsPaneLengthReset_Title": "Επαναφορά Μεγέθους Λίστας Ταχυδρομείου",
"SettingsPaypal_Description": "Δείξτε πολύ περισσότερη αγάπη ❤️ Όλες οι δωρεές εκτιμούνται.", "SettingsPaypal_Description": "Δείξτε πολύ περισσότερη αγάπη ❤️ Όλες οι δωρεές εκτιμούνται.",
"SettingsPaypal_Title": "Δωρεά μέσω PayPal", "SettingsPaypal_Title": "Δωρεά μέσω PayPal",
"SettingsPersonalizationMailDisplayCompactMode": "Συμπαγής Λειτουργία", "SettingsPersonalizationMailDisplayCompactMode": "Συμπαγής Λειτουργία",
@@ -562,7 +535,7 @@
"SettingsRenameMergeAccount_Title": "Μετονομασία", "SettingsRenameMergeAccount_Title": "Μετονομασία",
"SettingsSemanticZoom_Description": "Αυτό θα σας επιτρέψει να κάνετε κλικ στις κεφαλίδες στη λίστα μηνυμάτων και να μεταβείτε σε συγκεκριμένη ημερομηνία", "SettingsSemanticZoom_Description": "Αυτό θα σας επιτρέψει να κάνετε κλικ στις κεφαλίδες στη λίστα μηνυμάτων και να μεταβείτε σε συγκεκριμένη ημερομηνία",
"SettingsSemanticZoom_Title": "Σημασιολογική Μεγέθυνση για Κεφαλίδες Ημερομηνίας", "SettingsSemanticZoom_Title": "Σημασιολογική Μεγέθυνση για Κεφαλίδες Ημερομηνίας",
"SettingsShowPreviewText_Description": "Απόκρυψη/εμφάνιση κειμένου προεπισκόπησης.", "SettingsShowPreviewText_Description": "Hide/show the preview text.",
"SettingsShowPreviewText_Title": "Εμφάνιση Κειμένου Προεπισκόπησης", "SettingsShowPreviewText_Title": "Εμφάνιση Κειμένου Προεπισκόπησης",
"SettingsShowSenderPictures_Description": "Απόκρυψη/εμφάνιση της μικρογραφίας του αποστολέα.", "SettingsShowSenderPictures_Description": "Απόκρυψη/εμφάνιση της μικρογραφίας του αποστολέα.",
"SettingsShowSenderPictures_Title": "Εμφάνιση Avatars Αποστολέα", "SettingsShowSenderPictures_Title": "Εμφάνιση Avatars Αποστολέα",
@@ -576,9 +549,9 @@
"SettingsStore_Title": "Αξιολόγηση στο Κατάστημα", "SettingsStore_Title": "Αξιολόγηση στο Κατάστημα",
"SettingsThreads_Description": "Οργάνωση μηνυμάτων σε νήματα συνομιλίας.", "SettingsThreads_Description": "Οργάνωση μηνυμάτων σε νήματα συνομιλίας.",
"SettingsThreads_Title": "Νηματοποίηση Συζήτησης", "SettingsThreads_Title": "Νηματοποίηση Συζήτησης",
"SettingsMailListActionBar_Description": "Απόκρυψη/εμφάνιση γραμμής ενεργειών στην κορυφή της λίστας μηνυμάτων.", "SettingsMailListActionBar_Description": "Hide/show action bar at top of message list.",
"SettingsMailListActionBar_Title": "Εμφάνιση ενεργειών λίστας αλληλογραφίας", "SettingsMailListActionBar_Title": "Show mail list actions",
"SettingsUnlinkAccounts_Description": "Αφαιρέστε τη σύνδεση μεταξύ των λογαριασμών. Δε θα διαγράψει τους λογαριασμούς σας.", "SettingsUnlinkAccounts_Description": "Remove the link between accounts. his will not delete your accounts.",
"SettingsUnlinkAccounts_Title": "Αποδέσμευση Λογαριασμών", "SettingsUnlinkAccounts_Title": "Αποδέσμευση Λογαριασμών",
"SortingOption_Date": "κατά ημερομηνία", "SortingOption_Date": "κατά ημερομηνία",
"SortingOption_Name": "κατ' όνομα", "SortingOption_Name": "κατ' όνομα",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Το Wino αποσυνδέθηκε από το δίκτυο. Κάντε κλικ στην επιλογή επανασύνδεση για επαναφορά της σύνδεσης.", "TitleBarServerDisconnectedButton_Description": "Το Wino αποσυνδέθηκε από το δίκτυο. Κάντε κλικ στην επιλογή επανασύνδεση για επαναφορά της σύνδεσης.",
"TitleBarServerReconnectButton_Title": "επανασύνδεση", "TitleBarServerReconnectButton_Title": "επανασύνδεση",
"TitleBarServerReconnectingButton_Title": "γίνεται σύνδεση", "TitleBarServerReconnectingButton_Title": "γίνεται σύνδεση",
"MailItemNoSubject": "Κανένα θέμα", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -451,8 +451,6 @@
"SettingsDeleteProtection_Title": "Permanent Delete Protection", "SettingsDeleteProtection_Title": "Permanent Delete Protection",
"SettingsDiagnostics_Description": "For developers", "SettingsDiagnostics_Description": "For developers",
"SettingsDiagnostics_Title": "Diagnostics", "SettingsDiagnostics_Title": "Diagnostics",
"SettingsDiagnostics_DiagnosticId_Title": "Diagnostic Id",
"SettingsDiagnostics_DiagnosticId_Description": "Share this Id with the developers when asked to get help for the issues you experience in Wino Mail.",
"SettingsDiscord_Description": "Get regular development updates, join roadmap discussions and provide feedback.", "SettingsDiscord_Description": "Get regular development updates, join roadmap discussions and provide feedback.",
"SettingsDiscord_Title": "Discord Channel", "SettingsDiscord_Title": "Discord Channel",
"SettingsElementThemeSelectionDisabled": "Element theme selection is disabled when application theme is selected other than Default.", "SettingsElementThemeSelectionDisabled": "Element theme selection is disabled when application theme is selected other than Default.",

View File

@@ -3,12 +3,11 @@
"AccountCreationDialog_Initializing": "inicializando", "AccountCreationDialog_Initializing": "inicializando",
"AccountCreationDialog_PreparingFolders": "Estamos obteniendo información de la carpeta en este momento.", "AccountCreationDialog_PreparingFolders": "Estamos obteniendo información de la carpeta en este momento.",
"AccountCreationDialog_SigninIn": "La información de la cuenta se está guardando.", "AccountCreationDialog_SigninIn": "La información de la cuenta se está guardando.",
"AccountCreationDialog_FetchingProfileInformation": "Obteniendo información del perfil.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Obteniendo eventos del calendario.", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Si su navegador no se ha abierto automáticamente para completar la autentificación:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Haga clic en el botón de abajo para copiar el enlace de autentificación.", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Inicie su navegador web (Edge, Chrome, Firefox, etc.).", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Paste the copied address and go to the website to complete authentication manually.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Pegue la dirección que ha copiado para completar la autentificación manualmente.",
"AccountEditDialog_Message": "Nombre de la Cuenta", "AccountEditDialog_Message": "Nombre de la Cuenta",
"AccountEditDialog_Title": "Editar cuenta", "AccountEditDialog_Title": "Editar cuenta",
"AccountPickerDialog_Title": "Elija una cuenta", "AccountPickerDialog_Title": "Elija una cuenta",
@@ -16,13 +15,13 @@
"AccountSettingsDialog_AccountNamePlaceholder": "por ejemplo: Juan López", "AccountSettingsDialog_AccountNamePlaceholder": "por ejemplo: Juan López",
"AddHyperlink": "Añadir", "AddHyperlink": "Añadir",
"AutoDiscoveryProgressMessage": "Buscando ajustes de correo...", "AutoDiscoveryProgressMessage": "Buscando ajustes de correo...",
"AppCloseBackgroundSynchronizationWarningTitle": "Sincronización en segundo plano", "AppCloseBackgroundSynchronizationWarningTitle": "Background Synchronization",
"AppCloseTerminateBehaviorWarningMessageFirstLine": "Está cerrando Wino Mail y ha seleccionado \"Cerrar por completo\" en la configuración.", "AppCloseTerminateBehaviorWarningMessageFirstLine": "You are terminating Wino Mail and your app close behavior is set to 'Terminate'.",
"AppCloseTerminateBehaviorWarningMessageSecondLine": "La sincronización en segundo plano y las notificaciones dejarán de funcionar.", "AppCloseTerminateBehaviorWarningMessageSecondLine": "This will stop all background synchronizations and notifications.",
"AppCloseTerminateBehaviorWarningMessageThirdLine": "¿Quieres cambiar la configuración para que Wino Mail se minimice o se ejecute en segundo plano?", "AppCloseTerminateBehaviorWarningMessageThirdLine": "Do you want to go to App Preferences to set Wino Mail to run minimized or in the background?",
"AppCloseStartupLaunchDisabledWarningMessageFirstLine": "La aplicación no está configurada para iniciarse con Windows.", "AppCloseStartupLaunchDisabledWarningMessageFirstLine": "Application has not been set to launch on Windows startup.",
"AppCloseStartupLaunchDisabledWarningMessageSecondLine": "Esto hará que no recibas notificaciones cuando reinicies el equipo.", "AppCloseStartupLaunchDisabledWarningMessageSecondLine": "This will cause you to miss notifications when you restart your computer.",
"AppCloseStartupLaunchDisabledWarningMessageThirdLine": "¿Quieres cambiar esta configuración?", "AppCloseStartupLaunchDisabledWarningMessageThirdLine": "Do you want to go to App Preferences page to enable it?",
"BasicIMAPSetupDialog_AdvancedConfiguration": "Configuración avanzada", "BasicIMAPSetupDialog_AdvancedConfiguration": "Configuración avanzada",
"BasicIMAPSetupDialog_CredentialLocalMessage": "Sus credenciales sólo se almacenarán localmente en su ordenador.", "BasicIMAPSetupDialog_CredentialLocalMessage": "Sus credenciales sólo se almacenarán localmente en su ordenador.",
"BasicIMAPSetupDialog_Description": "Algunas cuentas necesitan pasos adicionales para iniciar sesión", "BasicIMAPSetupDialog_Description": "Algunas cuentas necesitan pasos adicionales para iniciar sesión",
@@ -34,10 +33,10 @@
"BasicIMAPSetupDialog_Password": "Contraseña", "BasicIMAPSetupDialog_Password": "Contraseña",
"BasicIMAPSetupDialog_Title": "Cuenta IMAP", "BasicIMAPSetupDialog_Title": "Cuenta IMAP",
"Buttons_AddAccount": "Añadir Cuenta", "Buttons_AddAccount": "Añadir Cuenta",
"Buttons_AddNewAlias": "Añadir nuevo alias", "Buttons_AddNewAlias": "Add New Alias",
"Buttons_Allow": "Permitir", "Buttons_Allow": "Allow",
"Buttons_Deny": "Denegar", "Buttons_Deny": "Deny",
"Buttons_SyncAliases": "Sincronizar alias", "Buttons_SyncAliases": "Synchronize Aliases",
"Buttons_ApplyTheme": "Aplicar Tema", "Buttons_ApplyTheme": "Aplicar Tema",
"Buttons_Browse": "Buscar", "Buttons_Browse": "Buscar",
"Buttons_Cancel": "Cancelar", "Buttons_Cancel": "Cancelar",
@@ -59,10 +58,10 @@
"Buttons_SignIn": "Iniciar Sesión", "Buttons_SignIn": "Iniciar Sesión",
"Buttons_TryAgain": "Inténtalo de nuevo", "Buttons_TryAgain": "Inténtalo de nuevo",
"Buttons_Yes": "Sí", "Buttons_Yes": "Sí",
"Buttons_Reset": "Restablecer", "Buttons_Reset": "Reset",
"Buttons_Send": "Enviar", "Buttons_Send": "Send",
"Buttons_Sync": "Sincronizar", "Buttons_Sync": "Synchronize",
"Buttons_Multiselect": "Selección múltiple", "Buttons_Multiselect": "Select Multiple",
"Center": "Centrar", "Center": "Centrar",
"ComingSoon": "Próximamente...", "ComingSoon": "Próximamente...",
"ComposerFrom": "De: ", "ComposerFrom": "De: ",
@@ -85,26 +84,22 @@
"CustomThemeBuilder_WallpaperTitle": "Establecer imagen de fondo personalizada", "CustomThemeBuilder_WallpaperTitle": "Establecer imagen de fondo personalizada",
"DialogMessage_AccountLimitMessage": "Has alcanzado el límite para crear cuentas.\n¿Te gustaría comprar el add-on 'Cuentas Ilimitadas' para continuar?", "DialogMessage_AccountLimitMessage": "Has alcanzado el límite para crear cuentas.\n¿Te gustaría comprar el add-on 'Cuentas Ilimitadas' para continuar?",
"DialogMessage_AccountLimitTitle": "Límite de Cuentas Alcanzado", "DialogMessage_AccountLimitTitle": "Límite de Cuentas Alcanzado",
"DialogMessage_AliasNotSelectedTitle": "Sin alias", "DialogMessage_AliasNotSelectedTitle": "Missing Alias",
"DialogMessage_AliasNotSelectedMessage": "Debes seleccionar un alias para enviar un mensaje.", "DialogMessage_AliasNotSelectedMessage": "You must select an alias before sending a message.",
"DialogMessage_AliasExistsTitle": "Alias ya existente", "DialogMessage_AliasExistsTitle": "Existing Alias",
"DialogMessage_AliasExistsMessage": "Este alias ya está en uso.", "DialogMessage_AliasExistsMessage": "This alias is already in use.",
"DialogMessage_InvalidAliasTitle": "Alias inválido", "DialogMessage_InvalidAliasTitle": "Invalid Alias",
"DialogMessage_InvalidAliasMessage": "Este alias no es válido. Compruebe que todas las direcciones del alias son direcciones de correo válidas.", "DialogMessage_InvalidAliasMessage": "This alias is not valid. Make sure all addresses of the alias are valid e-mail addresses.",
"DialogMessage_CantDeleteRootAliasTitle": "No se puede eliminar el alias", "DialogMessage_CantDeleteRootAliasTitle": "Can't Delete Alias",
"DialogMessage_CantDeleteRootAliasMessage": "El alias original no puede eliminarse. Es tu identidad principal y está asociada a la configuración de la cuenta.", "DialogMessage_CantDeleteRootAliasMessage": "Root alias can't be deleted. This is your main identity associated with your account setup.",
"DialogMessage_AliasCreatedTitle": "Nuevo alias creado", "DialogMessage_AliasCreatedTitle": "Created New Alias",
"DialogMessage_AliasCreatedMessage": "El nuevo alias se ha creado correctamente.", "DialogMessage_AliasCreatedMessage": "New alias is succesfully created.",
"DialogMessage_CleanupFolderMessage": "¿Quieres borrar permanentemente todos los correos en esta carpeta?", "DialogMessage_CleanupFolderMessage": "¿Quieres borrar permanentemente todos los correos en esta carpeta?",
"DialogMessage_CleanupFolderTitle": "Carpeta de Limpieza", "DialogMessage_CleanupFolderTitle": "Carpeta de Limpieza",
"DialogMessage_ComposerMissingRecipientMessage": "El mensaje no tiene destinatario.", "DialogMessage_ComposerMissingRecipientMessage": "El mensaje no tiene destinatario.",
"DialogMessage_ComposerValidationFailedTitle": "Validación Fallida", "DialogMessage_ComposerValidationFailedTitle": "Validación Fallida",
"DialogMessage_CreateLinkedAccountMessage": "Dar un nombre a este nuevo enlace. Las cuentas se combinarán con este nombre.", "DialogMessage_CreateLinkedAccountMessage": "Dar un nombre a este nuevo enlace. Las cuentas se combinarán con este nombre.",
"DialogMessage_CreateLinkedAccountTitle": "Nombre del enlace de cuenta", "DialogMessage_CreateLinkedAccountTitle": "Nombre del enlace de cuenta",
"DialogMessage_PrintingFailedMessage": "Error al imprimir este correo. Resultado: {0}",
"DialogMessage_PrintingFailedTitle": "Error",
"DialogMessage_PrintingSuccessTitle": "Completado",
"DialogMessage_PrintingSuccessMessage": "Correo enviado a la impresora.",
"DialogMessage_DeleteAccountConfirmationMessage": "¿Eliminar {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "¿Eliminar {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Todos los datos asociados a esta cuenta se eliminarán del disco permanentemente.", "DialogMessage_DeleteAccountConfirmationTitle": "Todos los datos asociados a esta cuenta se eliminarán del disco permanentemente.",
"DialogMessage_DiscardDraftConfirmationMessage": "Este borrador se descartará. ¿Desea continuar?", "DialogMessage_DiscardDraftConfirmationMessage": "Este borrador se descartará. ¿Desea continuar?",
@@ -117,7 +112,7 @@
"DialogMessage_RenameLinkedAccountsTitle": "Renombrar cuenta vinculada", "DialogMessage_RenameLinkedAccountsTitle": "Renombrar cuenta vinculada",
"DialogMessage_UnlinkAccountsConfirmationMessage": "Esta operación no eliminará sus cuentas pero sólo romperá el enlace para conexiones de carpetas compartidas. ¿Desea continuar?", "DialogMessage_UnlinkAccountsConfirmationMessage": "Esta operación no eliminará sus cuentas pero sólo romperá el enlace para conexiones de carpetas compartidas. ¿Desea continuar?",
"DialogMessage_UnlinkAccountsConfirmationTitle": "Desvincular Cuentas", "DialogMessage_UnlinkAccountsConfirmationTitle": "Desvincular Cuentas",
"DialogMessage_EmptySubjectConfirmation": "Sin asunto", "DialogMessage_EmptySubjectConfirmation": "Missing Subject",
"DialogMessage_EmptySubjectConfirmationMessage": "El mensaje no tiene asunto. ¿Desea continuar?", "DialogMessage_EmptySubjectConfirmationMessage": "El mensaje no tiene asunto. ¿Desea continuar?",
"DialogMessage_RenameFolderTitle": "Renombrar carpeta", "DialogMessage_RenameFolderTitle": "Renombrar carpeta",
"DialogMessage_RenameFolderMessage": "Introduce un nombre nuevo para esta carpeta", "DialogMessage_RenameFolderMessage": "Introduce un nombre nuevo para esta carpeta",
@@ -126,27 +121,20 @@
"DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "Para dejar de recibir mensajes de {0}, ve a su sitio web para darse de baja.", "DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "Para dejar de recibir mensajes de {0}, ve a su sitio web para darse de baja.",
"DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "Ir al sitio web", "DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "Ir al sitio web",
"DialogMessage_UnsubscribeConfirmationMailtoMessage": "¿Quieres dejar de recibir mensajes de {0}? Wino cancelará su suscripción enviando un correo electrónico desde su cuenta de correo electrónico a {1}.", "DialogMessage_UnsubscribeConfirmationMailtoMessage": "¿Quieres dejar de recibir mensajes de {0}? Wino cancelará su suscripción enviando un correo electrónico desde su cuenta de correo electrónico a {1}.",
"DialogMessage_EnableStartupLaunchTitle": "Habilitar aplicación de inicio", "DialogMessage_EnableStartupLaunchTitle": "Enable Startup Launch",
"DialogMessage_EnableStartupLaunchMessage": "Permitir que Wino Mail se ejecute automáticamente al iniciar Windows para no perder ninguna notificación.\n\n¿Quieres que se establezca como aplicación de inicio?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "Puedes habilitar esta opción en cualquier momento desde Ajustes > Configuración de la aplicación.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "No preguntar de nuevo", "Dialog_DontAskAgain": "No preguntar de nuevo",
"CalendarAllDayEventSummary": "eventos de todo el día", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CalendarItemAllDay": "todo el día", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CalendarItem_DetailsPopup_JoinOnline": "Unirse en línea", "CreateAccountAliasDialog_AliasAddress": "Address",
"CalendarItem_DetailsPopup_ViewEventButton": "Ver evento", "CreateAccountAliasDialog_AliasAddressPlaceholder": "eg. support@mydomain.com",
"CalendarItem_DetailsPopup_ViewSeriesButton": "Ver serie", "CreateAccountAliasDialog_ReplyToAddress": "Reply-To Address",
"CalendarDisplayOptions_Expand": "Expandir", "CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@mydomain.com",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Crear alias de cuenta",
"CreateAccountAliasDialog_Description": "Comprueba que el servidor de salida te permite enviar correos con este alias.",
"CreateAccountAliasDialog_AliasAddress": "Dirección",
"CreateAccountAliasDialog_AliasAddressPlaceholder": "ej. info@midominio.com",
"CreateAccountAliasDialog_ReplyToAddress": "Dirección de respuesta",
"CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@midominio.com",
"DiscordChannelDisclaimerMessage": "Wino no tiene un servidor de Discordia propio, pero el canal especial 'wino-mail' está hospedado en servidor 'Developer Sanctuary'.\nPara obtener actualizaciones acerca de Wino únase al Santuario servidor de Desarrolladores y siga el canal 'wino-mail' en 'Community Projects'\n\nSerás redirigido a la URL del servidor cuando la Discordia no soporta canales invitados.", "DiscordChannelDisclaimerMessage": "Wino no tiene un servidor de Discordia propio, pero el canal especial 'wino-mail' está hospedado en servidor 'Developer Sanctuary'.\nPara obtener actualizaciones acerca de Wino únase al Santuario servidor de Desarrolladores y siga el canal 'wino-mail' en 'Community Projects'\n\nSerás redirigido a la URL del servidor cuando la Discordia no soporta canales invitados.",
"DiscordChannelDisclaimerTitle": "Información de Discord importante", "DiscordChannelDisclaimerTitle": "Información de Discord importante",
"Draft": "Borrador", "Draft": "Borrador",
"Busy": "Ocupado/a", "Busy": "Busy",
"EditorToolbarOption_Draw": "Dibujar", "EditorToolbarOption_Draw": "Dibujar",
"EditorToolbarOption_Format": "Formato", "EditorToolbarOption_Format": "Formato",
"EditorToolbarOption_Insert": "Insertar", "EditorToolbarOption_Insert": "Insertar",
@@ -157,8 +145,8 @@
"ElementTheme_Default": "Usar configuración del sistema", "ElementTheme_Default": "Usar configuración del sistema",
"ElementTheme_Light": "Modo claro", "ElementTheme_Light": "Modo claro",
"Emoji": "Emoji", "Emoji": "Emoji",
"Exception_WinoServerException": "Error con el servidor de Wino.", "Exception_WinoServerException": "Wino server failed.",
"Exception_MailProcessing": "Este correo aún se está procesando. Inténtalo de nuevo en unos segundos.", "Exception_MailProcessing": "This mail is still being processed. Please try again after few seconds.",
"Exception_ImapAutoDiscoveryFailed": "No se pudo encontrar la configuración del buzón.", "Exception_ImapAutoDiscoveryFailed": "No se pudo encontrar la configuración del buzón.",
"Exception_ImapClientPoolFailed": "Cola Cliente IMAP falló.", "Exception_ImapClientPoolFailed": "Cola Cliente IMAP falló.",
"Exception_AuthenticationCanceled": "Autenticación cancelada", "Exception_AuthenticationCanceled": "Autenticación cancelada",
@@ -166,9 +154,9 @@
"Exception_CustomThemeMissingName": "Debe proporcionar un nombre.", "Exception_CustomThemeMissingName": "Debe proporcionar un nombre.",
"Exception_CustomThemeMissingWallpaper": "Debe proporcionar una imagen de fondo personalizada.", "Exception_CustomThemeMissingWallpaper": "Debe proporcionar una imagen de fondo personalizada.",
"Exception_FailedToSynchronizeFolders": "Error al sincronizar carpetas", "Exception_FailedToSynchronizeFolders": "Error al sincronizar carpetas",
"Exception_FailedToSynchronizeAliases": "Error al sincronizar los alias", "Exception_FailedToSynchronizeAliases": "Failed to synchronize aliases",
"Exception_MissingAlias": "Esta cuenta no tiene alias principal. Error al crear borrador.", "Exception_MissingAlias": "Primary alias does not exist for this account. Creating draft failed.",
"Exception_FailedToSynchronizeProfileInformation": "Error al sincronizar la información del perfil", "Exception_FailedToSynchronizeProfileInformation": "Failed to synchronize profile information",
"Exception_GoogleAuthCallbackNull": "Callback uri nulo al activarse.", "Exception_GoogleAuthCallbackNull": "Callback uri nulo al activarse.",
"Exception_GoogleAuthCorruptedCode": "Respuesta de autorización corrupta.", "Exception_GoogleAuthCorruptedCode": "Respuesta de autorización corrupta.",
"Exception_GoogleAuthError": "Error de autorización de OAuth: {0}", "Exception_GoogleAuthError": "Error de autorización de OAuth: {0}",
@@ -235,14 +223,14 @@
"IMAPSetupDialog_UsernamePlaceholder": "fulanomengano, fulanomengano@fabrikam.com, dominio/fulanomengano", "IMAPSetupDialog_UsernamePlaceholder": "fulanomengano, fulanomengano@fabrikam.com, dominio/fulanomengano",
"IMAPSetupDialog_ConnectionFailedTitle": "Error al conectar", "IMAPSetupDialog_ConnectionFailedTitle": "Error al conectar",
"IMAPSetupDialog_ConnectionFailedMessage": "Conexión IMAP fallida.", "IMAPSetupDialog_ConnectionFailedMessage": "Conexión IMAP fallida.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row0": "El servidor requiere un protocolo de enlace SSL para continuar. Confirma los detalles del certificado a continuación.", "IMAPSetupDialog_CertificateAllowanceRequired_Row0": "This server is requesting a SSL handshake to continue. Please confirm the certificate details below.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Permite el protocolo de enlace para continuar configurando tu cuenta.", "IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Allow the handshake to continue setting up your account.",
"IMAPSetupDialog_CertificateIssuer": "Emisor", "IMAPSetupDialog_CertificateIssuer": "Issuer",
"IMAPSetupDialog_CertificateSubject": "Sujeto", "IMAPSetupDialog_CertificateSubject": "Subject",
"IMAPSetupDialog_CertificateValidFrom": "Válido desde", "IMAPSetupDialog_CertificateValidFrom": "Valid from",
"IMAPSetupDialog_CertificateValidTo": "Válido hasta", "IMAPSetupDialog_CertificateValidTo": "Valid to",
"IMAPSetupDialog_CertificateDenied": "El usuario no ha autorizado el enlace con el certificado.", "IMAPSetupDialog_CertificateDenied": "User didn't authorize the handshake with the certificate.",
"IMAPSetupDialog_CertificateView": "Ver certificado", "IMAPSetupDialog_CertificateView": "View Certificate",
"ImageRenderingDisabled": "El procesamiento de imágenes está desactivado para este mensaje.", "ImageRenderingDisabled": "El procesamiento de imágenes está desactivado para este mensaje.",
"InfoBarAction_Enable": "Activar", "InfoBarAction_Enable": "Activar",
"InfoBarMessage_SynchronizationDisabledFolder": "Esta carpeta está desactivada para la sincronización.", "InfoBarMessage_SynchronizationDisabledFolder": "Esta carpeta está desactivada para la sincronización.",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Ejecución de fondo denegada", "Info_BackgroundExecutionDeniedTitle": "Ejecución de fondo denegada",
"Info_BackgroundExecutionUnknownErrorMessage": "Se produjo una excepción desconocida al registrar el sincronizador en segundo plano.", "Info_BackgroundExecutionUnknownErrorMessage": "Se produjo una excepción desconocida al registrar el sincronizador en segundo plano.",
"Info_BackgroundExecutionUnknownErrorTitle": "Error de ejecución en segundo plano", "Info_BackgroundExecutionUnknownErrorTitle": "Error de ejecución en segundo plano",
"Info_FailedToOpenFileTitle": "Error al abrir el archivo.",
"Info_FailedToOpenFileMessage": "Puede que el archivo sea eliminado del disco.",
"Info_ComposerMissingMIMEMessage": "No se pudo localizar el archivo MIME. La sincronización puede ayudar.", "Info_ComposerMissingMIMEMessage": "No se pudo localizar el archivo MIME. La sincronización puede ayudar.",
"Info_ComposerMissingMIMETitle": "Fallido", "Info_ComposerMissingMIMETitle": "Fallido",
"Info_ContactExistsMessage": "Este contacto ya está en la lista de destinatarios.", "Info_ContactExistsMessage": "Este contacto ya está en la lista de destinatarios.",
@@ -319,8 +305,8 @@
"Info_UnsubscribeLinkInvalidMessage": "Este enlace de baja suscripción no es válido. Error al darse de baja de la lista.", "Info_UnsubscribeLinkInvalidMessage": "Este enlace de baja suscripción no es válido. Error al darse de baja de la lista.",
"Info_UnsubscribeSuccessMessage": "Se ha cancelado la suscripción de {0} correctamente.", "Info_UnsubscribeSuccessMessage": "Se ha cancelado la suscripción de {0} correctamente.",
"Info_UnsubscribeErrorMessage": "Error al anular suscripción", "Info_UnsubscribeErrorMessage": "Error al anular suscripción",
"Info_CantDeletePrimaryAliasMessage": "El alias principal no se puede eliminar. Cambie de alias antes de eliminar este.", "Info_CantDeletePrimaryAliasMessage": "Primary alias can't be deleted. Please change your alias before deleting this one",
"Info_MailListSizeResetSuccessMessage": "Se ha restablecido el tamaño de la lista de correo.", "Info_MailListSizeResetSuccessMessage": "The Mail List size has been reset.",
"ImapAdvancedSetupDialog_AuthenticationMethod": "Método de autenticación", "ImapAdvancedSetupDialog_AuthenticationMethod": "Método de autenticación",
"ImapAdvancedSetupDialog_ConnectionSecurity": "Seguridad de la conexión", "ImapAdvancedSetupDialog_ConnectionSecurity": "Seguridad de la conexión",
"ImapAuthenticationMethod_Auto": "Auto", "ImapAuthenticationMethod_Auto": "Auto",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Establecer marca", "MailOperation_SetFlag": "Establecer marca",
"MailOperation_Unarchive": "Desarchivar", "MailOperation_Unarchive": "Desarchivar",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Zoom",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} artículo(s) seleccionado(s)", "MailsSelected": "{0} artículo(s) seleccionado(s)",
"MarkFlagUnflag": "Marcar como marcado/desmarcado", "MarkFlagUnflag": "Marcar como marcado/desmarcado",
"MarkReadUnread": "Marcar como leído/no leído", "MarkReadUnread": "Marcar como leído/no leído",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Personal", "NewAccountDialog_AccountNameDefaultValue": "Personal",
"NewAccountDialog_AccountNamePlaceholder": "p.ej. Correo Personal", "NewAccountDialog_AccountNamePlaceholder": "p.ej. Correo Personal",
"NewAccountDialog_Title": "Agregar nueva cuenta", "NewAccountDialog_Title": "Agregar nueva cuenta",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "Ningún mensaje seleccionado", "NoMailSelected": "Ningún mensaje seleccionado",
"NoMessageCrieteria": "Ningún mensaje coincide con su criterio de búsqueda", "NoMessageCrieteria": "Ningún mensaje coincide con su criterio de búsqueda",
"NoMessageEmptyFolder": "Esta carpeta está vacía", "NoMessageEmptyFolder": "Esta carpeta está vacía",
"Notifications_MultipleNotificationsMessage": "Tienes {0} mensaje(s) nuevo(s).", "Notifications_MultipleNotificationsMessage": "Tienes {0} correos nuevos",
"Notifications_MultipleNotificationsTitle": "Mensajes nuevos", "Notifications_MultipleNotificationsTitle": "Nuevos correos",
"Notifications_WinoUpdatedMessage": "Comprobar nueva versión {0}", "Notifications_WinoUpdatedMessage": "Comprobar nueva versión {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail ha sido actualizado.", "Notifications_WinoUpdatedTitle": "Wino Mail ha sido actualizado.",
"Other": "Otro", "Other": "Otro",
@@ -403,14 +387,10 @@
"ProviderDetail_Gmail_Description": "Cuenta de Google", "ProviderDetail_Gmail_Description": "Cuenta de Google",
"ProviderDetail_IMAP_Description": "Servidor IMAP/SMTP personalizado", "ProviderDetail_IMAP_Description": "Servidor IMAP/SMTP personalizado",
"ProviderDetail_IMAP_Title": "Servidor IMAP", "ProviderDetail_IMAP_Title": "Servidor IMAP",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Los registros de protocolo están disponibles para el diagnóstico.", "ProtocolLogAvailable_Message": "Los registros de protocolo están disponibles para el diagnóstico.",
"Results": "Resultados", "Results": "Resultados",
"Right": "Derecha", "Right": "Derecha",
"Reader_SaveAllAttachmentButtonText": "Guardar todos los adjuntos", "Reader_SaveAllAttachmentButtonText": "Save all attachments",
"SynchronizationFolderReport_Success": "actualizado", "SynchronizationFolderReport_Success": "actualizado",
"SynchronizationFolderReport_Failed": "sincronización fallida", "SynchronizationFolderReport_Failed": "sincronización fallida",
"SearchBarPlaceholder": "Buscar", "SearchBarPlaceholder": "Buscar",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Temas Disponibles", "SettingsAvailableThemes_Title": "Temas Disponibles",
"SettingsAutoSelectNextItem_Title": "Auto seleccionar siguiente elemento", "SettingsAutoSelectNextItem_Title": "Auto seleccionar siguiente elemento",
"SettingsAutoSelectNextItem_Description": "Seleccione el siguiente elemento después de eliminar o mover un correo.", "SettingsAutoSelectNextItem_Description": "Seleccione el siguiente elemento después de eliminar o mover un correo.",
"SettingsCalendarSettings_Title": "Ajustes del calendario",
"SettingsCalendarSettings_Description": "Modifica el primer día de la semana, tamaño de la hora y más.",
"SettingsCustomTheme_Description": "Crea tu propio tema personalizado con una imagen de fondo y colores de acento personalizados.", "SettingsCustomTheme_Description": "Crea tu propio tema personalizado con una imagen de fondo y colores de acento personalizados.",
"SettingsCustomTheme_Title": "Tema Personalizado", "SettingsCustomTheme_Title": "Tema Personalizado",
"SettingsConfigureSpecialFolders_Title": "Configurar Carpetas del Sistema", "SettingsConfigureSpecialFolders_Title": "Configurar Carpetas del Sistema",
@@ -472,8 +450,8 @@
"SettingsFolderSync_Title": "Sincronización de carpetas", "SettingsFolderSync_Title": "Sincronización de carpetas",
"SettingsFolderOptions_Title": "Configuración de carpeta", "SettingsFolderOptions_Title": "Configuración de carpeta",
"SettingsFolderOptions_Description": "Cambie los ajustes de la carpeta individual como activar/desactivar la sincronización o muestra/oculta insignias no leídas.", "SettingsFolderOptions_Description": "Cambie los ajustes de la carpeta individual como activar/desactivar la sincronización o muestra/oculta insignias no leídas.",
"SettingsManageAliases_Title": "Alias", "SettingsManageAliases_Title": "Aliases",
"SettingsManageAliases_Description": "Comprueba, actualiza o elimina los alias de correo asociados a esta cuenta.", "SettingsManageAliases_Description": "See e-mail aliases assigned for this account, update or delete them.",
"SettingsHoverActionCenter": "Centro de Acción", "SettingsHoverActionCenter": "Centro de Acción",
"SettingsHoverActionLeft": "Acción Izquierda", "SettingsHoverActionLeft": "Acción Izquierda",
"SettingsHoverActionRight": "Acción Derecha", "SettingsHoverActionRight": "Acción Derecha",
@@ -484,11 +462,11 @@
"SettingsLanguageTime_Title": "Idioma y Hora", "SettingsLanguageTime_Title": "Idioma y Hora",
"SettingsLanguageTime_Description": "Idioma de visualización de Wino, formato de hora preferido.", "SettingsLanguageTime_Description": "Idioma de visualización de Wino, formato de hora preferido.",
"CategoriesFolderNameOverride": "Categorías", "CategoriesFolderNameOverride": "Categorías",
"AccountAlias_Column_Verified": "Verificado", "AccountAlias_Column_Verified": "Verified",
"AccountAlias_Column_Alias": "Alias", "AccountAlias_Column_Alias": "Alias",
"AccountAlias_Column_IsPrimaryAlias": "Principal", "AccountAlias_Column_IsPrimaryAlias": "Primary",
"AccountAlias_Disclaimer_FirstLine": "Wino solo puede importar alias de tus cuentas de Gmail.", "AccountAlias_Disclaimer_FirstLine": "Wino can only import aliases for your Gmail accounts.",
"AccountAlias_Disclaimer_SecondLine": "Si quieres usar alias en cuentas Outlook o IMAP, puedes añadirlos manualmente.", "AccountAlias_Disclaimer_SecondLine": "If you want to use aliases for your Outlook or IMAP account, please add them yourself.",
"MoreFolderNameOverride": "Más", "MoreFolderNameOverride": "Más",
"SettingsOptions_Title": "Ajustes", "SettingsOptions_Title": "Ajustes",
"SettingsLinkAccounts_Description": "Fusionar múltiples cuentas en una. Ver correos en una bandeja de entrada común.", "SettingsLinkAccounts_Description": "Fusionar múltiples cuentas en una. Ver correos en una bandeja de entrada común.",
@@ -497,18 +475,17 @@
"SettingsLinkedAccountsSave_Title": "Guardar Cambios", "SettingsLinkedAccountsSave_Title": "Guardar Cambios",
"SettingsLoadImages_Title": "Cargar imágenes automáticamente", "SettingsLoadImages_Title": "Cargar imágenes automáticamente",
"SettingsLoadStyles_Title": "Cargar estilos automáticamente", "SettingsLoadStyles_Title": "Cargar estilos automáticamente",
"SettingsLoadPlaintextLinks_Title": "Convierte los enlaces de texto plano a interactivos",
"SettingsMailSpacing_Description": "Ajustar el espacio para listar los correos.", "SettingsMailSpacing_Description": "Ajustar el espacio para listar los correos.",
"SettingsMailSpacing_Title": "Espacio de Correo", "SettingsMailSpacing_Title": "Espacio de Correo",
"SettingsFolderMenuStyle_Title": "Crear Carpetas Anidadas", "SettingsFolderMenuStyle_Title": "Crear Carpetas Anidadas",
"SettingsFolderMenuStyle_Description": "Cambia si las carpetas de la cuenta deben anidarse dentro de un elemento de menú de la cuenta o no. Desactiva esto si te gusta el antiguo sistema de menú de Windows Mail", "SettingsFolderMenuStyle_Description": "Cambia si las carpetas de la cuenta deben anidarse dentro de un elemento de menú de la cuenta o no. Desactiva esto si te gusta el antiguo sistema de menú de Windows Mail",
"SettingsManageAccountSettings_Description": "Notificaciones, firmas, sincronización y otros ajustes por cuenta.", "SettingsManageAccountSettings_Description": "Notificaciones, firmas, sincronización y otros ajustes por cuenta.",
"SettingsManageAccountSettings_Title": "Administrar ajustes de cuenta", "SettingsManageAccountSettings_Title": "Administrar ajustes de cuenta",
"SettingsAppPreferences_Title": "Configuración de la aplicación", "SettingsAppPreferences_Title": "App Preferences",
"SettingsAppPreferences_Description": "Ajustes generales de Wino Mail.", "SettingsAppPreferences_Description": "General settings / preferences for Wino Mail.",
"SettingsAppPreferences_CloseBehavior_Title": "Cierre de la aplicación", "SettingsAppPreferences_CloseBehavior_Title": "Application close behavior",
"SettingsAppPreferences_CloseBehavior_Description": "¿Qué ocurre cuando cierras la aplicación?", "SettingsAppPreferences_CloseBehavior_Description": "What should happen when you close the app?",
"SettingsAppPreferences_StartupBehavior_Title": "Ejecutar minimizado al iniciar Windows", "SettingsAppPreferences_StartupBehavior_Title": "Start minimized on Windows startup",
"SettingsAppPreferences_StartupBehavior_Description": "Allow Wino Mail to launch minimized when Windows starts. Always allow it to receive notifications.", "SettingsAppPreferences_StartupBehavior_Description": "Allow Wino Mail to launch minimized when Windows starts. Always allow it to receive notifications.",
"SettingsAppPreferences_StartupBehavior_Enabled": "Wino Mail successfully set to be launched in the background on Windows startup.", "SettingsAppPreferences_StartupBehavior_Enabled": "Wino Mail successfully set to be launched in the background on Windows startup.",
"SettingsAppPreferences_StartupBehavior_Disabled": "Wino Mail will not be launched on Windows startup. This will cause you to miss notifications when you restart your computer.", "SettingsAppPreferences_StartupBehavior_Disabled": "Wino Mail will not be launched on Windows startup. This will cause you to miss notifications when you restart your computer.",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "Aún no has configurado ninguna cuenta.", "SettingsNoAccountSetupMessage": "Aún no has configurado ninguna cuenta.",
"SettingsNotifications_Description": "Activar o desactivar notificaciones para esta cuenta.", "SettingsNotifications_Description": "Activar o desactivar notificaciones para esta cuenta.",
"SettingsNotifications_Title": "Notificaciones", "SettingsNotifications_Title": "Notificaciones",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Muestre mucho más amor ❤️ Todas las donaciones se agradecen.", "SettingsPaypal_Description": "Muestre mucho más amor ❤️ Todas las donaciones se agradecen.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "reconnect", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "connecting", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "Valmistellaan kansioita", "AccountCreationDialog_PreparingFolders": "Valmistellaan kansioita",
"AccountCreationDialog_SigninIn": "Tallennetaan tilin tietoja.", "AccountCreationDialog_SigninIn": "Tallennetaan tilin tietoja.",
"AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Fetching calendar events.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Varmennus epäonnistui", "DialogMessage_ComposerValidationFailedTitle": "Varmennus epäonnistui",
"DialogMessage_CreateLinkedAccountMessage": "Anna linkille uusi nimi. Tilit yhdistetään tämän nimen alle.", "DialogMessage_CreateLinkedAccountMessage": "Anna linkille uusi nimi. Tilit yhdistetään tämän nimen alle.",
"DialogMessage_CreateLinkedAccountTitle": "Linkitettyjen tilien nimi", "DialogMessage_CreateLinkedAccountTitle": "Linkitettyjen tilien nimi",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "Poistetaanko {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Poistetaanko {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Kaikki tämän tilin tiedot poistetaan pysyvästi.", "DialogMessage_DeleteAccountConfirmationTitle": "Kaikki tämän tilin tiedot poistetaan pysyvästi.",
"DialogMessage_DiscardDraftConfirmationMessage": "Luonnos hylätään. Haluatko jatkaa?", "DialogMessage_DiscardDraftConfirmationMessage": "Luonnos hylätään. Haluatko jatkaa?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "Älä kysy uudelleen", "Dialog_DontAskAgain": "Älä kysy uudelleen",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Create Account Alias", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "Address", "CreateAccountAliasDialog_AliasAddress": "Address",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Taustakäyttö estetty", "Info_BackgroundExecutionDeniedTitle": "Taustakäyttö estetty",
"Info_BackgroundExecutionUnknownErrorMessage": "Tuntematon virhe tapahtui rekisteröidessä taustasynkronisoijaa.", "Info_BackgroundExecutionUnknownErrorMessage": "Tuntematon virhe tapahtui rekisteröidessä taustasynkronisoijaa.",
"Info_BackgroundExecutionUnknownErrorTitle": "Tausta suoritus epäonnistui", "Info_BackgroundExecutionUnknownErrorTitle": "Tausta suoritus epäonnistui",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "MIME tiedostoa ei löytynyt. Synkronointi voi auttaa.", "Info_ComposerMissingMIMEMessage": "MIME tiedostoa ei löytynyt. Synkronointi voi auttaa.",
"Info_ComposerMissingMIMETitle": "Epäonnistui", "Info_ComposerMissingMIMETitle": "Epäonnistui",
"Info_ContactExistsMessage": "Tämä yhteystieto on jo vastaanottajalistalla.", "Info_ContactExistsMessage": "Tämä yhteystieto on jo vastaanottajalistalla.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Aseta merkintä", "MailOperation_SetFlag": "Aseta merkintä",
"MailOperation_Unarchive": "Poista arkistointi", "MailOperation_Unarchive": "Poista arkistointi",
"MailOperation_Zoom": "Zoomaa", "MailOperation_Zoom": "Zoomaa",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} kohta(a) valittu", "MailsSelected": "{0} kohta(a) valittu",
"MarkFlagUnflag": "Merkitse tai poista merkintä", "MarkFlagUnflag": "Merkitse tai poista merkintä",
"MarkReadUnread": "Merkitse luetuksi / lukemattomaksi", "MarkReadUnread": "Merkitse luetuksi / lukemattomaksi",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Henkilökohtainen", "NewAccountDialog_AccountNameDefaultValue": "Henkilökohtainen",
"NewAccountDialog_AccountNamePlaceholder": "esim. Oma sähköposti", "NewAccountDialog_AccountNamePlaceholder": "esim. Oma sähköposti",
"NewAccountDialog_Title": "Lisää uusi tili", "NewAccountDialog_Title": "Lisää uusi tili",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "Ei viestiä valittuna", "NoMailSelected": "Ei viestiä valittuna",
"NoMessageCrieteria": "Mikään viesti ei vastaa hakuasi", "NoMessageCrieteria": "Mikään viesti ei vastaa hakuasi",
"NoMessageEmptyFolder": "Kansio tyhjä", "NoMessageEmptyFolder": "Kansio tyhjä",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "Sinulla on {0} uutta sähköpostia",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "Uudet sähköpostit",
"Notifications_WinoUpdatedMessage": "Tarkasta uusi versio {0}", "Notifications_WinoUpdatedMessage": "Tarkasta uusi versio {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail on päivitetty.", "Notifications_WinoUpdatedTitle": "Wino Mail on päivitetty.",
"Other": "Muut", "Other": "Muut",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google-tili", "ProviderDetail_Gmail_Description": "Google-tili",
"ProviderDetail_IMAP_Description": "Mukautettu IMAP/SMTP palvelin", "ProviderDetail_IMAP_Description": "Mukautettu IMAP/SMTP palvelin",
"ProviderDetail_IMAP_Title": "IMAP-palvelin", "ProviderDetail_IMAP_Title": "IMAP-palvelin",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protokolla lokit ovat saatavilla diagnostiikkaan.", "ProtocolLogAvailable_Message": "Protokolla lokit ovat saatavilla diagnostiikkaan.",
"Results": "Tulokset", "Results": "Tulokset",
"Right": "Oikea", "Right": "Oikea",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Available Themes", "SettingsAvailableThemes_Title": "Available Themes",
"SettingsAutoSelectNextItem_Title": "Auto select next item", "SettingsAutoSelectNextItem_Title": "Auto select next item",
"SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.", "SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.", "SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.",
"SettingsCustomTheme_Title": "Custom Theme", "SettingsCustomTheme_Title": "Custom Theme",
"SettingsConfigureSpecialFolders_Title": "Configure System Folders", "SettingsConfigureSpecialFolders_Title": "Configure System Folders",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Save Changes", "SettingsLinkedAccountsSave_Title": "Save Changes",
"SettingsLoadImages_Title": "Load images automatically", "SettingsLoadImages_Title": "Load images automatically",
"SettingsLoadStyles_Title": "Load styles automatically", "SettingsLoadStyles_Title": "Load styles automatically",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Adjust the spacing for listing mails.", "SettingsMailSpacing_Description": "Adjust the spacing for listing mails.",
"SettingsMailSpacing_Title": "Mail Spacing", "SettingsMailSpacing_Title": "Mail Spacing",
"SettingsFolderMenuStyle_Title": "Create Nested Folders", "SettingsFolderMenuStyle_Title": "Create Nested Folders",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.", "SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.",
"SettingsNotifications_Description": "Turn on or off notifications for this account.", "SettingsNotifications_Description": "Turn on or off notifications for this account.",
"SettingsNotifications_Title": "Notifications", "SettingsNotifications_Title": "Notifications",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.", "SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "reconnect", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "connecting", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -1,14 +1,13 @@
{ {
"AccountCreationDialog_Completed": "tout est prêt", "AccountCreationDialog_Completed": "tout est prêt",
"AccountCreationDialog_Initializing": "initialisation", "AccountCreationDialog_Initializing": "initialisation",
"AccountCreationDialog_PreparingFolders": "Récupération des informations du dossier.", "AccountCreationDialog_PreparingFolders": "Réception des informations du dossier.",
"AccountCreationDialog_SigninIn": "Enregistrement des informations du compte.", "AccountCreationDialog_SigninIn": "Enregistrement des informations du compte.",
"AccountCreationDialog_FetchingProfileInformation": "Récupération des détails du profil.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Récupération des événements de l'agenda.", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Si votre navigateur ne se lance pas automatiquement pour terminer l'authentification :", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Cliquez sur le bouton ci-dessous pour copier l'adresse d'authentification", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Lancez votre navigateur web (Edge, Chrome, Firefox…)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Paste the copied address and go to the website to complete authentication manually.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Collez l'adresse copiée et allez sur le site Web pour terminer l'authentification manuellement.",
"AccountEditDialog_Message": "Nom du compte", "AccountEditDialog_Message": "Nom du compte",
"AccountEditDialog_Title": "Modifier le compte", "AccountEditDialog_Title": "Modifier le compte",
"AccountPickerDialog_Title": "Choisir un compte", "AccountPickerDialog_Title": "Choisir un compte",
@@ -16,13 +15,13 @@
"AccountSettingsDialog_AccountNamePlaceholder": "ex. Jean Dupont", "AccountSettingsDialog_AccountNamePlaceholder": "ex. Jean Dupont",
"AddHyperlink": "Ajouter", "AddHyperlink": "Ajouter",
"AutoDiscoveryProgressMessage": "Recherche des paramètres de messagerie...", "AutoDiscoveryProgressMessage": "Recherche des paramètres de messagerie...",
"AppCloseBackgroundSynchronizationWarningTitle": "Synchronisation en arrière-plan", "AppCloseBackgroundSynchronizationWarningTitle": "Background Synchronization",
"AppCloseTerminateBehaviorWarningMessageFirstLine": "Vous êtes en train de fermer Wino Mail et le comportement de fermeture de votre application est réglé sur « Arrêter ».", "AppCloseTerminateBehaviorWarningMessageFirstLine": "You are terminating Wino Mail and your app close behavior is set to 'Terminate'.",
"AppCloseTerminateBehaviorWarningMessageSecondLine": "Cela arrêtera toutes les synchronisations en arrière-plan et les notifications.", "AppCloseTerminateBehaviorWarningMessageSecondLine": "This will stop all background synchronizations and notifications.",
"AppCloseTerminateBehaviorWarningMessageThirdLine": "Voulez-vous aller dans les préférences de l'application pour configurer Wino Mail pour qu'il s'exécute minimisé ou en arrière-plan ?", "AppCloseTerminateBehaviorWarningMessageThirdLine": "Do you want to go to App Preferences to set Wino Mail to run minimized or in the background?",
"AppCloseStartupLaunchDisabledWarningMessageFirstLine": "L'application n'a pas été configurée pour être lancée au démarrage de Windows.", "AppCloseStartupLaunchDisabledWarningMessageFirstLine": "Application has not been set to launch on Windows startup.",
"AppCloseStartupLaunchDisabledWarningMessageSecondLine": "Cela vous fera manquer des notifications lorsque vous redémarrerez votre ordinateur.", "AppCloseStartupLaunchDisabledWarningMessageSecondLine": "This will cause you to miss notifications when you restart your computer.",
"AppCloseStartupLaunchDisabledWarningMessageThirdLine": "Voulez-vous aller sur la page des préférences de l'application pour l'activer ?", "AppCloseStartupLaunchDisabledWarningMessageThirdLine": "Do you want to go to App Preferences page to enable it?",
"BasicIMAPSetupDialog_AdvancedConfiguration": "Paramètres avancés", "BasicIMAPSetupDialog_AdvancedConfiguration": "Paramètres avancés",
"BasicIMAPSetupDialog_CredentialLocalMessage": "Vos identifiants seront uniquement stockés sur votre ordinateur.", "BasicIMAPSetupDialog_CredentialLocalMessage": "Vos identifiants seront uniquement stockés sur votre ordinateur.",
"BasicIMAPSetupDialog_Description": "Certains comptes requièrent des étapes supplémentaires pour se connecter", "BasicIMAPSetupDialog_Description": "Certains comptes requièrent des étapes supplémentaires pour se connecter",
@@ -34,10 +33,10 @@
"BasicIMAPSetupDialog_Password": "Mot de passe", "BasicIMAPSetupDialog_Password": "Mot de passe",
"BasicIMAPSetupDialog_Title": "Compte IMAP", "BasicIMAPSetupDialog_Title": "Compte IMAP",
"Buttons_AddAccount": "Ajouter un compte", "Buttons_AddAccount": "Ajouter un compte",
"Buttons_AddNewAlias": "Ajouter un nouvel alias", "Buttons_AddNewAlias": "Add New Alias",
"Buttons_Allow": "Autoriser", "Buttons_Allow": "Allow",
"Buttons_Deny": "Refuser", "Buttons_Deny": "Deny",
"Buttons_SyncAliases": "Synchroniser les alias", "Buttons_SyncAliases": "Synchronize Aliases",
"Buttons_ApplyTheme": "Appliquer le thème", "Buttons_ApplyTheme": "Appliquer le thème",
"Buttons_Browse": "Parcourir", "Buttons_Browse": "Parcourir",
"Buttons_Cancel": "Annuler", "Buttons_Cancel": "Annuler",
@@ -46,8 +45,8 @@
"Buttons_CreateAccount": "Créer un compte", "Buttons_CreateAccount": "Créer un compte",
"Buttons_Copy": "Copier", "Buttons_Copy": "Copier",
"Buttons_Delete": "Supprimer", "Buttons_Delete": "Supprimer",
"Buttons_Edit": "Éditer", "Buttons_Edit": "Editer",
"Buttons_Discard": "Abandonner", "Buttons_Discard": "Ignorer",
"Buttons_EnableImageRendering": "Activer", "Buttons_EnableImageRendering": "Activer",
"Buttons_No": "Non", "Buttons_No": "Non",
"Buttons_Open": "Ouvrir", "Buttons_Open": "Ouvrir",
@@ -59,10 +58,10 @@
"Buttons_SignIn": "Connexion", "Buttons_SignIn": "Connexion",
"Buttons_TryAgain": "Réessayer", "Buttons_TryAgain": "Réessayer",
"Buttons_Yes": "Oui", "Buttons_Yes": "Oui",
"Buttons_Reset": "Réinitialiser", "Buttons_Reset": "Reset",
"Buttons_Send": "Envoyer", "Buttons_Send": "Send",
"Buttons_Sync": "Synchroniser", "Buttons_Sync": "Synchronize",
"Buttons_Multiselect": "Sélectionner", "Buttons_Multiselect": "Select Multiple",
"Center": "Centrer", "Center": "Centrer",
"ComingSoon": "Bientôt disponible...", "ComingSoon": "Bientôt disponible...",
"ComposerFrom": "De : ", "ComposerFrom": "De : ",
@@ -75,36 +74,32 @@
"ComposerAttachmentsDropZone_Message": "Déposez vos fichiers ici", "ComposerAttachmentsDropZone_Message": "Déposez vos fichiers ici",
"ComposerImagesDropZone_Message": "Déposez vos images ici", "ComposerImagesDropZone_Message": "Déposez vos images ici",
"ComposerAttachmentsDragDropAttach_Message": "Attacher", "ComposerAttachmentsDragDropAttach_Message": "Attacher",
"CustomThemeBuilder_AccentColorDescription": "Définir une couleur d'accentuation personnalisée. Si aucune couleur n'est sélectionnée, la couleur d'accentuation Windows sera utilisée.", "CustomThemeBuilder_AccentColorDescription": "Définir une couleur d'accentuation personnalisée si vous le souhaitez. Ne pas sélectionner une couleur utilisera votre couleur d'accentuation Windows.",
"CustomThemeBuilder_AccentColorTitle": "Couleur d'accentuation", "CustomThemeBuilder_AccentColorTitle": "Couleur d'accentuation",
"CustomThemeBuilder_PickColor": "Choisir", "CustomThemeBuilder_PickColor": "Choisir",
"CustomThemeBuilder_ThemeNameDescription": "Nom unique pour votre thème personnalisé.", "CustomThemeBuilder_ThemeNameDescription": "Nom unique pour votre thème personnalisé.",
"CustomThemeBuilder_ThemeNameTitle": "Nom du thème", "CustomThemeBuilder_ThemeNameTitle": "Nom du thème",
"CustomThemeBuilder_Title": "Générateur de thèmes personnalisés", "CustomThemeBuilder_Title": "Générateur de Thèmes personnalisés",
"CustomThemeBuilder_WallpaperDescription": "Définir un fond d'écran personnalisé pour Wino", "CustomThemeBuilder_WallpaperDescription": "Définir un fond d'écran personnalisé pour Wino",
"CustomThemeBuilder_WallpaperTitle": "Fond d'écran personnalisé", "CustomThemeBuilder_WallpaperTitle": "Définir un fond d'écran personnalisé",
"DialogMessage_AccountLimitMessage": "Vous avez atteint la limite de création de compte.\nVoulez-vous acheter le module 'Compte illimité' pour continuer ?", "DialogMessage_AccountLimitMessage": "Vous avez atteint la limite de création de compte.\nVoulez-vous acheter le module 'Compte illimité' pour continuer ?",
"DialogMessage_AccountLimitTitle": "Limite de compte atteinte", "DialogMessage_AccountLimitTitle": "Limite de compte atteinte",
"DialogMessage_AliasNotSelectedTitle": "Alias manquant", "DialogMessage_AliasNotSelectedTitle": "Missing Alias",
"DialogMessage_AliasNotSelectedMessage": "Vous devez sélectionner un alias avant d'envoyer un message.", "DialogMessage_AliasNotSelectedMessage": "You must select an alias before sending a message.",
"DialogMessage_AliasExistsTitle": "Alias existant", "DialogMessage_AliasExistsTitle": "Existing Alias",
"DialogMessage_AliasExistsMessage": "Cet alias est déjà utilisé.", "DialogMessage_AliasExistsMessage": "This alias is already in use.",
"DialogMessage_InvalidAliasTitle": "Alias non valide", "DialogMessage_InvalidAliasTitle": "Invalid Alias",
"DialogMessage_InvalidAliasMessage": "Cet alias n'est pas valide. Assurez-vous que toutes les adresses de l'alias sont des adresses e-mail valides.", "DialogMessage_InvalidAliasMessage": "This alias is not valid. Make sure all addresses of the alias are valid e-mail addresses.",
"DialogMessage_CantDeleteRootAliasTitle": "Impossible de supprimer l'alias", "DialogMessage_CantDeleteRootAliasTitle": "Can't Delete Alias",
"DialogMessage_CantDeleteRootAliasMessage": "L'alias racine ne peut pas être supprimé. C'est votre identité principale associée à la configuration de votre compte.", "DialogMessage_CantDeleteRootAliasMessage": "Root alias can't be deleted. This is your main identity associated with your account setup.",
"DialogMessage_AliasCreatedTitle": "Nouvel alias créé", "DialogMessage_AliasCreatedTitle": "Created New Alias",
"DialogMessage_AliasCreatedMessage": "Le nouvel alias a été créé avec succès.", "DialogMessage_AliasCreatedMessage": "New alias is succesfully created.",
"DialogMessage_CleanupFolderMessage": "Voulez-vous supprimer définitivement tous les messages de ce dossier ?", "DialogMessage_CleanupFolderMessage": "Voulez-vous supprimer définitivement tous les messages de ce dossier ?",
"DialogMessage_CleanupFolderTitle": "Nettoyer le dossier", "DialogMessage_CleanupFolderTitle": "Nettoyer le dossier",
"DialogMessage_ComposerMissingRecipientMessage": "Le message n'a pas de destinataire.", "DialogMessage_ComposerMissingRecipientMessage": "Le message n'a pas de destinataire.",
"DialogMessage_ComposerValidationFailedTitle": "Validation échouée", "DialogMessage_ComposerValidationFailedTitle": "Validation échouée",
"DialogMessage_CreateLinkedAccountMessage": "Donnez un nom à ce nouveau lien. Les comptes seront fusionnés sous ce nom.", "DialogMessage_CreateLinkedAccountMessage": "Donnez un nom à ce nouveau lien. Les comptes seront fusionnés sous ce nom.",
"DialogMessage_CreateLinkedAccountTitle": "Nom du lien des comptes liés", "DialogMessage_CreateLinkedAccountTitle": "Nom du lien des comptes liés",
"DialogMessage_PrintingFailedMessage": "Impossible d'imprimer ce courrier. Résultat : {0}",
"DialogMessage_PrintingFailedTitle": "Échec",
"DialogMessage_PrintingSuccessTitle": "Succès",
"DialogMessage_PrintingSuccessMessage": "Courrier envoyé à l'imprimante.",
"DialogMessage_DeleteAccountConfirmationMessage": "Supprimer {0} ?", "DialogMessage_DeleteAccountConfirmationMessage": "Supprimer {0} ?",
"DialogMessage_DeleteAccountConfirmationTitle": "Toutes les données associées à ce compte seront définitivement supprimées du disque.", "DialogMessage_DeleteAccountConfirmationTitle": "Toutes les données associées à ce compte seront définitivement supprimées du disque.",
"DialogMessage_DiscardDraftConfirmationMessage": "Ce brouillon sera supprimé. Voulez-vous continuer ?", "DialogMessage_DiscardDraftConfirmationMessage": "Ce brouillon sera supprimé. Voulez-vous continuer ?",
@@ -115,38 +110,31 @@
"DialogMessage_NoAccountsForCreateMailTitle": "Compte manquant", "DialogMessage_NoAccountsForCreateMailTitle": "Compte manquant",
"DialogMessage_RenameLinkedAccountsMessage": "Entrez un nouveau nom pour le compte lié", "DialogMessage_RenameLinkedAccountsMessage": "Entrez un nouveau nom pour le compte lié",
"DialogMessage_RenameLinkedAccountsTitle": "Changer le nom du lien des comptes", "DialogMessage_RenameLinkedAccountsTitle": "Changer le nom du lien des comptes",
"DialogMessage_UnlinkAccountsConfirmationMessage": "Cette opération ne supprimera pas vos comptes mais ne supprimera que le lien pour les connexions de dossiers partagés. Voulez-vous continuer ?", "DialogMessage_UnlinkAccountsConfirmationMessage": "Cette opération ne supprimera pas vos comptes mais ne supprimera que le lien pour les connexions de dossiers partagés. Voulez-vous continuer?",
"DialogMessage_UnlinkAccountsConfirmationTitle": "Dissocier les comptes", "DialogMessage_UnlinkAccountsConfirmationTitle": "Dissocier les comptes",
"DialogMessage_EmptySubjectConfirmation": "Objet manquant", "DialogMessage_EmptySubjectConfirmation": "Sujet manquant",
"DialogMessage_EmptySubjectConfirmationMessage": "Le message n'a pas d'objet. Voulez-vous continuer ?", "DialogMessage_EmptySubjectConfirmationMessage": "Le message n'a pas d'objet. Voulez-vous continuer ?",
"DialogMessage_RenameFolderTitle": "Renommer le dossier", "DialogMessage_RenameFolderTitle": "Renommer le dossier",
"DialogMessage_RenameFolderMessage": "Saisir un nouveau nom pour ce dossier", "DialogMessage_RenameFolderMessage": "Saisir un nouveau nom pour ce dossier",
"DialogMessage_UnsubscribeConfirmationTitle": "Se désabonner", "DialogMessage_UnsubscribeConfirmationTitle": "Se désabonner",
"DialogMessage_UnsubscribeConfirmationOneClickMessage": "Voulez-vous arrêter de recevoir les messages de {0}?", "DialogMessage_UnsubscribeConfirmationOneClickMessage": "Voulez-vous cesser de recevoir des messages de {0} ?",
"DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "Pour ne plus recevoir de messages de {0}, rendez-vous sur leur site web pour vous désabonner.", "DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "Pour ne plus recevoir de messages de {0}, rendez-vous sur leur site web pour vous désabonner.",
"DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "Accéder au site Web", "DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "Accéder au site Web",
"DialogMessage_UnsubscribeConfirmationMailtoMessage": "Souhaitez-vous ne plus recevoir de messages de la part de {0} ? Wino se désabonnera pour vous en envoyant un e-mail de votre compte e-mail à {1}.", "DialogMessage_UnsubscribeConfirmationMailtoMessage": "Souhaitez-vous ne plus recevoir de messages de la part de {0} ? Wino se désabonnera pour vous en envoyant un e-mail de votre compte e-mail à {1}.",
"DialogMessage_EnableStartupLaunchTitle": "Activer le lancement au démarrage", "DialogMessage_EnableStartupLaunchTitle": "Enable Startup Launch",
"DialogMessage_EnableStartupLaunchMessage": "Laissez Wino Mail se lancer automatiquement au démarrage de Windows pour ne pas manquer de notifications.\n\nVoulez-vous activer le lancement au démarrage ?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "Vous pouvez activer le lancement au démarrage depuis Paramètres -> Préférences de l'application.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "Ne plus demander", "Dialog_DontAskAgain": "Ne plus demander",
"CalendarAllDayEventSummary": "événements d'une journée entière", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CalendarItemAllDay": "toute la journée", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CalendarItem_DetailsPopup_JoinOnline": "Rejoindre en ligne", "CreateAccountAliasDialog_AliasAddress": "Address",
"CalendarItem_DetailsPopup_ViewEventButton": "Afficher l'événement", "CreateAccountAliasDialog_AliasAddressPlaceholder": "eg. support@mydomain.com",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series", "CreateAccountAliasDialog_ReplyToAddress": "Reply-To Address",
"CalendarDisplayOptions_Expand": "Agrandir", "CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@mydomain.com",
"CalendarDisplayOptions_Color": "Couleur ",
"CreateAccountAliasDialog_Title": "Créer un alias de compte",
"CreateAccountAliasDialog_Description": "Assurez-vous que votre serveur sortant autorise l'envoi de courriers à partir de cet alias.",
"CreateAccountAliasDialog_AliasAddress": "Adresse",
"CreateAccountAliasDialog_AliasAddressPlaceholder": "par ex. support@mondomaine.com",
"CreateAccountAliasDialog_ReplyToAddress": "Adresse de réponse",
"CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@mondomaine.com",
"DiscordChannelDisclaimerMessage": "Wino n'a pas son propre serveur Discord, mais un canal spécial « wino-mail » est hébergé sur le serveur « Developer Sanctuary ».\nPour obtenir les mises à jour sur Wino, veuillez rejoindre le serveur Developer Sanctuary et suivre le canal « wino-mail » sous « Projets communautaires ».\n\nVous serez dirigé vers l'URL du serveur car Discord ne prend pas en charge les invitations à des chaînes.", "DiscordChannelDisclaimerMessage": "Wino n'a pas son propre serveur Discord, mais un canal spécial « wino-mail » est hébergé sur le serveur « Developer Sanctuary ».\nPour obtenir les mises à jour sur Wino, veuillez rejoindre le serveur Developer Sanctuary et suivre le canal « wino-mail » sous « Projets communautaires ».\n\nVous serez dirigé vers l'URL du serveur car Discord ne prend pas en charge les invitations à des chaînes.",
"DiscordChannelDisclaimerTitle": "Informations importantes sur Discord", "DiscordChannelDisclaimerTitle": "Informations importantes sur Discord",
"Draft": "Brouillon", "Draft": "Brouillon",
"Busy": "Occupé", "Busy": "Busy",
"EditorToolbarOption_Draw": "Dessiner", "EditorToolbarOption_Draw": "Dessiner",
"EditorToolbarOption_Format": "Format", "EditorToolbarOption_Format": "Format",
"EditorToolbarOption_Insert": "Insérer", "EditorToolbarOption_Insert": "Insérer",
@@ -158,7 +146,7 @@
"ElementTheme_Light": "Mode clair", "ElementTheme_Light": "Mode clair",
"Emoji": "Emoji", "Emoji": "Emoji",
"Exception_WinoServerException": "Le serveur Wino a échoué.", "Exception_WinoServerException": "Le serveur Wino a échoué.",
"Exception_MailProcessing": "Ce message est encore en cours de traitement. Veuillez réessayer dans quelques secondes.", "Exception_MailProcessing": "This mail is still being processed. Please try again after few seconds.",
"Exception_ImapAutoDiscoveryFailed": "Impossible de trouver les paramètres de la boîte de réception.", "Exception_ImapAutoDiscoveryFailed": "Impossible de trouver les paramètres de la boîte de réception.",
"Exception_ImapClientPoolFailed": "Échec du groupement de clients IMAP.", "Exception_ImapClientPoolFailed": "Échec du groupement de clients IMAP.",
"Exception_AuthenticationCanceled": "Authentification annulée", "Exception_AuthenticationCanceled": "Authentification annulée",
@@ -166,10 +154,10 @@
"Exception_CustomThemeMissingName": "Vous devez indiquer un nom.", "Exception_CustomThemeMissingName": "Vous devez indiquer un nom.",
"Exception_CustomThemeMissingWallpaper": "Vous devez fournir une image d'arrière-plan personnalisée.", "Exception_CustomThemeMissingWallpaper": "Vous devez fournir une image d'arrière-plan personnalisée.",
"Exception_FailedToSynchronizeFolders": "Échec de la synchronisation des dossiers", "Exception_FailedToSynchronizeFolders": "Échec de la synchronisation des dossiers",
"Exception_FailedToSynchronizeAliases": "Impossible de synchroniser les alias", "Exception_FailedToSynchronizeAliases": "Failed to synchronize aliases",
"Exception_MissingAlias": "L'alias principal n'existe pas pour ce compte. La création du brouillon a échoué.", "Exception_MissingAlias": "Primary alias does not exist for this account. Creating draft failed.",
"Exception_FailedToSynchronizeProfileInformation": "Impossible de synchroniser les informations de profil", "Exception_FailedToSynchronizeProfileInformation": "Failed to synchronize profile information",
"Exception_GoogleAuthCallbackNull": "L'URL de rappel est nulle lors de l'activation.", "Exception_GoogleAuthCallbackNull": "L'url de rappel est nulle lors de l'activation.",
"Exception_GoogleAuthCorruptedCode": "Réponse dautorisation corrompue.", "Exception_GoogleAuthCorruptedCode": "Réponse dautorisation corrompue.",
"Exception_GoogleAuthError": "Erreur d'autorisation OAuth : {0}", "Exception_GoogleAuthError": "Erreur d'autorisation OAuth : {0}",
"Exception_GoogleAuthInvalidResponse": "Demande reçue avec un état invalide ({0})", "Exception_GoogleAuthInvalidResponse": "Demande reçue avec un état invalide ({0})",
@@ -179,7 +167,7 @@
"Exception_NullAssignedFolder": "Le dossier assigné est null", "Exception_NullAssignedFolder": "Le dossier assigné est null",
"Exception_SynchronizerFailureHTTP": "Le traitement de la réponse a échoué avec le code d'erreur HTTP {0}", "Exception_SynchronizerFailureHTTP": "Le traitement de la réponse a échoué avec le code d'erreur HTTP {0}",
"Exception_TokenGenerationFailed": "Échec de la génération du jeton", "Exception_TokenGenerationFailed": "Échec de la génération du jeton",
"Exception_TokenInfoRetrivalFailed": "Impossible d'obtenir les informations du jeton.", "Exception_TokenInfoRetrivalFailed": "Impossible de récupérer les informations de l'utilisateur.",
"Exception_UnknowErrorDuringAuthentication": "Une erreur inconnue s'est produite lors de l'authentification", "Exception_UnknowErrorDuringAuthentication": "Une erreur inconnue s'est produite lors de l'authentification",
"Exception_UnsupportedAction": "L'action {0} n'est pas mise en œuvre dans le processeur de la demande", "Exception_UnsupportedAction": "L'action {0} n'est pas mise en œuvre dans le processeur de la demande",
"Exception_UnsupportedProvider": "Ce fournisseur n'est pas pris en charge.", "Exception_UnsupportedProvider": "Ce fournisseur n'est pas pris en charge.",
@@ -191,7 +179,7 @@
"FilteringOption_Flagged": "Marqué", "FilteringOption_Flagged": "Marqué",
"FilteringOption_Unread": "Non lus", "FilteringOption_Unread": "Non lus",
"FilteringOption_Files": "Possède des pièces jointes", "FilteringOption_Files": "Possède des pièces jointes",
"Focused": "Prioritaires", "Focused": "Focalisé",
"FolderOperation_CreateSubFolder": "Créer un sous-dossier", "FolderOperation_CreateSubFolder": "Créer un sous-dossier",
"FolderOperation_Delete": "Supprimer", "FolderOperation_Delete": "Supprimer",
"FolderOperation_DontSync": "Ne pas synchroniser ce dossier", "FolderOperation_DontSync": "Ne pas synchroniser ce dossier",
@@ -230,19 +218,19 @@
"IMAPSetupDialog_RequireSSLForIncomingMail": "SSL requis pour les courriers entrants", "IMAPSetupDialog_RequireSSLForIncomingMail": "SSL requis pour les courriers entrants",
"IMAPSetupDialog_RequireSSLForOutgoingMail": "SSL requis pour les courriers sortants", "IMAPSetupDialog_RequireSSLForOutgoingMail": "SSL requis pour les courriers sortants",
"IMAPSetupDialog_Title": "Configuration IMAP avancée", "IMAPSetupDialog_Title": "Configuration IMAP avancée",
"IMAPSetupDialog_UseSameConfig": "Utiliser le même nom d'utilisateur et mot de passe pour envoyer un e-mail", "IMAPSetupDialog_UseSameConfig": "Utilisez le même nom d'utilisateur et mot de passe pour envoyer un e-mail",
"IMAPSetupDialog_Username": "Nom dutilisateur", "IMAPSetupDialog_Username": "Nom dutilisateur",
"IMAPSetupDialog_UsernamePlaceholder": "jeandupont, jeandupont@exemple.fr, domaine/jeandupont", "IMAPSetupDialog_UsernamePlaceholder": "johndoe, johndoe@fabrikam.com, domaine/johndoe",
"IMAPSetupDialog_ConnectionFailedTitle": "Échec de la connexion", "IMAPSetupDialog_ConnectionFailedTitle": "Échec de la Connexion",
"IMAPSetupDialog_ConnectionFailedMessage": "Échec de la connexion IMAP.", "IMAPSetupDialog_ConnectionFailedMessage": "Échec de la connexion IMAP.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row0": "Ce serveur demande une liaison SSL pour continuer. Veuillez confirmer les détails du certificat ci-dessous.", "IMAPSetupDialog_CertificateAllowanceRequired_Row0": "This server is requesting a SSL handshake to continue. Please confirm the certificate details below.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Autorisez la négociation SSL à continuer à configurer votre compte.", "IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Allow the handshake to continue setting up your account.",
"IMAPSetupDialog_CertificateIssuer": "Émetteur", "IMAPSetupDialog_CertificateIssuer": "Issuer",
"IMAPSetupDialog_CertificateSubject": "Objet", "IMAPSetupDialog_CertificateSubject": "Subject",
"IMAPSetupDialog_CertificateValidFrom": "Début de validité", "IMAPSetupDialog_CertificateValidFrom": "Valid from",
"IMAPSetupDialog_CertificateValidTo": "Fin de validité", "IMAPSetupDialog_CertificateValidTo": "Valid to",
"IMAPSetupDialog_CertificateDenied": "L'utilisateur n'a pas autorisé la négociation avec le certificat.", "IMAPSetupDialog_CertificateDenied": "User didn't authorize the handshake with the certificate.",
"IMAPSetupDialog_CertificateView": "Voir le certificat", "IMAPSetupDialog_CertificateView": "View Certificate",
"ImageRenderingDisabled": "L'affichage d'image est désactivé pour ce message.", "ImageRenderingDisabled": "L'affichage d'image est désactivé pour ce message.",
"InfoBarAction_Enable": "Activer", "InfoBarAction_Enable": "Activer",
"InfoBarMessage_SynchronizationDisabledFolder": "Ce dossier est désactivé pour la synchronisation.", "InfoBarMessage_SynchronizationDisabledFolder": "Ce dossier est désactivé pour la synchronisation.",
@@ -250,30 +238,28 @@
"GeneralTitle_Error": "Erreur", "GeneralTitle_Error": "Erreur",
"GeneralTitle_Warning": "Avertissement", "GeneralTitle_Warning": "Avertissement",
"GeneralTitle_Info": "Information", "GeneralTitle_Info": "Information",
"Info_AccountCreatedMessage": "{0} a été créé", "Info_AccountCreatedMessage": "{0} est créé",
"Info_AccountCreatedTitle": "Création de compte", "Info_AccountCreatedTitle": "Création de compte",
"Info_AccountCreationFailedTitle": "Échec de la création du compte", "Info_AccountCreationFailedTitle": "Échec de la création du compte",
"Info_AccountDeletedMessage": "{0} a été supprimé avec succès.", "Info_AccountDeletedMessage": "{0} a été supprimé avec succès.",
"Info_AccountDeletedTitle": "Compte supprimé", "Info_AccountDeletedTitle": "Compte supprimé",
"Info_AccountIssueFixFailedTitle": "Échec", "Info_AccountIssueFixFailedTitle": "Échec",
"Info_AccountIssueFixSuccessMessage": "Tous les problèmes de compte ont étés corrigés", "Info_AccountIssueFixSuccessMessage": "Correction de tous les problèmes de compte.",
"Info_AccountIssueFixSuccessTitle": "Succès", "Info_AccountIssueFixSuccessTitle": "Réussi",
"Info_AttachmentOpenFailedMessage": "Impossible d'ouvrir la pièce-jointe.", "Info_AttachmentOpenFailedMessage": "Impossible d'ouvrir la pièce-jointe.",
"Info_AttachmentOpenFailedTitle": "Échec", "Info_AttachmentOpenFailedTitle": "Échec",
"Info_AttachmentSaveFailedMessage": "Impossible d'enregistrer cette pièce-jointe.", "Info_AttachmentSaveFailedMessage": "Impossible d'enregistrer cette pièce-jointe.",
"Info_AttachmentSaveFailedTitle": "Échec", "Info_AttachmentSaveFailedTitle": "Échec",
"Info_AttachmentSaveSuccessMessage": "La pièce jointe a été enregistrée.", "Info_AttachmentSaveSuccessMessage": "La pièce jointe est enregistrée.",
"Info_AttachmentSaveSuccessTitle": "Pièce jointe enregistrée", "Info_AttachmentSaveSuccessTitle": "Pièce jointe enregistrée",
"Info_BackgroundExecutionDeniedMessage": "L'exécution en arrière-plan de l'application a été refusée. Cela peut affecter la synchronisation en arrière-plan et les notifications en direct.", "Info_BackgroundExecutionDeniedMessage": "L'exécution en arrière-plan de l'application est refusée. Cela peut affecter la synchronisation en arrière-plan et les notifications en direct.",
"Info_BackgroundExecutionDeniedTitle": "Exécution en arrière-plan refusée", "Info_BackgroundExecutionDeniedTitle": "Exécution en arrière-plan refusée",
"Info_BackgroundExecutionUnknownErrorMessage": "Une erreur inconnue s'est produite lors de l'enregistrement de la synchronisation en arrière-plan.", "Info_BackgroundExecutionUnknownErrorMessage": "Une exception inconnue s'est produite lors de l'enregistrement de la synchronisation en arrière-plan.",
"Info_BackgroundExecutionUnknownErrorTitle": "Échec de l'exécution en arrière-plan", "Info_BackgroundExecutionUnknownErrorTitle": "Échec de l'exécution en arrière-plan",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "Le fichier a peut-être été supprimé du disque dur.",
"Info_ComposerMissingMIMEMessage": "Impossible de trouver le fichier MIME. La synchronisation peut aider.", "Info_ComposerMissingMIMEMessage": "Impossible de trouver le fichier MIME. La synchronisation peut aider.",
"Info_ComposerMissingMIMETitle": "Échec", "Info_ComposerMissingMIMETitle": "Échec",
"Info_ContactExistsMessage": "Ce contact est déjà dans la liste des destinataires.", "Info_ContactExistsMessage": "Ce contact est déjà dans la liste des destinataires.",
"Info_ContactExistsTitle": "Contact existant", "Info_ContactExistsTitle": "Le contact existe",
"Info_DraftFolderMissingMessage": "Le dossier Brouillon est manquant pour ce compte. Veuillez vérifier vos paramètres de compte.", "Info_DraftFolderMissingMessage": "Le dossier Brouillon est manquant pour ce compte. Veuillez vérifier vos paramètres de compte.",
"Info_DraftFolderMissingTitle": "Dossier brouillon manquant", "Info_DraftFolderMissingTitle": "Dossier brouillon manquant",
"Info_FileLaunchFailedTitle": "Échec du lancement du fichier", "Info_FileLaunchFailedTitle": "Échec du lancement du fichier",
@@ -283,7 +269,7 @@
"Info_InvalidMoveTargetTitle": "Cible non valide", "Info_InvalidMoveTargetTitle": "Cible non valide",
"Info_LogsNotFoundMessage": "Il n'y a pas de journaux à partager.", "Info_LogsNotFoundMessage": "Il n'y a pas de journaux à partager.",
"Info_LogsNotFoundTitle": "Journaux introuvables", "Info_LogsNotFoundTitle": "Journaux introuvables",
"Info_LogsSavedMessage": "{0} a été enregistré dans le dossier sélectionné.", "Info_LogsSavedMessage": "{0} est sauvegardé dans le dossier sélectionné.",
"Info_LogsSavedTitle": "Enregistré", "Info_LogsSavedTitle": "Enregistré",
"Info_MailRenderingFailedMessage": "Ce courrier est corrompu ou ne peut pas être ouvert.\n{0}", "Info_MailRenderingFailedMessage": "Ce courrier est corrompu ou ne peut pas être ouvert.\n{0}",
"Info_MailRenderingFailedTitle": "Le rendu a échoué", "Info_MailRenderingFailedTitle": "Le rendu a échoué",
@@ -291,16 +277,16 @@
"Info_MessageCorruptedTitle": "Erreur", "Info_MessageCorruptedTitle": "Erreur",
"Info_MissingFolderMessage": "{0} n'existe pas pour ce compte.", "Info_MissingFolderMessage": "{0} n'existe pas pour ce compte.",
"Info_MissingFolderTitle": "Dossier manquant", "Info_MissingFolderTitle": "Dossier manquant",
"Info_PDFSaveSuccessTitle": "Opération réussie", "Info_PDFSaveSuccessTitle": "Réussi",
"Info_PDFSaveFailedTitle": "Impossible d'enregistrer le fichier PDF", "Info_PDFSaveFailedTitle": "Impossible d'enregistrer le fichier",
"Info_PDFSaveSuccessMessage": "Le fichier PDF a été enregistré dans {0}", "Info_PDFSaveSuccessMessage": "Le fichier PDF est sauvegardé dans {0}",
"Info_PurchaseExistsMessage": "Il semble que ce produit ait déjà été acheté auparavant.", "Info_PurchaseExistsMessage": "Il semble que ce produit ait déjà été acheté auparavant.",
"Info_PurchaseExistsTitle": "Produit existant", "Info_PurchaseExistsTitle": "Produit existant",
"Info_PurchaseThankYouMessage": "Merci", "Info_PurchaseThankYouMessage": "Merci",
"Info_PurchaseThankYouTitle": "Achat réussi", "Info_PurchaseThankYouTitle": "Achat réussi",
"Info_RequestCreationFailedTitle": "Échec de la création de demandes", "Info_RequestCreationFailedTitle": "Échec de la création de demandes",
"Info_ReviewNetworkErrorMessage": "Il y a eu un problème de réseau avec votre avis.", "Info_ReviewNetworkErrorMessage": "Il y a eu un problème de réseau avec votre avis.",
"Info_ReviewNetworkErrorTitle": "Problème réseau", "Info_ReviewNetworkErrorTitle": "Problème de réseau",
"Info_ReviewNewMessage": "Tous les commentaires sont appréciés. Merci pour votre avis !", "Info_ReviewNewMessage": "Tous les commentaires sont appréciés. Merci pour votre avis !",
"Info_ReviewSuccessTitle": "Merci", "Info_ReviewSuccessTitle": "Merci",
"Info_ReviewUnknownErrorMessage": "Il y a eu un problème inconnu avec votre avis. ({0})", "Info_ReviewUnknownErrorMessage": "Il y a eu un problème inconnu avec votre avis. ({0})",
@@ -308,19 +294,19 @@
"Info_ReviewUpdatedMessage": "Merci pour la mise à jour de votre avis.", "Info_ReviewUpdatedMessage": "Merci pour la mise à jour de votre avis.",
"Info_SignatureDisabledMessage": "La signature pour ce compte est désactivée", "Info_SignatureDisabledMessage": "La signature pour ce compte est désactivée",
"Info_SignatureDisabledTitle": "Réussi", "Info_SignatureDisabledTitle": "Réussi",
"Info_SignatureSavedMessage": "La nouvelle signature a été enregistrée", "Info_SignatureSavedMessage": "La nouvelle signature est enregistrée",
"Info_SignatureSavedTitle": "Réussi", "Info_SignatureSavedTitle": "Réussi",
"Info_SyncCanceledMessage": "Annulé", "Info_SyncCanceledMessage": "Annulé",
"Info_SyncCanceledTitle": "Synchronisation", "Info_SyncCanceledTitle": "Synchronisation",
"Info_SyncFailedTitle": "Synchronisation échouée", "Info_SyncFailedTitle": "Synchronisation échouée",
"Info_UnsupportedFunctionalityDescription": "Cette fonctionnalité nest pas encore implémentée.", "Info_UnsupportedFunctionalityDescription": "Cette fonctionnalité nest pas encore implémentée.",
"Info_UnsupportedFunctionalityTitle": "Non supporté", "Info_UnsupportedFunctionalityTitle": "Non supporté",
"Info_UnsubscribeLinkInvalidTitle": "URL de désinscription non valide", "Info_UnsubscribeLinkInvalidTitle": "Url de désinscription non valide",
"Info_UnsubscribeLinkInvalidMessage": "Ce lien de désinscription n'est pas valide. La désinscription de la liste a échoué.", "Info_UnsubscribeLinkInvalidMessage": "Ce lien de désinscription est invalide. Impossible de se désabonner de la liste.",
"Info_UnsubscribeSuccessMessage": "Désinscription de {0} réussie.", "Info_UnsubscribeSuccessMessage": "Désabonnement réussi de {0}.",
"Info_UnsubscribeErrorMessage": "Échec de la désinscription", "Info_UnsubscribeErrorMessage": "Échec du désabonnement",
"Info_CantDeletePrimaryAliasMessage": "L'alias principal ne peut pas être supprimé. Veuillez changer votre alias avant de supprimer celui-ci", "Info_CantDeletePrimaryAliasMessage": "Primary alias can't be deleted. Please change your alias before deleting this one",
"Info_MailListSizeResetSuccessMessage": "La taille de la liste de courrier a été réinitialisée.", "Info_MailListSizeResetSuccessMessage": "The Mail List size has been reset.",
"ImapAdvancedSetupDialog_AuthenticationMethod": "Méthode dauthentification", "ImapAdvancedSetupDialog_AuthenticationMethod": "Méthode dauthentification",
"ImapAdvancedSetupDialog_ConnectionSecurity": "Sécurité de la connexion", "ImapAdvancedSetupDialog_ConnectionSecurity": "Sécurité de la connexion",
"ImapAuthenticationMethod_Auto": "Automatique", "ImapAuthenticationMethod_Auto": "Automatique",
@@ -337,10 +323,10 @@
"Justify": "Justifier", "Justify": "Justifier",
"Left": "Gauche", "Left": "Gauche",
"Link": "Lien", "Link": "Lien",
"LinkedAccountsCreatePolicyMessage": "vous devez avoir au moins 2 comptes pour lier des comptes\nle lien sera supprimé lors de la sauvegarde", "LinkedAccountsCreatePolicyMessage": "vous devez avoir au moins 2 comptes pour créer le lien\nlien sera supprimé lors de la sauvegarde",
"LinkedAccountsTitle": "Comptes liés", "LinkedAccountsTitle": "Comptes liés",
"MailOperation_AlwaysMoveFocused": "Toujours déplacer vers Prioritaire", "MailOperation_AlwaysMoveFocused": "Toujours déplacer vers Focalisation",
"MailOperation_AlwaysMoveOther": "Toujours déplacer vers Autres", "MailOperation_AlwaysMoveOther": "Toujours déplacer vers Autre",
"MailOperation_Archive": "Archiver", "MailOperation_Archive": "Archiver",
"MailOperation_ClearFlag": "Enlever la balise", "MailOperation_ClearFlag": "Enlever la balise",
"MailOperation_DarkEditor": "Sombre", "MailOperation_DarkEditor": "Sombre",
@@ -353,26 +339,25 @@
"MailOperation_MarkAsJunk": "Marquer comme indésirable", "MailOperation_MarkAsJunk": "Marquer comme indésirable",
"MailOperation_MarkAsRead": "Marquer comme lu", "MailOperation_MarkAsRead": "Marquer comme lu",
"MailOperation_MarkAsUnread": "Marquer comme non lu", "MailOperation_MarkAsUnread": "Marquer comme non lu",
"MailOperation_MarkNotJunk": "Marquer comme légitime", "MailOperation_MarkNotJunk": "Marquer comme non indésirable",
"MailOperation_Move": "Déplacer", "MailOperation_Move": "Déplacer",
"MailOperation_MoveFocused": "Déplacer vers Prioritaire", "MailOperation_MoveFocused": "Déplacer vers Focalisation",
"MailOperation_MoveJunk": "Déplacer vers Indésirables", "MailOperation_MoveJunk": "Déplacer vers indésirables",
"MailOperation_MoveOther": "Déplacer vers Autres", "MailOperation_MoveOther": "Déplacer vers autres",
"MailOperation_Navigate": "Naviguer", "MailOperation_Navigate": "Naviguer",
"MailOperation_Print": "Imprimer", "MailOperation_Print": "Imprimer",
"MailOperation_Reply": "Répondre", "MailOperation_Reply": "Répondre",
"MailOperation_ReplyAll": "Répondre à tous", "MailOperation_ReplyAll": "Répondre à tous",
"MailOperation_SaveAs": "Enregistrer sous", "MailOperation_SaveAs": "Enregistrer sous",
"MailOperation_SetFlag": "Marquer", "MailOperation_SetFlag": "Définir drapeau",
"MailOperation_Unarchive": "Désarchiver", "MailOperation_Unarchive": "Désarchiver",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Zoom",
"MailOperation_ViewMessageSource": "Voir la source du message",
"MailsSelected": "{0} élément(s) sélectionné(s)", "MailsSelected": "{0} élément(s) sélectionné(s)",
"MarkFlagUnflag": "Marquer ou Démarquer ce message", "MarkFlagUnflag": "Marquer ou Démarquer ce message",
"MarkReadUnread": "Marquer comme lu/non lu", "MarkReadUnread": "Marquer comme lu/non lu",
"MenuManageAccounts": "Gérer les comptes", "MenuManageAccounts": "Gérer les comptes",
"MenuNewMail": "Nouveau message", "MenuNewMail": "Nouveau message",
"MenuMergedAccountItemAccountsSuffix": " comptes", "MenuMergedAccountItemAccountsSuffix": " Comptes",
"MenuRate": "Évaluer Wino", "MenuRate": "Évaluer Wino",
"MenuSettings": "Paramètres", "MenuSettings": "Paramètres",
"MergedAccountsAvailableAccountsTitle": "Comptes disponibles", "MergedAccountsAvailableAccountsTitle": "Comptes disponibles",
@@ -381,17 +366,16 @@
"MoveMailDialog_Title": "Choisissez un dossier", "MoveMailDialog_Title": "Choisissez un dossier",
"NewAccountDialog_AccountName": "Nom du compte", "NewAccountDialog_AccountName": "Nom du compte",
"NewAccountDialog_AccountNameDefaultValue": "Personnel", "NewAccountDialog_AccountNameDefaultValue": "Personnel",
"NewAccountDialog_AccountNamePlaceholder": "ex. courrier personnel", "NewAccountDialog_AccountNamePlaceholder": "Ex. courrier personnel",
"NewAccountDialog_Title": "Ajouter un nouveau compte", "NewAccountDialog_Title": "Ajouter un nouveau compte",
"MessageSourceDialog_Title": "Source du message",
"NoMailSelected": "Aucun message sélectionné", "NoMailSelected": "Aucun message sélectionné",
"NoMessageCrieteria": "Aucun message ne correspond à vos critères de recherche", "NoMessageCrieteria": "Aucuns messages ne correspond à vos critères de recherche",
"NoMessageEmptyFolder": "Ce dossier est vide", "NoMessageEmptyFolder": "Ce dossier est vide",
"Notifications_MultipleNotificationsMessage": "Vous avez {0} nouveaux messages.", "Notifications_MultipleNotificationsMessage": "Vous avez {0} nouveaux messages",
"Notifications_MultipleNotificationsTitle": "Nouveau message", "Notifications_MultipleNotificationsTitle": "Nouveaux courriers",
"Notifications_WinoUpdatedMessage": "Vérifier la nouvelle version {0}", "Notifications_WinoUpdatedMessage": "Vérifier la nouvelle version {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail a été mis à jour.", "Notifications_WinoUpdatedTitle": "Wino Mail a été mis à jour.",
"Other": "Autres", "Other": "Autre",
"PaneLengthOption_Default": "Défaut", "PaneLengthOption_Default": "Défaut",
"PaneLengthOption_ExtraLarge": "Très grand", "PaneLengthOption_ExtraLarge": "Très grand",
"PaneLengthOption_Large": "Grand", "PaneLengthOption_Large": "Grand",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Compte Google", "ProviderDetail_Gmail_Description": "Compte Google",
"ProviderDetail_IMAP_Description": "Serveur IMAP/SMTP personnalisé", "ProviderDetail_IMAP_Description": "Serveur IMAP/SMTP personnalisé",
"ProviderDetail_IMAP_Title": "Serveur IMAP", "ProviderDetail_IMAP_Title": "Serveur IMAP",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Les journaux de protocole sont disponibles pour les diagnostics.", "ProtocolLogAvailable_Message": "Les journaux de protocole sont disponibles pour les diagnostics.",
"Results": "Résultats", "Results": "Résultats",
"Right": "Droite", "Right": "Droite",
@@ -416,10 +396,10 @@
"SearchBarPlaceholder": "Rechercher", "SearchBarPlaceholder": "Rechercher",
"SearchingIn": "Recherche dans", "SearchingIn": "Recherche dans",
"SearchPivotName": "Résultats", "SearchPivotName": "Résultats",
"SettingsAboutGithub_Description": "Ouvrir le gestionnaire de tickets du dépôt GitHub.", "SettingsAboutGithub_Description": "Allez au dépôt GitHub du gestionnaire de tickets.",
"SettingsAboutGithub_Title": "GitHub", "SettingsAboutGithub_Title": "GitHub",
"SettingsAccountManagementAppendMessage_Title": "Ajouter les messages au dossier Envoyé", "SettingsAccountManagementAppendMessage_Title": "Ajouter les messages au dossier Envoyé",
"SettingsAccountManagementAppendMessage_Description": "Créé une copie du message dans le dossier Envoyé après l'envoi du brouillon. Activez cette option si vous ne voyez pas vos e-mails après les avoir envoyés dans le dossier Envoyés.", "SettingsAccountManagementAppendMessage_Description": "Créer une copie du message dans le dossier Envoyé après l'envoi du brouillon. Activez cette option si vous ne voyez pas vos e-mails après les avoir envoyés dans le dossier Envoyés.",
"SettingsEditLinkedInbox_Title": "Modifier la boîte de réception liée", "SettingsEditLinkedInbox_Title": "Modifier la boîte de réception liée",
"SettingsEditLinkedInbox_Description": "Ajouter / supprimer des comptes, renommer ou rompre le lien entre les comptes.", "SettingsEditLinkedInbox_Description": "Ajouter / supprimer des comptes, renommer ou rompre le lien entre les comptes.",
"SettingsAboutVersion": "Version ", "SettingsAboutVersion": "Version ",
@@ -431,14 +411,12 @@
"SettingsAccentColor_UseWindowsAccentColor": "Utiliser ma couleur d'accentuation Windows", "SettingsAccentColor_UseWindowsAccentColor": "Utiliser ma couleur d'accentuation Windows",
"SettingsAccountName_Description": "Changer le nom du compte.", "SettingsAccountName_Description": "Changer le nom du compte.",
"SettingsAccountName_Title": "Nom du compte", "SettingsAccountName_Title": "Nom du compte",
"SettingsApplicationTheme_Description": "Personnalisez Wino avec différents thèmes d'application personnalisés selon vos goûts.", "SettingsApplicationTheme_Description": "Personnalisez Wino avec différents thèmes d'application personnalisés pour vous.",
"SettingsApplicationTheme_Title": "Thème de l'application", "SettingsApplicationTheme_Title": "Thème de l'application",
"SettingsAvailableThemes_Description": "Sélectionnez un thème de la collection de Wino selon vos goûts ou appliquez vos propres thèmes.", "SettingsAvailableThemes_Description": "Sélectionnez un thème de la collection de Wino selon vos goûts ou appliquez vos propres thèmes.",
"SettingsAvailableThemes_Title": "Thèmes disponibles", "SettingsAvailableThemes_Title": "Thèmes disponibles",
"SettingsAutoSelectNextItem_Title": "Sélection automatique de l'élément suivant", "SettingsAutoSelectNextItem_Title": "Sélection automatique de l'élément suivant",
"SettingsAutoSelectNextItem_Description": "Sélectionnez l'élément suivant après avoir supprimé ou déplacé un courrier.", "SettingsAutoSelectNextItem_Description": "Sélectionnez l'élément suivant après avoir supprimé ou déplacé un courrier.",
"SettingsCalendarSettings_Title": "Paramètres de l'agenda",
"SettingsCalendarSettings_Description": "Changez le premier jour de la semaine, la hauteur des cellules...",
"SettingsCustomTheme_Description": "Créez votre propre thème personnalisé avec un fond d'écran personnalisé et une couleur d'accentuation.", "SettingsCustomTheme_Description": "Créez votre propre thème personnalisé avec un fond d'écran personnalisé et une couleur d'accentuation.",
"SettingsCustomTheme_Title": "Thème personnalisé", "SettingsCustomTheme_Title": "Thème personnalisé",
"SettingsConfigureSpecialFolders_Title": "Configurer les dossiers système", "SettingsConfigureSpecialFolders_Title": "Configurer les dossiers système",
@@ -447,7 +425,7 @@
"Error_FailedToSetupSystemFolders_Title": "Impossible de configurer les dossiers système", "Error_FailedToSetupSystemFolders_Title": "Impossible de configurer les dossiers système",
"SettingsDeleteAccount_Description": "Supprimer tous les e-mails et identifiants associés à ce compte.", "SettingsDeleteAccount_Description": "Supprimer tous les e-mails et identifiants associés à ce compte.",
"SettingsDeleteAccount_Title": "Supprimer ce compte", "SettingsDeleteAccount_Title": "Supprimer ce compte",
"SettingsDeleteProtection_Description": "Wino devrait-il vous demander une confirmation chaque fois que vous essayez de supprimer définitivement un mail en utilisant les touches Maj + Suppr ?", "SettingsDeleteProtection_Description": "Wino devrait-il vous demander une comfirmation chaque fois que vous essayez de supprimer définitivement un mail en utilisant les touches Maj + Supprimer?",
"SettingsDeleteProtection_Title": "Protection contre la suppression permanente", "SettingsDeleteProtection_Title": "Protection contre la suppression permanente",
"SettingsDiagnostics_Description": "Pour les développeurs", "SettingsDiagnostics_Description": "Pour les développeurs",
"SettingsDiagnostics_Title": "Diagnostics", "SettingsDiagnostics_Title": "Diagnostics",
@@ -472,8 +450,8 @@
"SettingsFolderSync_Title": "Synchronisation de dossier", "SettingsFolderSync_Title": "Synchronisation de dossier",
"SettingsFolderOptions_Title": "Configuration dossier", "SettingsFolderOptions_Title": "Configuration dossier",
"SettingsFolderOptions_Description": "Modifier les paramètres des dossiers individuels, comme activer/désactiver la synchronisation ou afficher/masquer les badges non lus.", "SettingsFolderOptions_Description": "Modifier les paramètres des dossiers individuels, comme activer/désactiver la synchronisation ou afficher/masquer les badges non lus.",
"SettingsManageAliases_Title": "Alias", "SettingsManageAliases_Title": "Aliases",
"SettingsManageAliases_Description": "Voir les alias de messagerie assignés à ce compte, les mettre à jour ou les supprimer.", "SettingsManageAliases_Description": "See e-mail aliases assigned for this account, update or delete them.",
"SettingsHoverActionCenter": "Action centrée", "SettingsHoverActionCenter": "Action centrée",
"SettingsHoverActionLeft": "Action de gauche", "SettingsHoverActionLeft": "Action de gauche",
"SettingsHoverActionRight": "Action de droite", "SettingsHoverActionRight": "Action de droite",
@@ -484,27 +462,26 @@
"SettingsLanguageTime_Title": "Langue et heure", "SettingsLanguageTime_Title": "Langue et heure",
"SettingsLanguageTime_Description": "Langue d'affichage de Wino, format d'heure préféré.", "SettingsLanguageTime_Description": "Langue d'affichage de Wino, format d'heure préféré.",
"CategoriesFolderNameOverride": "Catégories", "CategoriesFolderNameOverride": "Catégories",
"AccountAlias_Column_Verified": "Vérifié", "AccountAlias_Column_Verified": "Verified",
"AccountAlias_Column_Alias": "Alias", "AccountAlias_Column_Alias": "Alias",
"AccountAlias_Column_IsPrimaryAlias": "Principal", "AccountAlias_Column_IsPrimaryAlias": "Primary",
"AccountAlias_Disclaimer_FirstLine": "Wino peut uniquement importer des alias pour vos comptes Gmail.", "AccountAlias_Disclaimer_FirstLine": "Wino can only import aliases for your Gmail accounts.",
"AccountAlias_Disclaimer_SecondLine": "Si vous souhaitez utiliser des alias pour votre compte Outlook ou IMAP, veuillez les ajouter manuellement.", "AccountAlias_Disclaimer_SecondLine": "If you want to use aliases for your Outlook or IMAP account, please add them yourself.",
"MoreFolderNameOverride": "Plus", "MoreFolderNameOverride": "Plus",
"SettingsOptions_Title": "Paramètres", "SettingsOptions_Title": "Paramètres",
"SettingsLinkAccounts_Description": "Fusionnez plusieurs comptes en un seul. Regroupez les messages dans une même boîte de réception.", "SettingsLinkAccounts_Description": "Fusionnez plusieurs comptes en un seul. Regroupez les messages d'une même boîte de réception.",
"SettingsLinkAccounts_Title": "Créer des comptes liés", "SettingsLinkAccounts_Title": "Créer des comptes liés",
"SettingsLinkedAccountsSave_Description": "Modifier le lien actuel avec les nouveaux comptes.", "SettingsLinkedAccountsSave_Description": "Modifier le lien actuel avec les nouveaux comptes.",
"SettingsLinkedAccountsSave_Title": "Enregistrer les modifications", "SettingsLinkedAccountsSave_Title": "Enregistrer les modifications",
"SettingsLoadImages_Title": "Charger les images automatiquement", "SettingsLoadImages_Title": "Charger les images automatiquement",
"SettingsLoadStyles_Title": "Chargement automatique des styles", "SettingsLoadStyles_Title": "Chargement automatique des styles",
"SettingsLoadPlaintextLinks_Title": "Convertir les liens en texte brut en liens cliquables",
"SettingsMailSpacing_Description": "Ajuster l'espacement pour l'énumération des courriers.", "SettingsMailSpacing_Description": "Ajuster l'espacement pour l'énumération des courriers.",
"SettingsMailSpacing_Title": "Espacement du courrier", "SettingsMailSpacing_Title": "Espacement du courrier",
"SettingsFolderMenuStyle_Title": "Créer des dossiers imbriqués", "SettingsFolderMenuStyle_Title": "Créer des dossiers imbriqués",
"SettingsFolderMenuStyle_Description": "Indique si les dossiers de compte doivent être imbriqués dans un élément de menu de compte ou non. Désactivez cette option si vous préférez l'ancien système de menu de Windows Mail", "SettingsFolderMenuStyle_Description": "Indique si les dossiers de compte doivent être imbriqués dans un élément de menu de compte ou non. Désactivez cette option si vous préférez l'ancien système de menu de Windows Mail",
"SettingsManageAccountSettings_Description": "Notifications, signatures, synchronisation et autres paramètres par compte.", "SettingsManageAccountSettings_Description": "Notifications, signatures, synchronisation et autres paramètres par compte.",
"SettingsManageAccountSettings_Title": "Gérer les paramètres du compte", "SettingsManageAccountSettings_Title": "Gérer les paramètres du compte",
"SettingsAppPreferences_Title": "Préférences de l'application", "SettingsAppPreferences_Title": "Préférence de l'application",
"SettingsAppPreferences_Description": "Paramètres généraux / préférences pour Wino Mail.", "SettingsAppPreferences_Description": "Paramètres généraux / préférences pour Wino Mail.",
"SettingsAppPreferences_CloseBehavior_Title": "Comportement de fermeture de l'application", "SettingsAppPreferences_CloseBehavior_Title": "Comportement de fermeture de l'application",
"SettingsAppPreferences_CloseBehavior_Description": "Que se passe-t-il lorsque vous fermez l'application?", "SettingsAppPreferences_CloseBehavior_Description": "Que se passe-t-il lorsque vous fermez l'application?",
@@ -532,12 +509,8 @@
"SettingsNoAccountSetupMessage": "Vous n'avez pas encore configuré de comptes.", "SettingsNoAccountSetupMessage": "Vous n'avez pas encore configuré de comptes.",
"SettingsNotifications_Description": "Activer ou désactiver les notifications pour ce compte.", "SettingsNotifications_Description": "Activer ou désactiver les notifications pour ce compte.",
"SettingsNotifications_Title": "Notifications", "SettingsNotifications_Title": "Notifications",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Barre de tâches", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsTaskbarBadge_Title": "Badge de la barre de tâches", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsTaskbarBadge_Description": "Inclure le nombre de messages non lus dans l'icône de la barre des tâches.",
"SettingsNotificationsAndTaskbar_Description": "Choisir si les notifications et le badge de la barre des tâches doivent être affichées pour ce compte.",
"SettingsPaneLengthReset_Description": "Réinitialisez la taille de la liste de courrier à sa valeur d'origine si vous rencontrez des problèmes.",
"SettingsPaneLengthReset_Title": "Réinitialiser la taille de la liste des messages",
"SettingsPaypal_Description": "Montrez-nous plus d'amour ❤️ Tous les dons sont appréciés.", "SettingsPaypal_Description": "Montrez-nous plus d'amour ❤️ Tous les dons sont appréciés.",
"SettingsPaypal_Title": "Faire un don via PayPal", "SettingsPaypal_Title": "Faire un don via PayPal",
"SettingsPersonalizationMailDisplayCompactMode": "Mode compact", "SettingsPersonalizationMailDisplayCompactMode": "Mode compact",
@@ -562,7 +535,7 @@
"SettingsRenameMergeAccount_Title": "Renommer", "SettingsRenameMergeAccount_Title": "Renommer",
"SettingsSemanticZoom_Description": "Cela vous permettra de cliquer sur les en-têtes de la liste des messages et d'accéder à une date spécifique", "SettingsSemanticZoom_Description": "Cela vous permettra de cliquer sur les en-têtes de la liste des messages et d'accéder à une date spécifique",
"SettingsSemanticZoom_Title": "Zoom sémantique sur les en-têtes de date", "SettingsSemanticZoom_Title": "Zoom sémantique sur les en-têtes de date",
"SettingsShowPreviewText_Description": "Afficher/masquer un aperçu du texte.", "SettingsShowPreviewText_Description": "Hide/show the preview text.",
"SettingsShowPreviewText_Title": "Afficher l'aperçu du texte", "SettingsShowPreviewText_Title": "Afficher l'aperçu du texte",
"SettingsShowSenderPictures_Description": "Masquer/afficher les vignettes des images de l'expéditeur.", "SettingsShowSenderPictures_Description": "Masquer/afficher les vignettes des images de l'expéditeur.",
"SettingsShowSenderPictures_Title": "Afficher l'avatar de l'expéditeur", "SettingsShowSenderPictures_Title": "Afficher l'avatar de l'expéditeur",
@@ -576,9 +549,9 @@
"SettingsStore_Title": "Évaluez l'application sur le store", "SettingsStore_Title": "Évaluez l'application sur le store",
"SettingsThreads_Description": "Organiser les messages en fils de conversation.", "SettingsThreads_Description": "Organiser les messages en fils de conversation.",
"SettingsThreads_Title": "Affichage en mode conversation", "SettingsThreads_Title": "Affichage en mode conversation",
"SettingsMailListActionBar_Description": "Afficher/masquer la barre d'action en haut de la liste de messages.", "SettingsMailListActionBar_Description": "Hide/show action bar at top of message list.",
"SettingsMailListActionBar_Title": "Afficher la liste d'actions", "SettingsMailListActionBar_Title": "Show mail list actions",
"SettingsUnlinkAccounts_Description": "Supprimer le lien entre les comptes. Cela ne supprimera pas vos comptes.", "SettingsUnlinkAccounts_Description": "Remove the link between accounts. his will not delete your accounts.",
"SettingsUnlinkAccounts_Title": "Dissocier les comptes", "SettingsUnlinkAccounts_Title": "Dissocier les comptes",
"SortingOption_Date": "Par date", "SortingOption_Date": "Par date",
"SortingOption_Name": "Par nom", "SortingOption_Name": "Par nom",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino est déconnecté du réseau. Cliquez sur reconnecter pour rétablir la connexion.", "TitleBarServerDisconnectedButton_Description": "Wino est déconnecté du réseau. Cliquez sur reconnecter pour rétablir la connexion.",
"TitleBarServerReconnectButton_Title": "reconnecter", "TitleBarServerReconnectButton_Title": "reconnecter",
"TitleBarServerReconnectingButton_Title": "connexion en cours", "TitleBarServerReconnectingButton_Title": "connexion en cours",
"MailItemNoSubject": "Aucun objet", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "Plus d`infos",
"QuickEventDialog_RemindMe": "Se souvenir de moi",
"QuickEventDialog_Location": "Localisation",
"QuickEventDialog_EventName": "Titre de l'événement",
"QuickEventDialog_IsAllDay": "Toute la journée"
} }

View File

@@ -3,12 +3,11 @@
"AccountCreationDialog_Initializing": "iniciando", "AccountCreationDialog_Initializing": "iniciando",
"AccountCreationDialog_PreparingFolders": "Neste intre estamos a obter información dos cartafois.", "AccountCreationDialog_PreparingFolders": "Neste intre estamos a obter información dos cartafois.",
"AccountCreationDialog_SigninIn": "A información da conta estase a gardar.", "AccountCreationDialog_SigninIn": "A información da conta estase a gardar.",
"AccountCreationDialog_FetchingProfileInformation": "Cargando os detalles do perfil.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Cargando os eventos do calendario.", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Se o navegador non se iniciou automaticamente, complete a autenticación:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Faga clic no botón de abaixo para copiar o enderezo de autenticación", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Inicia o teu navegador (Edge, Chrome, Firefox, etc.)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Paste the copied address and go to the website to complete authentication manually.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Pega o enderezo copiado e vai ao sitio web para completar a autenticación manualmente.",
"AccountEditDialog_Message": "Nome da conta", "AccountEditDialog_Message": "Nome da conta",
"AccountEditDialog_Title": "Editar conta", "AccountEditDialog_Title": "Editar conta",
"AccountPickerDialog_Title": "Escolla unha conta", "AccountPickerDialog_Title": "Escolla unha conta",
@@ -16,9 +15,9 @@
"AccountSettingsDialog_AccountNamePlaceholder": "p.ex. Manuel Rivas", "AccountSettingsDialog_AccountNamePlaceholder": "p.ex. Manuel Rivas",
"AddHyperlink": "Engadir", "AddHyperlink": "Engadir",
"AutoDiscoveryProgressMessage": "Estase a buscar a configuración do correo...", "AutoDiscoveryProgressMessage": "Estase a buscar a configuración do correo...",
"AppCloseBackgroundSynchronizationWarningTitle": "Sincronización en segundo plano", "AppCloseBackgroundSynchronizationWarningTitle": "Background Synchronization",
"AppCloseTerminateBehaviorWarningMessageFirstLine": "Está a piques de pechar Wino Mail e o comportamento de peche está posto en \"Terminar\".", "AppCloseTerminateBehaviorWarningMessageFirstLine": "You are terminating Wino Mail and your app close behavior is set to 'Terminate'.",
"AppCloseTerminateBehaviorWarningMessageSecondLine": "Esto parará todas as sincronizacións e notificacións en segundo plano.", "AppCloseTerminateBehaviorWarningMessageSecondLine": "This will stop all background synchronizations and notifications.",
"AppCloseTerminateBehaviorWarningMessageThirdLine": "Do you want to go to App Preferences to set Wino Mail to run minimized or in the background?", "AppCloseTerminateBehaviorWarningMessageThirdLine": "Do you want to go to App Preferences to set Wino Mail to run minimized or in the background?",
"AppCloseStartupLaunchDisabledWarningMessageFirstLine": "Application has not been set to launch on Windows startup.", "AppCloseStartupLaunchDisabledWarningMessageFirstLine": "Application has not been set to launch on Windows startup.",
"AppCloseStartupLaunchDisabledWarningMessageSecondLine": "This will cause you to miss notifications when you restart your computer.", "AppCloseStartupLaunchDisabledWarningMessageSecondLine": "This will cause you to miss notifications when you restart your computer.",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "A validación fallou", "DialogMessage_ComposerValidationFailedTitle": "A validación fallou",
"DialogMessage_CreateLinkedAccountMessage": "Dálle un nome a este vínculo. As contas xuntaranse baixo este nome.", "DialogMessage_CreateLinkedAccountMessage": "Dálle un nome a este vínculo. As contas xuntaranse baixo este nome.",
"DialogMessage_CreateLinkedAccountTitle": "Nome da conta vinculada", "DialogMessage_CreateLinkedAccountTitle": "Nome da conta vinculada",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "Borrar {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Borrar {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Todos os datos asociados con esta conta serán borrados do disco permanentemente.", "DialogMessage_DeleteAccountConfirmationTitle": "Todos os datos asociados con esta conta serán borrados do disco permanentemente.",
"DialogMessage_DiscardDraftConfirmationMessage": "O borrador será eliminado. Quere continuar?", "DialogMessage_DiscardDraftConfirmationMessage": "O borrador será eliminado. Quere continuar?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "Non preguntar de novo", "Dialog_DontAskAgain": "Non preguntar de novo",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Create Account Alias", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "Address", "CreateAccountAliasDialog_AliasAddress": "Address",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Denied Background Execution", "Info_BackgroundExecutionDeniedTitle": "Denied Background Execution",
"Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.", "Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.",
"Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure", "Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.", "Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.",
"Info_ComposerMissingMIMETitle": "Failed", "Info_ComposerMissingMIMETitle": "Failed",
"Info_ContactExistsMessage": "This contact is already in the recipient list.", "Info_ContactExistsMessage": "This contact is already in the recipient list.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Set flag", "MailOperation_SetFlag": "Set flag",
"MailOperation_Unarchive": "Unarchive", "MailOperation_Unarchive": "Unarchive",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Zoom",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} item(s) selected", "MailsSelected": "{0} item(s) selected",
"MarkFlagUnflag": "Mark as flagged/unflagged", "MarkFlagUnflag": "Mark as flagged/unflagged",
"MarkReadUnread": "Mark as read/unread", "MarkReadUnread": "Mark as read/unread",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Personal", "NewAccountDialog_AccountNameDefaultValue": "Personal",
"NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail", "NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail",
"NewAccountDialog_Title": "Add New Account", "NewAccountDialog_Title": "Add New Account",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "No message selected", "NoMailSelected": "No message selected",
"NoMessageCrieteria": "No messages match your search criteria", "NoMessageCrieteria": "No messages match your search criteria",
"NoMessageEmptyFolder": "This folder is empty", "NoMessageEmptyFolder": "This folder is empty",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "You have {0} new mails",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "New Mails",
"Notifications_WinoUpdatedMessage": "Checkout new version {0}", "Notifications_WinoUpdatedMessage": "Checkout new version {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail has been updated.", "Notifications_WinoUpdatedTitle": "Wino Mail has been updated.",
"Other": "Other", "Other": "Other",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google Account", "ProviderDetail_Gmail_Description": "Google Account",
"ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server", "ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server",
"ProviderDetail_IMAP_Title": "IMAP Server", "ProviderDetail_IMAP_Title": "IMAP Server",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.", "ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.",
"Results": "Results", "Results": "Results",
"Right": "Right", "Right": "Right",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Available Themes", "SettingsAvailableThemes_Title": "Available Themes",
"SettingsAutoSelectNextItem_Title": "Auto select next item", "SettingsAutoSelectNextItem_Title": "Auto select next item",
"SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.", "SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.", "SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.",
"SettingsCustomTheme_Title": "Custom Theme", "SettingsCustomTheme_Title": "Custom Theme",
"SettingsConfigureSpecialFolders_Title": "Configure System Folders", "SettingsConfigureSpecialFolders_Title": "Configure System Folders",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Save Changes", "SettingsLinkedAccountsSave_Title": "Save Changes",
"SettingsLoadImages_Title": "Load images automatically", "SettingsLoadImages_Title": "Load images automatically",
"SettingsLoadStyles_Title": "Load styles automatically", "SettingsLoadStyles_Title": "Load styles automatically",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Adjust the spacing for listing mails.", "SettingsMailSpacing_Description": "Adjust the spacing for listing mails.",
"SettingsMailSpacing_Title": "Mail Spacing", "SettingsMailSpacing_Title": "Mail Spacing",
"SettingsFolderMenuStyle_Title": "Create Nested Folders", "SettingsFolderMenuStyle_Title": "Create Nested Folders",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.", "SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.",
"SettingsNotifications_Description": "Turn on or off notifications for this account.", "SettingsNotifications_Description": "Turn on or off notifications for this account.",
"SettingsNotifications_Title": "Notifications", "SettingsNotifications_Title": "Notifications",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.", "SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "reconnect", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "connecting", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "Kami sedang mendapatkan informasi folder.", "AccountCreationDialog_PreparingFolders": "Kami sedang mendapatkan informasi folder.",
"AccountCreationDialog_SigninIn": "Informasi akun sedang disimpan.", "AccountCreationDialog_SigninIn": "Informasi akun sedang disimpan.",
"AccountCreationDialog_FetchingProfileInformation": "Mengambil rincian profil.", "AccountCreationDialog_FetchingProfileInformation": "Mengambil rincian profil.",
"AccountCreationDialog_FetchingEvents": "Mengambil acara kalender.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Jika peramban web Anda tidak terbuka secara otomatis:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Jika peramban web Anda tidak terbuka secara otomatis:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Klik tombol di bawah untuk menyalin alamat otentikasi", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Klik tombol di bawah untuk menyalin alamat otentikasi",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Jalankan peramban web Anda (Edge, Chrome, Firefox, dll.)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Jalankan peramban web Anda (Edge, Chrome, Firefox, dll.)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Validasi Gagal", "DialogMessage_ComposerValidationFailedTitle": "Validasi Gagal",
"DialogMessage_CreateLinkedAccountMessage": "Berikan nama baru untuk tautan ini. Akun akan digabungkan menggunakan nama ini.", "DialogMessage_CreateLinkedAccountMessage": "Berikan nama baru untuk tautan ini. Akun akan digabungkan menggunakan nama ini.",
"DialogMessage_CreateLinkedAccountTitle": "Nama Tautan Akun", "DialogMessage_CreateLinkedAccountTitle": "Nama Tautan Akun",
"DialogMessage_PrintingFailedMessage": "Gagal mencetak surel. Hasil: {0}",
"DialogMessage_PrintingFailedTitle": "Gagal",
"DialogMessage_PrintingSuccessTitle": "Berhasil",
"DialogMessage_PrintingSuccessMessage": "Surel dikirim ke pencetak.",
"DialogMessage_DeleteAccountConfirmationMessage": "Hapus {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Hapus {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Semua data terkait akun ini akan dihapus secara permanen dari penyimpanan.", "DialogMessage_DeleteAccountConfirmationTitle": "Semua data terkait akun ini akan dihapus secara permanen dari penyimpanan.",
"DialogMessage_DiscardDraftConfirmationMessage": "Konsep ini akan dibuang. Apakah Anda ingin melanjutkan?", "DialogMessage_DiscardDraftConfirmationMessage": "Konsep ini akan dibuang. Apakah Anda ingin melanjutkan?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Secara otomatis luncurkan Wino Mail diminimalkan saat Windows dimulai agar tidak melewatkan pemberitahuan.\n\nApakah Anda ingin menyalakan pilihan ini?", "DialogMessage_EnableStartupLaunchMessage": "Secara otomatis luncurkan Wino Mail diminimalkan saat Windows dimulai agar tidak melewatkan pemberitahuan.\n\nApakah Anda ingin menyalakan pilihan ini?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "Anda dapat menyalakan Luncurkan ketika Mulai di Pengaturan -> Pengaturan Aplikasi.", "DialogMessage_EnableStartupLaunchDeniedMessage": "Anda dapat menyalakan Luncurkan ketika Mulai di Pengaturan -> Pengaturan Aplikasi.",
"Dialog_DontAskAgain": "Jangan tanyakan lagi", "Dialog_DontAskAgain": "Jangan tanyakan lagi",
"CalendarAllDayEventSummary": "acara sepanjang hari",
"CalendarItemAllDay": "sepanjang hari",
"CalendarItem_DetailsPopup_JoinOnline": "Bergabung secara daring",
"CalendarItem_DetailsPopup_ViewEventButton": "Lihat acara",
"CalendarItem_DetailsPopup_ViewSeriesButton": "Lihat seri",
"CalendarDisplayOptions_Expand": "Perluas",
"CalendarDisplayOptions_Color": "Warna",
"CreateAccountAliasDialog_Title": "Buat Alias Akun", "CreateAccountAliasDialog_Title": "Buat Alias Akun",
"CreateAccountAliasDialog_Description": "Mohon pastikan peladen keluar Anda mengizinkan surel dikirim dari alias ini.", "CreateAccountAliasDialog_Description": "Mohon pastikan peladen keluar Anda mengizinkan surel dikirim dari alias ini.",
"CreateAccountAliasDialog_AliasAddress": "Alamt", "CreateAccountAliasDialog_AliasAddress": "Alamt",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Izin Latar Belakang Tidak Diberikan", "Info_BackgroundExecutionDeniedTitle": "Izin Latar Belakang Tidak Diberikan",
"Info_BackgroundExecutionUnknownErrorMessage": "Terjadi pengecualian yang tidak diketahui saat mendaftarkan penyelaras latar belakang.", "Info_BackgroundExecutionUnknownErrorMessage": "Terjadi pengecualian yang tidak diketahui saat mendaftarkan penyelaras latar belakang.",
"Info_BackgroundExecutionUnknownErrorTitle": "Gagal Menjalankan Latar Belakang", "Info_BackgroundExecutionUnknownErrorTitle": "Gagal Menjalankan Latar Belakang",
"Info_FailedToOpenFileTitle": "Gagal untuk membuka berkas.",
"Info_FailedToOpenFileMessage": "Berkas mungkin sudah dihapus.",
"Info_ComposerMissingMIMEMessage": "Tidak dapat menemukan berkas MIME. Mungkin menyelaraskan dapat membantu.", "Info_ComposerMissingMIMEMessage": "Tidak dapat menemukan berkas MIME. Mungkin menyelaraskan dapat membantu.",
"Info_ComposerMissingMIMETitle": "Gagal", "Info_ComposerMissingMIMETitle": "Gagal",
"Info_ContactExistsMessage": "Kontak ini sudah ada di daftar penerima.", "Info_ContactExistsMessage": "Kontak ini sudah ada di daftar penerima.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Tandai", "MailOperation_SetFlag": "Tandai",
"MailOperation_Unarchive": "Batalkan arsip", "MailOperation_Unarchive": "Batalkan arsip",
"MailOperation_Zoom": "Perbesaran", "MailOperation_Zoom": "Perbesaran",
"MailOperation_ViewMessageSource": "Lihat sumber pesan",
"MailsSelected": "{0} item dipilih", "MailsSelected": "{0} item dipilih",
"MarkFlagUnflag": "Berikan/batal berikan tanda", "MarkFlagUnflag": "Berikan/batal berikan tanda",
"MarkReadUnread": "Tandai sudah/belum dibaca", "MarkReadUnread": "Tandai sudah/belum dibaca",
@@ -383,11 +368,10 @@
"NewAccountDialog_AccountNameDefaultValue": "Pribadi", "NewAccountDialog_AccountNameDefaultValue": "Pribadi",
"NewAccountDialog_AccountNamePlaceholder": "misal. Surel Pribadi", "NewAccountDialog_AccountNamePlaceholder": "misal. Surel Pribadi",
"NewAccountDialog_Title": "Tambahkan Akun Baru", "NewAccountDialog_Title": "Tambahkan Akun Baru",
"MessageSourceDialog_Title": "Sumber pesan",
"NoMailSelected": "Tidak ada pesan yang dipilih", "NoMailSelected": "Tidak ada pesan yang dipilih",
"NoMessageCrieteria": "Tidak ada pesan yang sesuai kriteria", "NoMessageCrieteria": "Tidak ada pesan yang sesuai kriteria",
"NoMessageEmptyFolder": "Folder ini kosong", "NoMessageEmptyFolder": "Folder ini kosong",
"Notifications_MultipleNotificationsMessage": "Anda memiliki {0} pesan baru.", "Notifications_MultipleNotificationsMessage": "Anda memiliki {0} pesan baru",
"Notifications_MultipleNotificationsTitle": "Pesan Baru", "Notifications_MultipleNotificationsTitle": "Pesan Baru",
"Notifications_WinoUpdatedMessage": "Versi baru terpasang {0}", "Notifications_WinoUpdatedMessage": "Versi baru terpasang {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail telah diperbarui.", "Notifications_WinoUpdatedTitle": "Wino Mail telah diperbarui.",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Akun Google", "ProviderDetail_Gmail_Description": "Akun Google",
"ProviderDetail_IMAP_Description": "Peladen IMAP/SMTP khusus", "ProviderDetail_IMAP_Description": "Peladen IMAP/SMTP khusus",
"ProviderDetail_IMAP_Title": "Peladen IMAP", "ProviderDetail_IMAP_Title": "Peladen IMAP",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Catatan log protokol kini tersedia untuk pengawakutuan.", "ProtocolLogAvailable_Message": "Catatan log protokol kini tersedia untuk pengawakutuan.",
"Results": "Hasil", "Results": "Hasil",
"Right": "Kanan", "Right": "Kanan",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Tema yang Tersedia", "SettingsAvailableThemes_Title": "Tema yang Tersedia",
"SettingsAutoSelectNextItem_Title": "Pilih item berikutnya secara otomatis", "SettingsAutoSelectNextItem_Title": "Pilih item berikutnya secara otomatis",
"SettingsAutoSelectNextItem_Description": "Pilih item berikutnya setelah Anda menghapus atau memindahkan surel.", "SettingsAutoSelectNextItem_Description": "Pilih item berikutnya setelah Anda menghapus atau memindahkan surel.",
"SettingsCalendarSettings_Title": "Pengaturan Kalender",
"SettingsCalendarSettings_Description": "Ubah hari pertama dalam pekan, tinggi kotak jam, dan lain-lain...",
"SettingsCustomTheme_Description": "Buat tema khusus Anda sendiri dengan latar belakang dan aksen warna.", "SettingsCustomTheme_Description": "Buat tema khusus Anda sendiri dengan latar belakang dan aksen warna.",
"SettingsCustomTheme_Title": "Tema Khusus", "SettingsCustomTheme_Title": "Tema Khusus",
"SettingsConfigureSpecialFolders_Title": "Atur Folder Sistem", "SettingsConfigureSpecialFolders_Title": "Atur Folder Sistem",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Simpan Perubahan", "SettingsLinkedAccountsSave_Title": "Simpan Perubahan",
"SettingsLoadImages_Title": "Unduh gambar secara otomatis", "SettingsLoadImages_Title": "Unduh gambar secara otomatis",
"SettingsLoadStyles_Title": "Unduh gaya secara otomatis", "SettingsLoadStyles_Title": "Unduh gaya secara otomatis",
"SettingsLoadPlaintextLinks_Title": "Ganti teks mentah menjadi tautan yang dapat diklik",
"SettingsMailSpacing_Description": "Sesuaikan jarak daftar surel.", "SettingsMailSpacing_Description": "Sesuaikan jarak daftar surel.",
"SettingsMailSpacing_Title": "Jarak Surel", "SettingsMailSpacing_Title": "Jarak Surel",
"SettingsFolderMenuStyle_Title": "Buat Folder di Dalam", "SettingsFolderMenuStyle_Title": "Buat Folder di Dalam",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "Anda belum menyiapkan akun.", "SettingsNoAccountSetupMessage": "Anda belum menyiapkan akun.",
"SettingsNotifications_Description": "Nyalakan atau matikan pemberitahuan untuk akun ini.", "SettingsNotifications_Description": "Nyalakan atau matikan pemberitahuan untuk akun ini.",
"SettingsNotifications_Title": "Pemberitahuan", "SettingsNotifications_Title": "Pemberitahuan",
"SettingsNotificationsAndTaskbar_Title": "Pemberitahuan & Bilah Tugas",
"SettingsTaskbarBadge_Title": "Lencana Bilah Tugas",
"SettingsTaskbarBadge_Description": "Tampilkan jumlah surel belum dibaca di ikon bilah tugas.",
"SettingsNotificationsAndTaskbar_Description": "Ubah apakah pemberitahuan dan lencana bilah tugas harus ditampilkan untuk akun ini.",
"SettingsPaneLengthReset_Description": "Atur ukuran daftar email me bawaan.", "SettingsPaneLengthReset_Description": "Atur ukuran daftar email me bawaan.",
"SettingsPaneLengthReset_Title": "Atur Ulang Ukuran Daftar Surel", "SettingsPaneLengthReset_Title": "Atur Ulang Ukuran Daftar Surel",
"SettingsPaypal_Description": "Berikan lebih banyak cinta ❤️ Semua sumbangan sangat kami hargai.", "SettingsPaypal_Description": "Berikan lebih banyak cinta ❤️ Semua sumbangan sangat kami hargai.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino tidak tersambung ke jaringan. Klik sambungkan kembali untuk mencoba melanjutkan sambungan.", "TitleBarServerDisconnectedButton_Description": "Wino tidak tersambung ke jaringan. Klik sambungkan kembali untuk mencoba melanjutkan sambungan.",
"TitleBarServerReconnectButton_Title": "sambungkan kembali", "TitleBarServerReconnectButton_Title": "sambungkan kembali",
"TitleBarServerReconnectingButton_Title": "menyambungkan", "TitleBarServerReconnectingButton_Title": "menyambungkan",
"MailItemNoSubject": "Tidak ada judul", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "Rincian",
"QuickEventDialog_RemindMe": "Ingatkan saya",
"QuickEventDialog_Location": "Tempat",
"QuickEventDialog_EventName": "Nama acara",
"QuickEventDialog_IsAllDay": "Sepanjang hari"
} }

View File

@@ -1,10 +1,9 @@
{ {
"AccountCreationDialog_Completed": "fatto", "AccountCreationDialog_Completed": "Fatto!",
"AccountCreationDialog_Initializing": "inizializzazione", "AccountCreationDialog_Initializing": "inizializzazione",
"AccountCreationDialog_PreparingFolders": "Stiamo ricevendo informazioni sulle cartelle al momento.", "AccountCreationDialog_PreparingFolders": "Stiamo ricevendo informazioni sulle cartelle al momento.",
"AccountCreationDialog_SigninIn": "Le informazioni dell'account sono in fase di salvataggio.", "AccountCreationDialog_SigninIn": "Le informazioni dell'account sono in fase di salvataggio.",
"AccountCreationDialog_FetchingProfileInformation": "Recupero dettagli profilo.", "AccountCreationDialog_FetchingProfileInformation": "Recupero dettagli profilo.",
"AccountCreationDialog_FetchingEvents": "Recupero eventi calendario.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Se il browser non è stato avviato automaticamente per completare l'autenticazione:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Se il browser non è stato avviato automaticamente per completare l'autenticazione:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Clicca il pulsante qui sotto per copiare l'indirizzo di autenticazione", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Clicca il pulsante qui sotto per copiare l'indirizzo di autenticazione",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Avvia il tuo browser web (Edge, Chrome, Firefox ecc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Avvia il tuo browser web (Edge, Chrome, Firefox ecc...)",
@@ -25,20 +24,20 @@
"AppCloseStartupLaunchDisabledWarningMessageThirdLine": "Vuoi andare alla pagina Preferenze dell'app per abilitarla?", "AppCloseStartupLaunchDisabledWarningMessageThirdLine": "Vuoi andare alla pagina Preferenze dell'app per abilitarla?",
"BasicIMAPSetupDialog_AdvancedConfiguration": "Configurazione avanzata", "BasicIMAPSetupDialog_AdvancedConfiguration": "Configurazione avanzata",
"BasicIMAPSetupDialog_CredentialLocalMessage": "Le tue credenziali verranno memorizzate solo localmente sul tuo computer.", "BasicIMAPSetupDialog_CredentialLocalMessage": "Le tue credenziali verranno memorizzate solo localmente sul tuo computer.",
"BasicIMAPSetupDialog_Description": "Alcuni account richiedono fasi aggiuntive per accedere", "BasicIMAPSetupDialog_Description": "Alcuni account richiedono passaggi aggiuntivi per accedere",
"BasicIMAPSetupDialog_DisplayName": "Nome visualizzato", "BasicIMAPSetupDialog_DisplayName": "Nome visualizzato",
"BasicIMAPSetupDialog_DisplayNamePlaceholder": "es. Mario Rossi", "BasicIMAPSetupDialog_DisplayNamePlaceholder": "es. Mario Rossi",
"BasicIMAPSetupDialog_LearnMore": "Scopri di più", "BasicIMAPSetupDialog_LearnMore": "Per saperne di più",
"BasicIMAPSetupDialog_MailAddress": "Indirizzo e-mail", "BasicIMAPSetupDialog_MailAddress": "Indirizzo E-Mail",
"BasicIMAPSetupDialog_MailAddressPlaceholder": "johndoe@fabrikam.com", "BasicIMAPSetupDialog_MailAddressPlaceholder": "johndoe@fabrikam.com",
"BasicIMAPSetupDialog_Password": "Parola d'accesso", "BasicIMAPSetupDialog_Password": "Password",
"BasicIMAPSetupDialog_Title": "Account IMAP", "BasicIMAPSetupDialog_Title": "Account IMAP",
"Buttons_AddAccount": "Aggiungi account", "Buttons_AddAccount": "Aggiungi account",
"Buttons_AddNewAlias": "Aggiungi nuovo alias", "Buttons_AddNewAlias": "Aggiungi nuovo alias",
"Buttons_Allow": "Consenti", "Buttons_Allow": "Consenti",
"Buttons_Deny": "Nega", "Buttons_Deny": "Nega",
"Buttons_SyncAliases": "Sincronizza alias", "Buttons_SyncAliases": "Sincronizza alias",
"Buttons_ApplyTheme": "Applica tema", "Buttons_ApplyTheme": "Applica Tema",
"Buttons_Browse": "Sfoglia", "Buttons_Browse": "Sfoglia",
"Buttons_Cancel": "Annulla", "Buttons_Cancel": "Annulla",
"Buttons_Close": "Chiudi", "Buttons_Close": "Chiudi",
@@ -68,23 +67,23 @@
"ComposerFrom": "Da: ", "ComposerFrom": "Da: ",
"ComposerSubject": "Oggetto: ", "ComposerSubject": "Oggetto: ",
"ComposerTo": "A: ", "ComposerTo": "A: ",
"ClipboardTextCopied_Message": "{0} copiato negli Appunti.", "ClipboardTextCopied_Message": "{0} copiato negli appunti.",
"ClipboardTextCopied_Title": "Copiato", "ClipboardTextCopied_Title": "Copiato",
"ClipboardTextCopyFailed_Message": "Impossibile copiare {0} negli Aappunti.", "ClipboardTextCopyFailed_Message": "Impossibile copiare {0} negli appunti.",
"ComposerToPlaceholder": "clicca Invio per inserire gli indirizzi", "ComposerToPlaceholder": "clicca Invio per inserire gli indirizzi",
"ComposerAttachmentsDropZone_Message": "Trascina qui i tuoi file", "ComposerAttachmentsDropZone_Message": "Trascina qui i tuoi file",
"ComposerImagesDropZone_Message": "Trascina qui le tue immagini", "ComposerImagesDropZone_Message": "Trascina qui le tue immagini",
"ComposerAttachmentsDragDropAttach_Message": "Allega", "ComposerAttachmentsDragDropAttach_Message": "Allega",
"CustomThemeBuilder_AccentColorDescription": "Imposta un colore principale personalizzato, se vuoi. Non selezionando un colore, sarà usato il colore principale di Windows.", "CustomThemeBuilder_AccentColorDescription": "Imposta un colore principale personalizzato, se vuoi. Se non si selezionerà un colore verrà usato il colore principale di Windows.",
"CustomThemeBuilder_AccentColorTitle": "Colore principale", "CustomThemeBuilder_AccentColorTitle": "Colore principale",
"CustomThemeBuilder_PickColor": "Scegli", "CustomThemeBuilder_PickColor": "Scegli",
"CustomThemeBuilder_ThemeNameDescription": "Nome unico del tuo tema personalizzato.", "CustomThemeBuilder_ThemeNameDescription": "Nome unico del tuo tema personalizzato.",
"CustomThemeBuilder_ThemeNameTitle": "Nome tema", "CustomThemeBuilder_ThemeNameTitle": "Nome del tema",
"CustomThemeBuilder_Title": "Creatore temi personalizzati", "CustomThemeBuilder_Title": "Creatore di Temi personalizzati",
"CustomThemeBuilder_WallpaperDescription": "Imposta uno sfondo personalizzato per Wino", "CustomThemeBuilder_WallpaperDescription": "Imposta uno sfondo personalizzato per Wino",
"CustomThemeBuilder_WallpaperTitle": "Imposta sfondo personalizzato", "CustomThemeBuilder_WallpaperTitle": "Imposta uno sfondo personalizzato",
"DialogMessage_AccountLimitMessage": "Hai raggiunto il limite di creazione degli account.\nVuoi acquistare il componente aggiuntivo 'Account illimitati' per continuare?", "DialogMessage_AccountLimitMessage": "Hai raggiunto il limite di creazione degli account.\nVuoi acquistare il componente aggiuntivo 'Account Illimitati' per continuare?",
"DialogMessage_AccountLimitTitle": "Raggiunto limite account", "DialogMessage_AccountLimitTitle": "Raggiunto il limite degli account",
"DialogMessage_AliasNotSelectedTitle": "Alias mancante", "DialogMessage_AliasNotSelectedTitle": "Alias mancante",
"DialogMessage_AliasNotSelectedMessage": "Devi selezionare un alias prima di inviare un messaggio.", "DialogMessage_AliasNotSelectedMessage": "Devi selezionare un alias prima di inviare un messaggio.",
"DialogMessage_AliasExistsTitle": "Alias esistente", "DialogMessage_AliasExistsTitle": "Alias esistente",
@@ -93,28 +92,24 @@
"DialogMessage_InvalidAliasMessage": "Questo alias non è valido. Assicurati che tutti gli indirizzi dell'alias siano indirizzi e-mail validi.", "DialogMessage_InvalidAliasMessage": "Questo alias non è valido. Assicurati che tutti gli indirizzi dell'alias siano indirizzi e-mail validi.",
"DialogMessage_CantDeleteRootAliasTitle": "Impossibile eliminare alias", "DialogMessage_CantDeleteRootAliasTitle": "Impossibile eliminare alias",
"DialogMessage_CantDeleteRootAliasMessage": "L'alias radice non può essere eliminato. Questa è la tua identità principale associata alla configurazione del tuo account.", "DialogMessage_CantDeleteRootAliasMessage": "L'alias radice non può essere eliminato. Questa è la tua identità principale associata alla configurazione del tuo account.",
"DialogMessage_AliasCreatedTitle": "Creato nuovo alias", "DialogMessage_AliasCreatedTitle": "Nuovo alias creato",
"DialogMessage_AliasCreatedMessage": "Il nuovo alias è stato creato correttamente.", "DialogMessage_AliasCreatedMessage": "Il nuovo alias è stato creato correttamente.",
"DialogMessage_CleanupFolderMessage": "Vuoi eliminare definitivamente tutti i messaggi in questa cartella?", "DialogMessage_CleanupFolderMessage": "Vuoi eliminare definitivamente tutti i messaggi in questa cartella?",
"DialogMessage_CleanupFolderTitle": "Svuota cartella", "DialogMessage_CleanupFolderTitle": "Pulisci Cartella",
"DialogMessage_ComposerMissingRecipientMessage": "Il messaggio non ha destinatari.", "DialogMessage_ComposerMissingRecipientMessage": "Il messaggio non ha alcun destinatario.",
"DialogMessage_ComposerValidationFailedTitle": "Convalida non riuscita", "DialogMessage_ComposerValidationFailedTitle": "Convalida non riuscita",
"DialogMessage_CreateLinkedAccountMessage": "Dai un nome a questo nuovo collegamento. Gli account saranno uniti sotto questo nome.", "DialogMessage_CreateLinkedAccountMessage": "Dai un nome a questo nuovo collegamento. Gli account saranno uniti sotto questo nome.",
"DialogMessage_CreateLinkedAccountTitle": "Nome account collegato", "DialogMessage_CreateLinkedAccountTitle": "Nome dell'account collegato",
"DialogMessage_PrintingFailedMessage": "Stampa di questa e-mail non riuscita. Risultato: {0}",
"DialogMessage_PrintingFailedTitle": "Non riuscita",
"DialogMessage_PrintingSuccessTitle": "Fatto",
"DialogMessage_PrintingSuccessMessage": "La posta è inviata alla stampante.",
"DialogMessage_DeleteAccountConfirmationMessage": "Eliminare {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Eliminare {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "I dati associati a questo account saranno permanentemente eliminati dal disco.", "DialogMessage_DeleteAccountConfirmationTitle": "Tutti i dati associati a questo account verranno eliminati dal disco in modo permanente.",
"DialogMessage_DiscardDraftConfirmationMessage": "Questa bozza sarà scartata. Vuoi continuare?", "DialogMessage_DiscardDraftConfirmationMessage": "Questa bozza verrà scartata. Vuoi continuare?",
"DialogMessage_DiscardDraftConfirmationTitle": "Scarta bozza", "DialogMessage_DiscardDraftConfirmationTitle": "Scarta bozza",
"DialogMessage_HardDeleteConfirmationMessage": "Eliminazione permanente", "DialogMessage_HardDeleteConfirmationMessage": "Elimina definitivamente",
"DialogMessage_HardDeleteConfirmationTitle": "I messaggi saranno eliminati definitivamente. Vuoi continuare?", "DialogMessage_HardDeleteConfirmationTitle": "I messaggi verranno eliminati definitivamente. Vuoi continuare?",
"DialogMessage_NoAccountsForCreateMailMessage": "Non hai alcun account per creare messaggi.", "DialogMessage_NoAccountsForCreateMailMessage": "Non hai alcun account da cui creare un messaggio.",
"DialogMessage_NoAccountsForCreateMailTitle": "Account mancante", "DialogMessage_NoAccountsForCreateMailTitle": "Account mancante",
"DialogMessage_RenameLinkedAccountsMessage": "Inserisci un nuovo nome per l'account collegato", "DialogMessage_RenameLinkedAccountsMessage": "Inserisci un nuovo nome per l'account collegato",
"DialogMessage_RenameLinkedAccountsTitle": "Rinomina account collegato", "DialogMessage_RenameLinkedAccountsTitle": "Rinomina l'account collegato",
"DialogMessage_UnlinkAccountsConfirmationMessage": "Questa operazione non eliminerà i tuoi account, ma interromperà solo il collegamento verso le connessioni alla cartella condivisa. Vuoi continuare?", "DialogMessage_UnlinkAccountsConfirmationMessage": "Questa operazione non eliminerà i tuoi account, ma interromperà solo il collegamento verso le connessioni alla cartella condivisa. Vuoi continuare?",
"DialogMessage_UnlinkAccountsConfirmationTitle": "Scollega account", "DialogMessage_UnlinkAccountsConfirmationTitle": "Scollega account",
"DialogMessage_EmptySubjectConfirmation": "Oggetto mancante", "DialogMessage_EmptySubjectConfirmation": "Oggetto mancante",
@@ -123,26 +118,19 @@
"DialogMessage_RenameFolderMessage": "Inserisci un nuovo nome per questa cartella", "DialogMessage_RenameFolderMessage": "Inserisci un nuovo nome per questa cartella",
"DialogMessage_UnsubscribeConfirmationTitle": "Disiscriviti", "DialogMessage_UnsubscribeConfirmationTitle": "Disiscriviti",
"DialogMessage_UnsubscribeConfirmationOneClickMessage": "Vuoi smettere di ricevere messaggi da {0}?", "DialogMessage_UnsubscribeConfirmationOneClickMessage": "Vuoi smettere di ricevere messaggi da {0}?",
"DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "Per smettere di ricevere messaggi da {0}, vai sul loro sito web per disiscriverti.", "DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "Per smettere di ricevere messaggi da {0}, vai sul loro sito web per annullare l'iscrizione.",
"DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "Vai al sito", "DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "Vai al sito",
"DialogMessage_UnsubscribeConfirmationMailtoMessage": "Vuoi smettere di ricevere messaggi da {0}? Wino annullerà la tua iscrizione inviando una e-mail dal tuo account e-mail a {1}.", "DialogMessage_UnsubscribeConfirmationMailtoMessage": "Vuoi smettere di ricevere messaggi da {0}? Wino annullerà la tua iscrizione inviando una email dal tuo account email a {1}.",
"DialogMessage_EnableStartupLaunchTitle": "Abilita auto-avvio", "DialogMessage_EnableStartupLaunchTitle": "Abilita Auto-avvio",
"DialogMessage_EnableStartupLaunchMessage": "Permetti a Wino Mail di lanciarsi automaticamente minimizzato all'avvio di Windows per non perdere alcuna notifica.\n\nVuoi abilitare il lancio all'avvio?", "DialogMessage_EnableStartupLaunchMessage": "Permetti a Wino Mail di lanciarsi automaticamente minimizzato all'avvio di Windows per non perdere alcuna notifica.\n\nVuoi abilitare il lancio dell'avvio?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "È possibile abilitare l'avvio da Impostazioni -> Preferenze app.", "DialogMessage_EnableStartupLaunchDeniedMessage": "È possibile abilitare l'avvio da Impostazioni -> Preferenze app.",
"Dialog_DontAskAgain": "Non chiedere più", "Dialog_DontAskAgain": "Non chiedermelo più",
"CalendarAllDayEventSummary": "eventi giornalieri",
"CalendarItemAllDay": "la giornata",
"CalendarItem_DetailsPopup_JoinOnline": "Unisciti in rete",
"CalendarItem_DetailsPopup_ViewEventButton": "Vedi evento",
"CalendarItem_DetailsPopup_ViewSeriesButton": "Vedi serie",
"CalendarDisplayOptions_Expand": "Espandi",
"CalendarDisplayOptions_Color": "Colore",
"CreateAccountAliasDialog_Title": "Crea alias dell'account", "CreateAccountAliasDialog_Title": "Crea alias dell'account",
"CreateAccountAliasDialog_Description": "Assicurati che il tuo server in uscita permetta di inviare e-mail da questo alias.", "CreateAccountAliasDialog_Description": "Assicurati che il tuo server in uscita permetta di inviare e-mail da questo alias.",
"CreateAccountAliasDialog_AliasAddress": "Indirizzo", "CreateAccountAliasDialog_AliasAddress": "Indirizzo",
"CreateAccountAliasDialog_AliasAddressPlaceholder": "es. support@miodominio.com", "CreateAccountAliasDialog_AliasAddressPlaceholder": "es. support@mydomain.com",
"CreateAccountAliasDialog_ReplyToAddress": "Indirizzo per le risposte", "CreateAccountAliasDialog_ReplyToAddress": "Indirizzo per le risposte",
"CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@miodominio.com", "CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@mydomain.com",
"DiscordChannelDisclaimerMessage": "Wino non ha il proprio server Discord, ma il canale speciale \"wino-mail\" è ospitato presso il server \"Developer Sanctuary\".\nPer ottenere gli aggiornamenti di Wino per favore unisciti al server Developer Sanctuary e segui il canale \"wino-mail\" sotto \"Community Projects\".\n\nSarai reindirizzato all'URL del server poiché Discord non supporta gli inviti del canale.", "DiscordChannelDisclaimerMessage": "Wino non ha il proprio server Discord, ma il canale speciale \"wino-mail\" è ospitato presso il server \"Developer Sanctuary\".\nPer ottenere gli aggiornamenti di Wino per favore unisciti al server Developer Sanctuary e segui il canale \"wino-mail\" sotto \"Community Projects\".\n\nSarai reindirizzato all'URL del server poiché Discord non supporta gli inviti del canale.",
"DiscordChannelDisclaimerTitle": "Informazioni importanti su Discord", "DiscordChannelDisclaimerTitle": "Informazioni importanti su Discord",
"Draft": "Bozza", "Draft": "Bozza",
@@ -150,48 +138,48 @@
"EditorToolbarOption_Draw": "Disegna", "EditorToolbarOption_Draw": "Disegna",
"EditorToolbarOption_Format": "Formato", "EditorToolbarOption_Format": "Formato",
"EditorToolbarOption_Insert": "Inserisci", "EditorToolbarOption_Insert": "Inserisci",
"EditorToolbarOption_None": "Nessuno", "EditorToolbarOption_None": "Vuoto",
"EditorToolbarOption_Options": "Opzioni", "EditorToolbarOption_Options": "Opzioni",
"EditorTooltip_WebViewEditor": "Usa editor di visualizzazione web", "EditorTooltip_WebViewEditor": "Usa editor di visualizzazione web",
"ElementTheme_Dark": "Tema scuro", "ElementTheme_Dark": "Tema scuro",
"ElementTheme_Default": "Usa le impostazioni di sistema", "ElementTheme_Default": "Usa le impostazioni di sistema",
"ElementTheme_Light": "Tema chiaro", "ElementTheme_Light": "Tema chiaro",
"Emoji": "Emoji", "Emoji": "Emoji",
"Exception_WinoServerException": "Connessione server Wino non riuscita.", "Exception_WinoServerException": "Connessione al server Wino fallita.",
"Exception_MailProcessing": "Questa e-mail è ancora in fase di elaborazione. Riprova dopo pochi secondi.", "Exception_MailProcessing": "Questa e-mail è ancora in fase di elaborazione. Riprova dopo pochi secondi.",
"Exception_ImapAutoDiscoveryFailed": "Impossibile trovare le impostazioni della casella postale.", "Exception_ImapAutoDiscoveryFailed": "Impossibile trovare le impostazioni della casella postale.",
"Exception_ImapClientPoolFailed": "Client Pool IMAP non riuscito.", "Exception_ImapClientPoolFailed": "IMAP Client Pool fallito.",
"Exception_AuthenticationCanceled": "Autenticazione annullata", "Exception_AuthenticationCanceled": "Autenticazione annullata",
"Exception_CustomThemeExists": "Questo tema esiste già.", "Exception_CustomThemeExists": "Questo tema esiste già.",
"Exception_CustomThemeMissingName": "Devi fornire un nome.", "Exception_CustomThemeMissingName": "È necessario fornire un nome.",
"Exception_CustomThemeMissingWallpaper": "Devi fornire un'immagine di sfondo personalizzata.", "Exception_CustomThemeMissingWallpaper": "È necessario fornire un'immagine di sfondo personalizzata.",
"Exception_FailedToSynchronizeFolders": "Sincronizzazione cartelle non riuscita", "Exception_FailedToSynchronizeFolders": "Sincronizzazione delle cartelle non riuscita",
"Exception_FailedToSynchronizeAliases": "Impossibile sincronizzare gli alias", "Exception_FailedToSynchronizeAliases": "Impossibile sincronizzare gli alias",
"Exception_MissingAlias": "L'alias primario non esiste per questo account. Creazione bozza non riuscita.", "Exception_MissingAlias": "L'alias primario non esiste per questo account. Creazione bozza non riuscita.",
"Exception_FailedToSynchronizeProfileInformation": "Impossibile sincronizzare le informazioni del profilo", "Exception_FailedToSynchronizeProfileInformation": "Impossibile sincronizzare le informazioni del profilo",
"Exception_GoogleAuthCallbackNull": "Il Callback uri è nullo all'attivazione.", "Exception_GoogleAuthCallbackNull": "Il Callback uri è nullo all'attivazione.",
"Exception_GoogleAuthCorruptedCode": "Risposta all'autorizzazione corrotta.", "Exception_GoogleAuthCorruptedCode": "Risposta all'autorizzazione corrotta.",
"Exception_GoogleAuthError": "Errore autorizzazione OAuth: {0}", "Exception_GoogleAuthError": "Errore di autorizzazione OAuth: {0}",
"Exception_GoogleAuthInvalidResponse": "Ricevuta richiesta con stato non valido ({0})", "Exception_GoogleAuthInvalidResponse": "Ricevuta richiesta con stato non valido ({0})",
"Exception_GoogleAuthorizationCodeExchangeFailed": "Scambio codice di autorizzazione non riuscito.", "Exception_GoogleAuthorizationCodeExchangeFailed": "Scambio del codice di autorizzazione non riuscito.",
"Exception_InvalidSystemFolderConfiguration": "Configurazione cartella di sistema non valida. Controlla la configurazione e riprova.", "Exception_InvalidSystemFolderConfiguration": "La configurazione della cartella di sistema non è valida. Controlla la configurazione e riprova.",
"Exception_NullAssignedAccount": "L'account assegnato è nullo", "Exception_NullAssignedAccount": "L'account assegnato è nullo",
"Exception_NullAssignedFolder": "La cartella assegnata è nulla", "Exception_NullAssignedFolder": "La cartella assegnata è nulla",
"Exception_SynchronizerFailureHTTP": "Gestione della risposta non riuscita con codice errore HTTP {0}", "Exception_SynchronizerFailureHTTP": "Gestione della risposta non riuscita con errore codice HTTP {0}",
"Exception_TokenGenerationFailed": "La generazione del token non è riuscita", "Exception_TokenGenerationFailed": "La generazione del token non è riuscita",
"Exception_TokenInfoRetrivalFailed": "Impossibile ottenere informazioni sul token.", "Exception_TokenInfoRetrivalFailed": "Impossibile ottenere informazioni sul token.",
"Exception_UnknowErrorDuringAuthentication": "Errore sconosciuto durante l'autenticazione", "Exception_UnknowErrorDuringAuthentication": "Errore sconosciuto durante l'autenticazione",
"Exception_UnsupportedAction": "L'azione {0} non è implementata nel processore di richiesta", "Exception_UnsupportedAction": "L'azione {0} non è implementata nel processore di richiesta",
"Exception_UnsupportedProvider": "Questo provider non è supportato.", "Exception_UnsupportedProvider": "Questo provider non è supportato.",
"Exception_UnsupportedSynchronizerOperation": "Questa operazione non è supportata per {0}", "Exception_UnsupportedSynchronizerOperation": "Questa operazione non è supportata per {0}",
"Exception_UserCancelSystemFolderSetupDialog": "Finestra di configurazione cartella di sistema annullata dall'utente.", "Exception_UserCancelSystemFolderSetupDialog": "Finestra di configurazione della cartella di sistema annullata dall'utente.",
"Exception_InboxNotAvailable": "Impossibile configurare le cartelle dell'account.", "Exception_InboxNotAvailable": "Impossibile configurare le cartelle dell'account.",
"Files": "File", "Files": "File",
"FilteringOption_All": "Tutti", "FilteringOption_All": "Tutti",
"FilteringOption_Flagged": "Contrassegnati", "FilteringOption_Flagged": "Contrassegnati",
"FilteringOption_Unread": "Non letti", "FilteringOption_Unread": "Non letti",
"FilteringOption_Files": "Ha allegati", "FilteringOption_Files": "Ha allegati",
"Focused": "Focalizzato", "Focused": "Evidenziata",
"FolderOperation_CreateSubFolder": "Crea sottocartella", "FolderOperation_CreateSubFolder": "Crea sottocartella",
"FolderOperation_Delete": "Elimina", "FolderOperation_Delete": "Elimina",
"FolderOperation_DontSync": "Non sincronizzare questa cartella", "FolderOperation_DontSync": "Non sincronizzare questa cartella",
@@ -206,304 +194,293 @@
"HoverActionOption_Archive": "Archivia", "HoverActionOption_Archive": "Archivia",
"HoverActionOption_Delete": "Elimina", "HoverActionOption_Delete": "Elimina",
"HoverActionOption_MoveJunk": "Sposta in Indesiderata", "HoverActionOption_MoveJunk": "Sposta in Indesiderata",
"HoverActionOption_ToggleFlag": "Contrassegno sì/no", "HoverActionOption_ToggleFlag": "Contrassegna / Rimuovi contrassegno",
"HoverActionOption_ToggleRead": "Già letto / Da leggere", "HoverActionOption_ToggleRead": "Segna come già letto / Segna come da leggere",
"MergedAccountCommonFolderInbox": "In arrivo", "MergedAccountCommonFolderInbox": "Posta in arrivo",
"MergedAccountCommonFolderSent": "Inviata", "MergedAccountCommonFolderSent": "Posta inviata",
"MergedAccountCommonFolderDraft": "Bozze", "MergedAccountCommonFolderDraft": "Bozze",
"MergedAccountCommonFolderJunk": "Indesiderata", "MergedAccountCommonFolderJunk": "Posta indesiderata",
"MergedAccountCommonFolderTrash": "Eliminata", "MergedAccountCommonFolderTrash": "Posta eliminata",
"MergedAccountCommonFolderArchive": "Archivio", "MergedAccountCommonFolderArchive": "Archivia",
"IMAPSetupDialog_AccountType": "Tipo di account", "IMAPSetupDialog_AccountType": "Tipo di account",
"IMAPSetupDialog_DisplayName": "Nome visualizzato", "IMAPSetupDialog_DisplayName": "Nome visualizzato",
"IMAPSetupDialog_DisplayNamePlaceholder": "es. Mario Rossi", "IMAPSetupDialog_DisplayNamePlaceholder": "es. Mario Rossi",
"IMAPSetupDialog_IncomingMailServer": "Server posta in arrivo", "IMAPSetupDialog_IncomingMailServer": "Server di posta in arrivo",
"IMAPSetupDialog_IncomingMailServerPort": "Porta", "IMAPSetupDialog_IncomingMailServerPort": "Porta",
"IMAPSetupDialog_MailAddress": "Indirizzo e-mail", "IMAPSetupDialog_MailAddress": "Indirizzo e-mail",
"IMAPSetupDialog_MailAddressPlaceholder": "qualcuno@esempio.com", "IMAPSetupDialog_MailAddressPlaceholder": "qualcuno@esempio.com",
"IMAPSetupDialog_OutgoingMailServer": "Server posta in uscita (SMTP)", "IMAPSetupDialog_OutgoingMailServer": "Server di posta in uscita (SMTP)",
"IMAPSetupDialog_OutgoingMailServerPassword": "Parola d'accesso server posta in uscita", "IMAPSetupDialog_OutgoingMailServerPassword": "Password server di posta in uscita",
"IMAPSetupDialog_OutgoingMailServerPort": "Porta", "IMAPSetupDialog_OutgoingMailServerPort": "Porta",
"IMAPSetupDialog_OutgoingMailServerRequireAuthentication": "Il server di posta in uscita richiede l'autenticazione", "IMAPSetupDialog_OutgoingMailServerRequireAuthentication": "Il server di posta in uscita richiede l'autenticazione",
"IMAPSetupDialog_OutgoingMailServerUsername": "Nome utente server posta in uscita", "IMAPSetupDialog_OutgoingMailServerUsername": "Nome utente server di posta in uscita",
"IMAPSetupDialog_Password": "Parola d'accesso", "IMAPSetupDialog_Password": "Password",
"IMAPSetupDialog_RequireSSLForIncomingMail": "Richiedi SSL per e-mail in arrivo", "IMAPSetupDialog_RequireSSLForIncomingMail": "Richiedi SSL per le email in arrivo",
"IMAPSetupDialog_RequireSSLForOutgoingMail": "Richiedi SSL per e-mail in uscita", "IMAPSetupDialog_RequireSSLForOutgoingMail": "Richiedi SSL per le email in uscita",
"IMAPSetupDialog_Title": "Configurazione IMAP avanzata", "IMAPSetupDialog_Title": "Configurazione IMAP avanzata",
"IMAPSetupDialog_UseSameConfig": "Usa lo stesso nome utente e la stessa parola d'accesso per l'invio di e-mail", "IMAPSetupDialog_UseSameConfig": "Usa lo stesso nome utente e la stessa password per l'invio di email",
"IMAPSetupDialog_Username": "Nome utente", "IMAPSetupDialog_Username": "Nome utente",
"IMAPSetupDialog_UsernamePlaceholder": "johndoe, johndoe@fabrikam.com, domain/johndoe", "IMAPSetupDialog_UsernamePlaceholder": "johndoe, johndoe@fabrikam.com, domain/johndoe",
"IMAPSetupDialog_ConnectionFailedTitle": "Connessione non riuscita", "IMAPSetupDialog_ConnectionFailedTitle": "Connessione non riuscita",
"IMAPSetupDialog_ConnectionFailedMessage": "Connessione IMAP non riuscita.", "IMAPSetupDialog_ConnectionFailedMessage": "Connessione IMAP non riuscita.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row0": "Questo server richiede un handshake SSL per continuare. Confermare i dettagli del certificato qui sotto.", "IMAPSetupDialog_CertificateAllowanceRequired_Row0": "Questo server richiede un handshake SSL per continuare. Si prega di confermare i dettagli del certificato qui sotto.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Permetti all'handshake di continuare a configurare il tuo account.", "IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Permetti all'handshake di continuare a configurare il tuo account.",
"IMAPSetupDialog_CertificateIssuer": "Emittente", "IMAPSetupDialog_CertificateIssuer": "Emittente",
"IMAPSetupDialog_CertificateSubject": "Oggetto", "IMAPSetupDialog_CertificateSubject": "Oggetto",
"IMAPSetupDialog_CertificateValidFrom": "Valido dal", "IMAPSetupDialog_CertificateValidFrom": "Valida dal",
"IMAPSetupDialog_CertificateValidTo": "Valido fino al", "IMAPSetupDialog_CertificateValidTo": "Valido fino al",
"IMAPSetupDialog_CertificateDenied": "L'utente non ha autorizzato l'handshake con il certificato.", "IMAPSetupDialog_CertificateDenied": "L'utente non ha autorizzato l'handshake con il certificato.",
"IMAPSetupDialog_CertificateView": "Vedi certificato", "IMAPSetupDialog_CertificateView": "Vedi certificato",
"ImageRenderingDisabled": "La visualizzazione dell'immagine è disabilitata per questo messaggio.", "ImageRenderingDisabled": "La visualizzazione dell'immagine è disabilitata per questo messaggio.",
"InfoBarAction_Enable": "Abilita", "InfoBarAction_Enable": "Attiva",
"InfoBarMessage_SynchronizationDisabledFolder": "Questa cartella è disabilitata per la sincronizzazione.", "InfoBarMessage_SynchronizationDisabledFolder": "Questa cartella è disattivata per la sincronizzazione.",
"InfoBarTitle_SynchronizationDisabledFolder": "Cartella disabilitata", "InfoBarTitle_SynchronizationDisabledFolder": "Cartella Disattivata",
"GeneralTitle_Error": "Errore", "GeneralTitle_Error": "Errore",
"GeneralTitle_Warning": "Avviso", "GeneralTitle_Warning": "Attenzione",
"GeneralTitle_Info": "Informazioni", "GeneralTitle_Info": "Informazione",
"Info_AccountCreatedMessage": "{0} è stato creato", "Info_AccountCreatedMessage": "{0} è stato creato",
"Info_AccountCreatedTitle": "Creazione account", "Info_AccountCreatedTitle": "Creazione account",
"Info_AccountCreationFailedTitle": "Creazione account non riuscita", "Info_AccountCreationFailedTitle": "Creazione account non riuscita",
"Info_AccountDeletedMessage": "{0} è stato eliminato correttamente.", "Info_AccountDeletedMessage": "{0} è stato eliminato con successo.",
"Info_AccountDeletedTitle": "Account eliminato", "Info_AccountDeletedTitle": "Account eliminato",
"Info_AccountIssueFixFailedTitle": "Non riuscito", "Info_AccountIssueFixFailedTitle": "Fallito",
"Info_AccountIssueFixSuccessMessage": "Risolti tutti i problemi dell'account.", "Info_AccountIssueFixSuccessMessage": "Risolti tutti i problemi dell'account.",
"Info_AccountIssueFixSuccessTitle": "Fatto", "Info_AccountIssueFixSuccessTitle": "Successo",
"Info_AttachmentOpenFailedMessage": "Non è possibile aprire questo allegato.", "Info_AttachmentOpenFailedMessage": "Non è possibile aprire questo allegato.",
"Info_AttachmentOpenFailedTitle": "Non riuscito", "Info_AttachmentOpenFailedTitle": "Fallito",
"Info_AttachmentSaveFailedMessage": "Impossibile salvare questo allegato.", "Info_AttachmentSaveFailedMessage": "Impossibile salvare questo allegato.",
"Info_AttachmentSaveFailedTitle": "Non riuscito", "Info_AttachmentSaveFailedTitle": "Fallito",
"Info_AttachmentSaveSuccessMessage": "L'allegato è stato salvato.", "Info_AttachmentSaveSuccessMessage": "L'allegato è stato salvato.",
"Info_AttachmentSaveSuccessTitle": "Allegato salvato", "Info_AttachmentSaveSuccessTitle": "Allegato Salvato",
"Info_BackgroundExecutionDeniedMessage": "L'esecuzione dietro le quinte per l'applicazione è negata. Questo può influenzare sincronizzazione dietro le quinte e notifiche in tempo reale.", "Info_BackgroundExecutionDeniedMessage": "L'esecuzione dietro le quinte per l'applicazione è negata. Questo può influenzare sincronizzazione dietro le quinte e notifiche in tempo reale.",
"Info_BackgroundExecutionDeniedTitle": "Esecuzione dietro le quinte negata", "Info_BackgroundExecutionDeniedTitle": "Esecuzione dietro le quinte Negata",
"Info_BackgroundExecutionUnknownErrorMessage": "Eccezione sconosciuta registrando il sincronizzatore dietro le quinte.", "Info_BackgroundExecutionUnknownErrorMessage": "Eccezione sconosciuta registrando il sincronizzatore dietro le quinte.",
"Info_BackgroundExecutionUnknownErrorTitle": "Errore esecuzione dietro le quinte", "Info_BackgroundExecutionUnknownErrorTitle": "Errore esecuzione dietro le quinte",
"Info_FailedToOpenFileTitle": "Impossibile lanciare il file.",
"Info_FailedToOpenFileMessage": "Il file potrebbe essere stato rimosso dal disco.",
"Info_ComposerMissingMIMEMessage": "Non è stato possibile individuare il file MIME. La sincronizzazione potrebbe aiutare.", "Info_ComposerMissingMIMEMessage": "Non è stato possibile individuare il file MIME. La sincronizzazione potrebbe aiutare.",
"Info_ComposerMissingMIMETitle": "Non riuscita", "Info_ComposerMissingMIMETitle": "Fallito",
"Info_ContactExistsMessage": "Questo contatto è già nella lista dei destinatari.", "Info_ContactExistsMessage": "Questo contatto è già nella lista dei destinatari.",
"Info_ContactExistsTitle": "Contatto esistente", "Info_ContactExistsTitle": "Contatto Esistente",
"Info_DraftFolderMissingMessage": "La cartella Bozze non esiste per questo account. Controllare le impostazioni dell'account.", "Info_DraftFolderMissingMessage": "La cartella Bozze non esiste per questo account. Si prega di controllare le impostazioni dell'account.",
"Info_DraftFolderMissingTitle": "Cartella Bozze mancante", "Info_DraftFolderMissingTitle": "Cartella Bozze Mancante",
"Info_FileLaunchFailedTitle": "Impossibile avviare il file", "Info_FileLaunchFailedTitle": "Impossibile avviare il file",
"Info_InvalidAddressMessage": "{0} non è un indirizzo e-mail valido.", "Info_InvalidAddressMessage": "{0} non è un indirizzo e-mail valido.",
"Info_InvalidAddressTitle": "Indirizzo non valido", "Info_InvalidAddressTitle": "Indirizzo non valido",
"Info_InvalidMoveTargetMessage": "Non è possibile spostare i messaggi selezionati in questa cartella.", "Info_InvalidMoveTargetMessage": "Non è possibile spostare i messaggi selezionati in questa cartella.",
"Info_InvalidMoveTargetTitle": "Destinazione spostamento non valida", "Info_InvalidMoveTargetTitle": "Bersaglio dello spostamento non valido",
"Info_LogsNotFoundMessage": "Non ci sono registri da condividere.", "Info_LogsNotFoundMessage": "Non ci sono log da condividere.",
"Info_LogsNotFoundTitle": "Registri non trovati", "Info_LogsNotFoundTitle": "Log Non Trovati",
"Info_LogsSavedMessage": "{0} è stato salvato nella cartella selezionata.", "Info_LogsSavedMessage": "{0} è stato salvato nella cartella selezionata.",
"Info_LogsSavedTitle": "Salvato", "Info_LogsSavedTitle": "Salvato",
"Info_MailRenderingFailedMessage": "Quest'e-mail è corrotta o non può essere aperta.\n{0}", "Info_MailRenderingFailedMessage": "Questo messaggio è corrotto o non può essere aperto.\n{0}",
"Info_MailRenderingFailedTitle": "Renderizzaz. non riuscita", "Info_MailRenderingFailedTitle": "Renderizzazione Fallita",
"Info_MessageCorruptedMessage": "Questo messaggio è corrotto.", "Info_MessageCorruptedMessage": "Questo messaggio è corrotto.",
"Info_MessageCorruptedTitle": "Errore", "Info_MessageCorruptedTitle": "Errore",
"Info_MissingFolderMessage": "{0} non esiste per questo account.", "Info_MissingFolderMessage": "{0} non esiste per questo account.",
"Info_MissingFolderTitle": "Cartella mancante", "Info_MissingFolderTitle": "Cartella Mancante",
"Info_PDFSaveSuccessTitle": "Riuscito", "Info_PDFSaveSuccessTitle": "Successo",
"Info_PDFSaveFailedTitle": "Impossibile salvare il file PDF", "Info_PDFSaveFailedTitle": "Impossibile salvare il file PDF",
"Info_PDFSaveSuccessMessage": "Il file PDF è stato salvato in {0}", "Info_PDFSaveSuccessMessage": "Il file PDF è stato salvato in {0}",
"Info_PurchaseExistsMessage": "Sembra che questo prodotto sia stato già acquistato in passato.", "Info_PurchaseExistsMessage": "Sembra che questo prodotto sia stato già acquistato in passato.",
"Info_PurchaseExistsTitle": "Prodotto esistente", "Info_PurchaseExistsTitle": "Prodotto Esistente",
"Info_PurchaseThankYouMessage": "Grazie", "Info_PurchaseThankYouMessage": "Grazie",
"Info_PurchaseThankYouTitle": "Acquisto completato", "Info_PurchaseThankYouTitle": "Acquisto completato",
"Info_RequestCreationFailedTitle": "Impossibile creare le richieste", "Info_RequestCreationFailedTitle": "Impossibile creare le richieste",
"Info_ReviewNetworkErrorMessage": "Si è verificato un problema di rete con la tua recensione.", "Info_ReviewNetworkErrorMessage": "Si è verificato un problema di rete con la tua recensione.",
"Info_ReviewNetworkErrorTitle": "Problema di rete", "Info_ReviewNetworkErrorTitle": "Problema di rete",
"Info_ReviewNewMessage": "Tutti i riscontri sono apprezzati. Grazie per la recensione!", "Info_ReviewNewMessage": "Tutti i commenti sono apprezzati. Grazie per la recensione!",
"Info_ReviewSuccessTitle": "Grazie", "Info_ReviewSuccessTitle": "Grazie",
"Info_ReviewUnknownErrorMessage": "Si è verificato un problema sconosciuto con la tua recensione ({0})", "Info_ReviewUnknownErrorMessage": "Si è verificato un problema sconosciuto con la tua recensione ({0})",
"Info_ReviewUnknownErrorTitle": "Errore sconosciuto", "Info_ReviewUnknownErrorTitle": "Errore sconosciuto",
"Info_ReviewUpdatedMessage": "Grazie per la recensione aggiornata.", "Info_ReviewUpdatedMessage": "Grazie per la recensione aggiornata.",
"Info_SignatureDisabledMessage": "Firma disabilitata per questo account", "Info_SignatureDisabledMessage": "Firma disabilitata per questo account",
"Info_SignatureDisabledTitle": "Riuscito", "Info_SignatureDisabledTitle": "Successo",
"Info_SignatureSavedMessage": "La nuova firma è stata salvata", "Info_SignatureSavedMessage": "La nuova firma è stata salvata",
"Info_SignatureSavedTitle": "Riuscito", "Info_SignatureSavedTitle": "Successo",
"Info_SyncCanceledMessage": "Annullato", "Info_SyncCanceledMessage": "Annullato",
"Info_SyncCanceledTitle": "Sincronizzazione", "Info_SyncCanceledTitle": "Sincronizzazione",
"Info_SyncFailedTitle": "Sincronizzazione non riuscita", "Info_SyncFailedTitle": "Sincronizzazione non riuscita",
"Info_UnsupportedFunctionalityDescription": "Questa funzionalità non è stata ancora implementata.", "Info_UnsupportedFunctionalityDescription": "Questa funzionalità non è stata ancora implementata.",
"Info_UnsupportedFunctionalityTitle": "Non supportato", "Info_UnsupportedFunctionalityTitle": "Non supportato",
"Info_UnsubscribeLinkInvalidTitle": "URL disiscrizione non valido", "Info_UnsubscribeLinkInvalidTitle": "Uri di Disiscrizione non valido",
"Info_UnsubscribeLinkInvalidMessage": "Questo collegamento di disiscrizione non è valido. Impossibile disiscriversi dalla lista.", "Info_UnsubscribeLinkInvalidMessage": "Questo link di annullamento dell'iscrizione non è valido. Impossibile annullare l'iscrizione alla lista.",
"Info_UnsubscribeSuccessMessage": "Iscrizione a {0} annullata con successo.", "Info_UnsubscribeSuccessMessage": "Iscrizione a {0} annullata con successo.",
"Info_UnsubscribeErrorMessage": "Impossibile annullare l'iscrizione", "Info_UnsubscribeErrorMessage": "Impossibile annullare l'iscrizione",
"Info_CantDeletePrimaryAliasMessage": "L'alias primario non può essere eliminato. Cambiare l'alias prima di eliminare questo", "Info_CantDeletePrimaryAliasMessage": "L'alias primario non può essere eliminato. Si prega di cambiare l'alias prima di eliminare questo",
"Info_MailListSizeResetSuccessMessage": "La dimensione dell'elenco e-mail è stata reimpostata.", "Info_MailListSizeResetSuccessMessage": "La dimensione dell'elenco e-mail è stata reimpostata.",
"ImapAdvancedSetupDialog_AuthenticationMethod": "Metodo di autenticazione", "ImapAdvancedSetupDialog_AuthenticationMethod": "Metodo di autenticazione",
"ImapAdvancedSetupDialog_ConnectionSecurity": "Sicurezza della connessione", "ImapAdvancedSetupDialog_ConnectionSecurity": "Sicurezza della connessione",
"ImapAuthenticationMethod_Auto": "Auto", "ImapAuthenticationMethod_Auto": "Automatico",
"ImapAuthenticationMethod_CramMD5": "CRAM-MD5", "ImapAuthenticationMethod_CramMD5": "CRAM-MD5",
"ImapAuthenticationMethod_DigestMD5": "DIGEST-MD5", "ImapAuthenticationMethod_DigestMD5": "DIGEST-MD5",
"ImapAuthenticationMethod_None": "Nessuna autenticazione", "ImapAuthenticationMethod_None": "Nessuna autenticazione",
"ImapAuthenticationMethod_Plain": "Parola d'accesso normale", "ImapAuthenticationMethod_Plain": "Password normale",
"ImapAuthenticationMethod_EncryptedPassword": "Parola d'accesso criptata", "ImapAuthenticationMethod_EncryptedPassword": "Password criptata",
"ImapAuthenticationMethod_Ntlm": "NTLM", "ImapAuthenticationMethod_Ntlm": "NTLM",
"ImapConnectionSecurity_None": "Nessuna", "ImapConnectionSecurity_None": "Nessuno",
"ImapConnectionSecurity_SslTls": "SSL/TLS", "ImapConnectionSecurity_SslTls": "SSL/TLS",
"ImapConnectionSecurity_StartTls": "STARTTLS", "ImapConnectionSecurity_StartTls": "STARTTLS",
"ImapConnectionSecurity_Auto": "Auto", "ImapConnectionSecurity_Auto": "Automatico",
"Justify": "Giustifica", "Justify": "Giustifica",
"Left": "Sinistra", "Left": "Sinistra",
"Link": "Collegamento", "Link": "Collegamento",
"LinkedAccountsCreatePolicyMessage": "devi avere almeno 2 account per creare il collegamento\nil collegamento sarà rimosso al salvataggio", "LinkedAccountsCreatePolicyMessage": "devi avere almeno 2 account per creare il collegamento\nil collegamento sarà rimosso al salvataggio",
"LinkedAccountsTitle": "Account collegati", "LinkedAccountsTitle": "Account collegati",
"MailOperation_AlwaysMoveFocused": "Sposta sempre in Focalizzato", "MailOperation_AlwaysMoveFocused": "Sposta Sempre in Evidenziata",
"MailOperation_AlwaysMoveOther": "Sposta sempre in Altra", "MailOperation_AlwaysMoveOther": "Sposta Sempre in Altra",
"MailOperation_Archive": "Archivia", "MailOperation_Archive": "Archivia",
"MailOperation_ClearFlag": "Rimuovi contrassegno", "MailOperation_ClearFlag": "Rimuovi contrassegno",
"MailOperation_DarkEditor": "Scuro", "MailOperation_DarkEditor": "Scura",
"MailOperation_Delete": "Elimina", "MailOperation_Delete": "Elimina",
"MailOperation_ExportPDF": "Esporta in PDF", "MailOperation_ExportPDF": "Esporta in PDF",
"MailOperation_Find": "Trova", "MailOperation_Find": "Trova",
"MailOperation_Forward": "Inoltra", "MailOperation_Forward": "Inoltra",
"MailOperation_Ignore": "Ignora", "MailOperation_Ignore": "Ignora",
"MailOperation_LightEditor": "Chiaro", "MailOperation_LightEditor": "Chiara",
"MailOperation_MarkAsJunk": "Segna come indesiderato", "MailOperation_MarkAsJunk": "Segna come indesiderato",
"MailOperation_MarkAsRead": "Segna come già letto", "MailOperation_MarkAsRead": "Segna come gia' letto",
"MailOperation_MarkAsUnread": "Segna come da leggere", "MailOperation_MarkAsUnread": "Segna come da leggere",
"MailOperation_MarkNotJunk": "Segna come non indesiderato", "MailOperation_MarkNotJunk": "Segna come non indesiderato",
"MailOperation_Move": "Sposta", "MailOperation_Move": "Sposta",
"MailOperation_MoveFocused": "Sposta in Focalizzato", "MailOperation_MoveFocused": "Sposta in Evidenziata",
"MailOperation_MoveJunk": "Sposta in Indesiderata", "MailOperation_MoveJunk": "Sposta in Posta indesiderata",
"MailOperation_MoveOther": "Sposta in Altra", "MailOperation_MoveOther": "Sposta in Altro",
"MailOperation_Navigate": "Naviga", "MailOperation_Navigate": "Navigare",
"MailOperation_Print": "Stampa", "MailOperation_Print": "Stampa",
"MailOperation_Reply": "Replica", "MailOperation_Reply": "Rispondi",
"MailOperation_ReplyAll": "Replica a tutti", "MailOperation_ReplyAll": "Rispondi a tutti",
"MailOperation_SaveAs": "Salva come", "MailOperation_SaveAs": "Salva come",
"MailOperation_SetFlag": "Contrassegna", "MailOperation_SetFlag": "Contrassegna",
"MailOperation_Unarchive": "Sposta da archivio", "MailOperation_Unarchive": "Rimuovi dall'archivio",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Ingrandisci",
"MailOperation_ViewMessageSource": "Vedi sorgente messaggio",
"MailsSelected": "{0} elemento/i selezionato/i", "MailsSelected": "{0} elemento/i selezionato/i",
"MarkFlagUnflag": "Segna come contrassegnato/non contrassegnato", "MarkFlagUnflag": "Segna come contrassegnato/non contrassegnato",
"MarkReadUnread": "Segna come letto/da leggere", "MarkReadUnread": "Segna come letto/da leggere",
"MenuManageAccounts": "Gestisci account", "MenuManageAccounts": "Gestisci Account",
"MenuNewMail": "Nuova e-mail", "MenuNewMail": "Nuovo Messaggio",
"MenuMergedAccountItemAccountsSuffix": " account", "MenuMergedAccountItemAccountsSuffix": " account",
"MenuRate": "Valuta Wino", "MenuRate": "Valuta Wino",
"MenuSettings": "Impostazioni", "MenuSettings": "Impostazioni",
"MergedAccountsAvailableAccountsTitle": "Account disponibili", "MergedAccountsAvailableAccountsTitle": "Account Disponibili",
"More": "Altro", "More": "Di più",
"MoveMailDialog_InvalidFolderMessage": "{0} non è una cartella valida per questo messaggio.", "MoveMailDialog_InvalidFolderMessage": "{0} non è una cartella valida per questo messaggio.",
"MoveMailDialog_Title": "Scegli una cartella", "MoveMailDialog_Title": "Seleziona una cartella",
"NewAccountDialog_AccountName": "Nome account", "NewAccountDialog_AccountName": "Nome Account",
"NewAccountDialog_AccountNameDefaultValue": "Personale", "NewAccountDialog_AccountNameDefaultValue": "Personale",
"NewAccountDialog_AccountNamePlaceholder": "es. Mail Personale", "NewAccountDialog_AccountNamePlaceholder": "es. Mail Personale",
"NewAccountDialog_Title": "Aggiungi nuovo account", "NewAccountDialog_Title": "Aggiungere un nuovo account",
"MessageSourceDialog_Title": "Sorgente messaggio",
"NoMailSelected": "Nessun messaggio selezionato", "NoMailSelected": "Nessun messaggio selezionato",
"NoMessageCrieteria": "Nessun messaggio corrisponde ai tuoi criteri di ricerca", "NoMessageCrieteria": "Nessun messaggio corrisponde ai tuoi criteri di ricerca",
"NoMessageEmptyFolder": "Questa cartella è vuota", "NoMessageEmptyFolder": "Questa cartella è vuota",
"Notifications_MultipleNotificationsMessage": "Hai {0} nuovi messaggi.", "Notifications_MultipleNotificationsMessage": "Hai {0} nuovi messaggi",
"Notifications_MultipleNotificationsTitle": "Nuova posta", "Notifications_MultipleNotificationsTitle": "Nuovi Messaggi",
"Notifications_WinoUpdatedMessage": "Controlla la nuova versione {0}", "Notifications_WinoUpdatedMessage": "Controlla la nuova versione {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail è stato aggiornato.", "Notifications_WinoUpdatedTitle": "Wino Mail è stato aggiornato.",
"Other": "Altro", "Other": "Altro",
"PaneLengthOption_Default": "Predefinito", "PaneLengthOption_Default": "Predefinito",
"PaneLengthOption_ExtraLarge": "Molto grande", "PaneLengthOption_ExtraLarge": "Molto Grande",
"PaneLengthOption_Large": "Grande", "PaneLengthOption_Large": "Grande",
"PaneLengthOption_Medium": "Medio", "PaneLengthOption_Medium": "Medio",
"PaneLengthOption_Micro": "Micro", "PaneLengthOption_Micro": "Micro",
"PaneLengthOption_Small": "Piccolo", "PaneLengthOption_Small": "Piccolo",
"Photos": "Foto", "Photos": "Foto",
"PreparingFoldersMessage": "Preparazione cartelle", "PreparingFoldersMessage": "Preparazione delle cartelle",
"ProviderDetail_Gmail_Description": "Account Google", "ProviderDetail_Gmail_Description": "Account Google",
"ProviderDetail_IMAP_Description": "Server IMAP/SMTP personalizzato", "ProviderDetail_IMAP_Description": "Server IMAP/SMTP personalizzato",
"ProviderDetail_IMAP_Title": "Server IMAP", "ProviderDetail_IMAP_Title": "Server IMAP",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "I registri del protocollo sono disponibili per la diagnostica.", "ProtocolLogAvailable_Message": "I registri del protocollo sono disponibili per la diagnostica.",
"Results": "Risultati", "Results": "Risultati",
"Right": "Destra", "Right": "Destra",
"Reader_SaveAllAttachmentButtonText": "Salva tutti gli allegati", "Reader_SaveAllAttachmentButtonText": "Salva tutti gli allegati",
"SynchronizationFolderReport_Success": "aggiornato", "SynchronizationFolderReport_Success": "aggiornato",
"SynchronizationFolderReport_Failed": "sincronizzazione non riuscita", "SynchronizationFolderReport_Failed": "sincronizzazione fallita",
"SearchBarPlaceholder": "Cerca", "SearchBarPlaceholder": "Cerca",
"SearchingIn": "Ricerca in", "SearchingIn": "Ricerca in",
"SearchPivotName": "Risultati", "SearchPivotName": "Risultati",
"SettingsAboutGithub_Description": "Vai all'issue tracker del repository GitHub.", "SettingsAboutGithub_Description": "Vai all'issue tracker del repository GitHub.",
"SettingsAboutGithub_Title": "GitHub", "SettingsAboutGithub_Title": "GitHub",
"SettingsAccountManagementAppendMessage_Title": "Accoda messaggi alla cartella Inviata", "SettingsAccountManagementAppendMessage_Title": "Accoda messaggi alla cartella Posta inviata",
"SettingsAccountManagementAppendMessage_Description": "Crea una copia del messaggio nella cartella Inviata dopo l'invio della bozza. Abilita questa opzione se non vedi i tuoi messaggi dopo averli inviati nella cartella Inviata.", "SettingsAccountManagementAppendMessage_Description": "Crea una copia del messaggio nella cartella Posta inviata dopo l'invio della bozza. Abilita questa opzione se non vedi i tuoi messaggi dopo averli inviati nella cartella Posta inviata.",
"SettingsEditLinkedInbox_Title": "Modifica In arrivo collegata", "SettingsEditLinkedInbox_Title": "Modifica Posta In arrivo Collegata",
"SettingsEditLinkedInbox_Description": "Aggiungi/rimuovi account, rinomina o interrompi il collegamento tra gli account.", "SettingsEditLinkedInbox_Description": "Aggiungi/rimuovi account, rinomina o interrompi il collegamento tra gli account.",
"SettingsAboutVersion": "Versione ", "SettingsAboutVersion": "Versione ",
"SettingsAboutWinoDescription": "Client di posta leggero per le famiglie di dispositivi Windows.", "SettingsAboutWinoDescription": "Client di posta leggero per le famiglie di dispositivi Windows.",
"SettingsAbout_Description": "Scopri di più su Wino.", "SettingsAbout_Description": "Scopri di più su Wino.",
"SettingsAbout_Title": "Informaz.", "SettingsAbout_Title": "Informazioni",
"SettingsAccentColor_Description": "Cambia il colore principale dell'applicazione", "SettingsAccentColor_Description": "Cambia il colore principale dell'applicazione",
"SettingsAccentColor_Title": "Colore principale", "SettingsAccentColor_Title": "Colore Principale",
"SettingsAccentColor_UseWindowsAccentColor": "Usa il mio colore principale di Windows", "SettingsAccentColor_UseWindowsAccentColor": "Usa il mio colore principale di Windows",
"SettingsAccountName_Description": "Cambia il nome dell'account.", "SettingsAccountName_Description": "Cambia il nome dell'account.",
"SettingsAccountName_Title": "Nome account", "SettingsAccountName_Title": "Nome Account",
"SettingsApplicationTheme_Description": "Personalizza Wino con diversi temi personalizzati a tuo piacimento.", "SettingsApplicationTheme_Description": "Personalizza Wino con diversi temi personalizzati a tuo piacimento.",
"SettingsApplicationTheme_Title": "Tema dell'applicazione", "SettingsApplicationTheme_Title": "Tema dell'applicazione",
"SettingsAvailableThemes_Description": "Seleziona un tema dalla collezione di Wino di tuo gusto o applica i tuoi temi.", "SettingsAvailableThemes_Description": "Seleziona un tema dalla collezione di Wino per il tuo gusto o applica i tuoi temi.",
"SettingsAvailableThemes_Title": "Temi disponibili", "SettingsAvailableThemes_Title": "Temi Disponibili",
"SettingsAutoSelectNextItem_Title": "Auto-seleziona l'elemento successivo", "SettingsAutoSelectNextItem_Title": "Seleziona automaticamente l'elemento successivo",
"SettingsAutoSelectNextItem_Description": "Seleziona l'elemento successivo dopo aver eliminato o spostato un messaggio.", "SettingsAutoSelectNextItem_Description": "Seleziona l'elemento successivo dopo aver eliminato o spostato un messaggio.",
"SettingsCalendarSettings_Title": "Impostazioni calendario",
"SettingsCalendarSettings_Description": "Cambia primo giorno della settimana, altezza della cella dell'ora e altro…",
"SettingsCustomTheme_Description": "Crea il tuo tema personalizzato con sfondo e colore personalizzati.", "SettingsCustomTheme_Description": "Crea il tuo tema personalizzato con sfondo e colore personalizzati.",
"SettingsCustomTheme_Title": "Tema personalizzato", "SettingsCustomTheme_Title": "Tema Personalizzato",
"SettingsConfigureSpecialFolders_Title": "Configura cartelle di sistema", "SettingsConfigureSpecialFolders_Title": "Configura Cartelle di Sistema",
"SettingsConfigureSpecialFolders_Description": "Imposta cartelle con funzioni speciali. Le cartelle come Archivio, In arrivo e Bozze sono essenziali per il corretto funzionamento di Wino.", "SettingsConfigureSpecialFolders_Description": "Imposta cartelle con funzioni speciali. Le cartelle come Archivio, Posta in arrivo e Bozze sono essenziali per il corretto funzionamento di Wino.",
"SettingConfigureSpecialFolders_Button": "Configura", "SettingConfigureSpecialFolders_Button": "Configura",
"Error_FailedToSetupSystemFolders_Title": "Impossibile configurare le cartelle di sistema", "Error_FailedToSetupSystemFolders_Title": "Impossibile configurare le cartelle di sistema",
"SettingsDeleteAccount_Description": "Elimina tutte le e-mail e le credenziali associate a questo account.", "SettingsDeleteAccount_Description": "Elimina tutti i messaggi e le credenziali associate a questo account.",
"SettingsDeleteAccount_Title": "Elimina questo account", "SettingsDeleteAccount_Title": "Elimina questo account",
"SettingsDeleteProtection_Description": "Dovrebbe Wino chiederti la conferma ogni volta che provi a eliminare definitivamente un messaggio utilizzando Maiusc + Canc?", "SettingsDeleteProtection_Description": "Dovrebbe Wino chiederti la conferma ogni volta che provi ad eliminare definitivamente un messaggio utilizzando Maiusc + Canc?",
"SettingsDeleteProtection_Title": "Protezione eliminazione permanente", "SettingsDeleteProtection_Title": "Protezione Eliminazione Permanente",
"SettingsDiagnostics_Description": "Per gli sviluppatori", "SettingsDiagnostics_Description": "Per gli Sviluppatori",
"SettingsDiagnostics_Title": "Diagnostica", "SettingsDiagnostics_Title": "Diagnostica",
"SettingsDiscord_Description": "Ottieni aggiornamenti di sviluppo regolari, unisciti alle discussioni sulla tabella di marcia e fornisci riscontri.", "SettingsDiscord_Description": "Ottieni aggiornamenti di sviluppo regolari, unisciti alle discussioni sulla tabella di marcia e fornisci feedback.",
"SettingsDiscord_Title": "Canale Discord", "SettingsDiscord_Title": "Canale Discord",
"SettingsElementThemeSelectionDisabled": "La selezione del tema dell'elemento è disabilitata quando un tema dell'applicazione diverso da quello predefinito è selezionato.", "SettingsElementThemeSelectionDisabled": "La selezione del tema dell'elemento è disattivata quando il tema dell'applicazione selezionato è diverso da quello predefinito.",
"SettingsElementTheme_Description": "Seleziona un tema di Windows per Wino", "SettingsElementTheme_Description": "Seleziona un tema di Windows per Wino",
"SettingsElementTheme_Title": "Tema elemento", "SettingsElementTheme_Title": "Tema dell'Elemento",
"SettingsEnableHoverActions_Title": "Abilita azioni al passaggio del mouse", "SettingsEnableHoverActions_Title": "Abilita azioni al passaggio del mouse",
"SettingsEnableIMAPLogs_Description": "Abilita questa opzione per fornire dettagli sui problemi di connettività IMAP che hai avuto durante la configurazione del server IMAP.", "SettingsEnableIMAPLogs_Description": "Abilita questa opzione per fornire dettagli sui problemi di connettività IMAP che hai avuto durante la configurazione del server IMAP.",
"SettingsEnableIMAPLogs_Title": "Abilita registri protocollo IMAP", "SettingsEnableIMAPLogs_Title": "Abilita Log Protocollo IMAP",
"SettingsEnableLogs_Description": "Potrei aver bisogno dei registri di arresto anomalo per diagnosticare i problemi che hai aperto in GitHub. Nessuno dei registri esporrà le tue credenziali o i tuoi dati sensibili al pubblico.", "SettingsEnableLogs_Description": "Potrei aver bisogno dei log di crash per diagnosticare i problemi che hai aperto in GitHub. Nessuno dei log esporrà le tue credenziali o i tuoi dati sensibili al pubblico.",
"SettingsEnableLogs_Title": "Abilita registri", "SettingsEnableLogs_Title": "Abilita Log",
"SettingsEnableSignature": "Abilita firma", "SettingsEnableSignature": "Abilita Firma",
"SettingsExpandOnStartup_Description": "Imposta se Wino deve espandere le cartelle di questo account all'avvio.", "SettingsExpandOnStartup_Description": "Imposta se Wino deve espandere le cartelle di questo account all'avvio.",
"SettingsExpandOnStartup_Title": "Espandi menu' all'avvio", "SettingsExpandOnStartup_Title": "Espandi Menù all'avvio",
"SettingsExternalContent_Description": "Gestisci le impostazioni dei contenuti esterni durante la visualizzazione delle e-mail.", "SettingsExternalContent_Description": "Gestisci le impostazioni dei contenuti esterni durante la visualizzazione delle email.",
"SettingsExternalContent_Title": "Contenuto esterno", "SettingsExternalContent_Title": "Contenuto Esterno",
"SettingsFocusedInbox_Description": "Imposta se In arrivo deve essere divisa in due come Focalizzato - Altro.", "SettingsFocusedInbox_Description": "Imposta se Posta in arrivo deve essere divisa in due come Evidenziata - Altra.",
"SettingsFocusedInbox_Title": "In arrivo focalizzata", "SettingsFocusedInbox_Title": "Evidenziata",
"SettingsFolderSync_Description": "Abilita o disabilita cartelle specifiche per la sincronizzazione.", "SettingsFolderSync_Description": "Attiva o disattiva cartelle specifiche per la sincronizzazione.",
"SettingsFolderSync_Title": "Sincronizzazione cartelle", "SettingsFolderSync_Title": "Sincronizzazione della Cartella",
"SettingsFolderOptions_Title": "Configurazione cartella", "SettingsFolderOptions_Title": "Configurazione della Cartella",
"SettingsFolderOptions_Description": "Cambia le impostazioni delle singole cartelle come abilitare/disabilitare la sincronizzazione o mostrare/nascondere il badge non letto.", "SettingsFolderOptions_Description": "Cambia le impostazioni delle singole cartelle come attivare/disattivare la sincronizzazione o mostrare/nascondere l'indicatore non letto.",
"SettingsManageAliases_Title": "Alias", "SettingsManageAliases_Title": "Alias",
"SettingsManageAliases_Description": "Vedi gli alias e-mail assegnati per questo account, aggiornali o eliminali.", "SettingsManageAliases_Description": "Vedere gli alias e-mail assegnati per questo account, aggiornarli o eliminarli.",
"SettingsHoverActionCenter": "Azione centrale", "SettingsHoverActionCenter": "Azione Centrale",
"SettingsHoverActionLeft": "Azione sinistra", "SettingsHoverActionLeft": "Azione di Sinistra",
"SettingsHoverActionRight": "Azione destra", "SettingsHoverActionRight": "Azione di Destra",
"SettingsHoverActions_Description": "Seleziona 3 azioni da mostrare quando il cursore passa sopra i messaggi.", "SettingsHoverActions_Description": "Selezionare 3 azioni da mostrare quando il cursore passa sopra i messaggi.",
"SettingsHoverActions_Title": "Azioni passaggio mouse", "SettingsHoverActions_Title": "Azioni al passaggio del mouse",
"SettingsLanguage_Description": "Cambia la lingua di visualizzazione di Wino.", "SettingsLanguage_Description": "Cambia la lingua di visualizzazione di Wino.",
"SettingsLanguage_Title": "Lingua visualizzazione", "SettingsLanguage_Title": "Lingua di Visualizzazione",
"SettingsLanguageTime_Title": "Lingua e ora", "SettingsLanguageTime_Title": "Lingua e Ora",
"SettingsLanguageTime_Description": "Lingua di visualizzazione di Wino e formato orario preferito.", "SettingsLanguageTime_Description": "Lingua di visualizzazione di Wino, formato orario preferito.",
"CategoriesFolderNameOverride": "Categorie", "CategoriesFolderNameOverride": "Categorie",
"AccountAlias_Column_Verified": "Verificati", "AccountAlias_Column_Verified": "Verificati",
"AccountAlias_Column_Alias": "Alias", "AccountAlias_Column_Alias": "Alias",
"AccountAlias_Column_IsPrimaryAlias": "Principale", "AccountAlias_Column_IsPrimaryAlias": "Principale",
"AccountAlias_Disclaimer_FirstLine": "Wino può importare alias solo per i tuoi account Gmail.", "AccountAlias_Disclaimer_FirstLine": "Wino può importare alias solo per i tuoi account Gmail.",
"AccountAlias_Disclaimer_SecondLine": "Se vuoi usare alias per il tuo account Outlook o IMAP, aggiungili da te.", "AccountAlias_Disclaimer_SecondLine": "Se vuoi usare alias per il tuo account Outlook o IMAP, aggiungili da te.",
"MoreFolderNameOverride": "Altro", "MoreFolderNameOverride": "Di più",
"SettingsOptions_Title": "Impostazioni", "SettingsOptions_Title": "Impostazioni",
"SettingsLinkAccounts_Description": "Unisci più account in uno. Vedi i messaggi in una In arrivo comune.", "SettingsLinkAccounts_Description": "Unisci più account in uno. Vedi i messaggi da una Posta in arrivo comune.",
"SettingsLinkAccounts_Title": "Crea account collegati", "SettingsLinkAccounts_Title": "Crea Account Collegati",
"SettingsLinkedAccountsSave_Description": "Modifica il collegamento attuale con i nuovi account.", "SettingsLinkedAccountsSave_Description": "Modifica il collegamento attuale con i nuovi account.",
"SettingsLinkedAccountsSave_Title": "Salva modifiche", "SettingsLinkedAccountsSave_Title": "Salva le Modifiche",
"SettingsLoadImages_Title": "Carica automaticamente le immagini", "SettingsLoadImages_Title": "Carica le immagini automaticamente",
"SettingsLoadStyles_Title": "Carica automaticamente gli stili", "SettingsLoadStyles_Title": "Carica gli stili automaticamente",
"SettingsLoadPlaintextLinks_Title": "Converti collegamenti in testo semplice in ipertesti cliccabili",
"SettingsMailSpacing_Description": "Regola la spaziatura per la lista dei messaggi.", "SettingsMailSpacing_Description": "Regola la spaziatura per la lista dei messaggi.",
"SettingsMailSpacing_Title": "Spaziatura posta", "SettingsMailSpacing_Title": "Spaziatura della Posta",
"SettingsFolderMenuStyle_Title": "Crea cartelle annidate", "SettingsFolderMenuStyle_Title": "Crea Cartelle Annidate",
"SettingsFolderMenuStyle_Description": "Cambia se le cartelle dell'account devono essere annidate o meno all'interno di una voce del menu' dell'account. Disattiva questa opzione se ti piace il vecchio sistema di menu' in Windows Mail", "SettingsFolderMenuStyle_Description": "Cambia se le cartelle dell'account devono essere annidate o meno all'interno di una voce del menù dell'account. Disattiva questa opzione se ti piace il vecchio sistema di menù in Windows Mail",
"SettingsManageAccountSettings_Description": "Notifiche, firme, sincronizzazione e altre impostazioni per account.", "SettingsManageAccountSettings_Description": "Notifiche, firme, sincronizzazione e altre impostazioni per account.",
"SettingsManageAccountSettings_Title": "Gestisci impostazioni account", "SettingsManageAccountSettings_Title": "Gestisci Impostazioni Account",
"SettingsAppPreferences_Title": "Preferenze dell'app", "SettingsAppPreferences_Title": "Preferenze dell'app",
"SettingsAppPreferences_Description": "Impostazioni generali / preferenze per Wino Mail.", "SettingsAppPreferences_Description": "Impostazioni generali / preferenze per Wino Mail.",
"SettingsAppPreferences_CloseBehavior_Title": "Comportamento chiusura applicazione", "SettingsAppPreferences_CloseBehavior_Title": "Comportamento chiusura applicazione",
@@ -513,110 +490,106 @@
"SettingsAppPreferences_StartupBehavior_Enabled": "Wino Mail correttamente impostato per essere lanciato dietro le quinte all'avvio di Windows.", "SettingsAppPreferences_StartupBehavior_Enabled": "Wino Mail correttamente impostato per essere lanciato dietro le quinte all'avvio di Windows.",
"SettingsAppPreferences_StartupBehavior_Disabled": "Wino Mail non sarà avviato all'avvio di Windows. Questo ti farà perdere le notifiche quando riavvii il computer.", "SettingsAppPreferences_StartupBehavior_Disabled": "Wino Mail non sarà avviato all'avvio di Windows. Questo ti farà perdere le notifiche quando riavvii il computer.",
"SettingsAppPreferences_StartupBehavior_DisabledByPolicy": "L'amministratore o i criteri di gruppo hanno disabilitato l'esecuzione di applicazioni all'avvio. Così, Wino Mail non può essere impostato per avviarsi all'avvio di Windows.", "SettingsAppPreferences_StartupBehavior_DisabledByPolicy": "L'amministratore o i criteri di gruppo hanno disabilitato l'esecuzione di applicazioni all'avvio. Così, Wino Mail non può essere impostato per avviarsi all'avvio di Windows.",
"SettingsAppPreferences_StartupBehavior_DisabledByUser": "Vai in Gestione attività -> Avvio per consentire a Wino Mail di avviarsi all'avvio di Windows.", "SettingsAppPreferences_StartupBehavior_DisabledByUser": "Vai a Task Manager -> scheda Avvio per consentire a Wino Mail di avviarsi all'avvio di Windows.",
"SettingsAppPreferences_StartupBehavior_FatalError": "Si è verificato un errore fatale modificando la modalità di avvio per Wino Mail.", "SettingsAppPreferences_StartupBehavior_FatalError": "Si è verificato un errore fatale modificando la modalità di avvio per Wino Mail.",
"SettingsAppPreferences_StartupBehavior_Enable": "Abilita", "SettingsAppPreferences_StartupBehavior_Enable": "Abilita",
"SettingsAppPreferences_StartupBehavior_Disable": "Disabilita", "SettingsAppPreferences_StartupBehavior_Disable": "Disabilita",
"SettingsReorderAccounts_Title": "Riordina account", "SettingsReorderAccounts_Title": "Riordina account",
"SettingsReorderAccounts_Description": "Cambia l'ordine degli account nella lista account.", "SettingsReorderAccounts_Description": "Cambia l'ordine degli account nella lista account.",
"SettingsManageLink_Description": "Sposta gli elementi per aggiungere un nuovo collegamento o rimuovi un collegamento esistente.", "SettingsManageLink_Description": "Sposta gli elementi per aggiungere un nuovo collegamento o rimuovi un collegamento esistente.",
"SettingsManageLink_Title": "Gestisci collegamento", "SettingsManageLink_Title": "Gestisci Collegamenti",
"SettingsMarkAsRead_Description": "Cambia cosa dovrebbe accadere all'elemento selezionato.", "SettingsMarkAsRead_Description": "Cambia cosa dovrebbe accadere all'elemento selezionato.",
"SettingsMarkAsRead_DontChange": "Non contrassegnare automaticamente l'elemento come già letto", "SettingsMarkAsRead_DontChange": "Non contrassegnare automaticamente l'elemento come già letto",
"SettingsMarkAsRead_SecondsToWait": "Secondi di attesa: ", "SettingsMarkAsRead_SecondsToWait": "Secondi di attesa: ",
"SettingsMarkAsRead_Timer": "Quando visualizzato nel riquadro di lettura", "SettingsMarkAsRead_Timer": "Quando viene visualizzato nel riquadro di lettura",
"SettingsMarkAsRead_Title": "Segna come già letto", "SettingsMarkAsRead_Title": "Segna come già letto",
"SettingsMarkAsRead_WhenSelected": "Quando selezionato", "SettingsMarkAsRead_WhenSelected": "Quando selezionato",
"SettingsMessageList_Description": "Cambia come i tuoi messaggi dovrebbero essere organizzati nella lista dei messaggi.", "SettingsMessageList_Description": "Cambia come i tuoi messaggi dovrebbero essere organizzati nella lista dei messaggi.",
"SettingsMessageList_Title": "Lista messaggi", "SettingsMessageList_Title": "Lista dei Messaggi",
"SettingsNoAccountSetupMessage": "Non hai ancora configurato alcun account.", "SettingsNoAccountSetupMessage": "Non hai ancora configurato alcun account.",
"SettingsNotifications_Description": "Attiva o disattiva le notifiche per questo account.", "SettingsNotifications_Description": "Attiva o disattiva le notifiche per questo account.",
"SettingsNotifications_Title": "Notifiche", "SettingsNotifications_Title": "Notifiche",
"SettingsNotificationsAndTaskbar_Title": "Notifiche e barra delle attività",
"SettingsTaskbarBadge_Title": "In barra attività come",
"SettingsTaskbarBadge_Description": "Includi conteggio dei messaggi non letti nell'icona della barra delle attività.",
"SettingsNotificationsAndTaskbar_Description": "Cambia se le notifiche devono essere visualizzate e distintivo della barra delle attività per questo account.",
"SettingsPaneLengthReset_Description": "Reimposta la dimensione dell'elenco di posta all'originale se hai problemi con esso.", "SettingsPaneLengthReset_Description": "Reimposta la dimensione dell'elenco di posta all'originale se hai problemi con esso.",
"SettingsPaneLengthReset_Title": "Reimposta dimensione elenco posta", "SettingsPaneLengthReset_Title": "Reimposta dimensione elenco posta",
"SettingsPaypal_Description": "Mostra molto più amore ❤️ Tutte le donazioni sono apprezzate.", "SettingsPaypal_Description": "Mostra molto più amore ❤️ Tutte le donazioni sono apprezzate.",
"SettingsPaypal_Title": "Dona con PayPal", "SettingsPaypal_Title": "Dona con PayPal",
"SettingsPersonalizationMailDisplayCompactMode": "Modalità compatta", "SettingsPersonalizationMailDisplayCompactMode": "Modalità Compatta",
"SettingsPersonalizationMailDisplayMediumMode": "Modalità media", "SettingsPersonalizationMailDisplayMediumMode": "Modalità Media",
"SettingsPersonalizationMailDisplaySpaciousMode": "Modalità spaziosa", "SettingsPersonalizationMailDisplaySpaciousMode": "Modalità Spaziosa",
"SettingsPersonalization_Description": "Cambia l'aspetto di Wino a tuo piacimento.", "SettingsPersonalization_Description": "Cambia l'aspetto di Wino a tuo piacimento.",
"SettingsPersonalization_Title": "Personalizzazione", "SettingsPersonalization_Title": "Personalizzazione",
"SettingsPrivacyPolicy_Description": "Verifica la politica di riservatezza.", "SettingsPrivacyPolicy_Description": "Verifica l'informativa sulla privacy.",
"SettingsPrivacyPolicy_Title": "Politica di riservatezza", "SettingsPrivacyPolicy_Title": "Informativa sulla Privacy",
"SettingsReader_Title": "Lettore", "SettingsReader_Title": "Lettore",
"SettingsComposer_Title": "Compositore", "SettingsComposer_Title": "Compositore",
"SettingsReadComposePane_Description": "Caratteri, contenuto esterno.", "SettingsReadComposePane_Description": "Caratteri, contenuto esterno.",
"SettingsReadComposePane_Title": "Lettore e compositore", "SettingsReadComposePane_Title": "Lettore e compositore",
"SettingsReaderFont_Title": "Carattere di lettura predefinito", "SettingsReaderFont_Title": "Carattere di Lettura Predefinito",
"SettingsReaderFontFamily_Description": "Cambia famiglia caratteri e dimensione carattere predefiniti per la lettura dei messaggi.", "SettingsReaderFontFamily_Description": "Cambia la famiglia di caratteri predefinita e la dimensione del carattere per la lettura dei nuovi messaggi.",
"SettingsFontFamily_Title": "Famiglia caratteri", "SettingsFontFamily_Title": "Famiglia di Caratteri",
"SettingsFontSize_Title": "Dimens. carattere", "SettingsFontSize_Title": "Dimensione del Carattere",
"SettingsFontPreview_Title": "Anteprima", "SettingsFontPreview_Title": "Anteprima",
"SettingsComposerFont_Title": "Carattere predefinito compositore", "SettingsComposerFont_Title": "Carattere del Compositore Predefinito",
"SettingsComposerFontFamily_Description": "Cambia famiglia caratteri e dimensione carattere predefiniti per la scrittura dei messaggi.", "SettingsComposerFontFamily_Description": "Cambia la famiglia di caratteri predefinita e la dimensione del carattere per la scrittura dei nuovi messaggi.",
"SettingsRenameMergeAccount_Description": "Cambia il nome visualizzato degli account collegati.", "SettingsRenameMergeAccount_Description": "Cambia il nome visualizzato degli account collegati.",
"SettingsRenameMergeAccount_Title": "Rinomina", "SettingsRenameMergeAccount_Title": "Rinomina",
"SettingsSemanticZoom_Description": "Questo ti permetterà di cliccare le intestazioni nell'elenco dei messaggi e andare a una data specifica", "SettingsSemanticZoom_Description": "Questo ti permetterà di fare clic sulle intestazioni nell'elenco dei messaggi e andare a una data specifica",
"SettingsSemanticZoom_Title": "Zoom semantico per le intestazioni della data", "SettingsSemanticZoom_Title": "Zoom semantico per le intestazioni della data",
"SettingsShowPreviewText_Description": "Mostra/nascondi il testo di anteprima.", "SettingsShowPreviewText_Description": "Mostra/nascondi il testo di anteprima.",
"SettingsShowPreviewText_Title": "Mostra testo di anteprima", "SettingsShowPreviewText_Title": "Mostra Anteprima di Testo",
"SettingsShowSenderPictures_Description": "Mostra/nascondi le miniature delle immagini del mittente.", "SettingsShowSenderPictures_Description": "Mostra/nascondi le miniature delle immagini del mittente.",
"SettingsShowSenderPictures_Title": "Mostra avatar mittente", "SettingsShowSenderPictures_Title": "Mostra Avatar del Mittente",
"SettingsPrefer24HourClock_Title": "Mostra orologio in formato 24 ore", "SettingsPrefer24HourClock_Title": "Visualizza orologio in formato 24 Ore",
"SettingsPrefer24HourClock_Description": "Gli orari di ricezione della posta saranno mostrati in formato 24 ore invece di 12 (AM/PM)", "SettingsPrefer24HourClock_Description": "Gli orari di ricezione della posta saranno visualizzati in formato 24 ore invece di 12 (AM/PM)",
"SettingsSignature_Description": "Gestisci firme account", "SettingsSignature_Description": "Gestisci firme account",
"SettingsSignature_Title": "Firma", "SettingsSignature_Title": "Firma",
"SettingsStartupItem_Description": "Elemento principale dell'account per caricare In arrivo all'avvio.", "SettingsStartupItem_Description": "Elemento dell'account primario per caricare la Posta in arrivo all'avvio.",
"SettingsStartupItem_Title": "Elemento Iniziale", "SettingsStartupItem_Title": "Elemento Iniziale",
"SettingsStore_Description": "Mostra un po' di amore ❤️", "SettingsStore_Description": "Mostra un po' di amore ❤️",
"SettingsStore_Title": "Valuta nel negozio", "SettingsStore_Title": "Valuta nel Negozio",
"SettingsThreads_Description": "Organizza i messaggi in gruppi di conversazione.", "SettingsThreads_Description": "Organizza i messaggi in gruppi di conversazione.",
"SettingsThreads_Title": "Raggruppamento conversazioni", "SettingsThreads_Title": "Raggruppamento delle Conversazioni",
"SettingsMailListActionBar_Description": "Mostra/nascondi barra delle azioni in cima all'elenco dei messaggi.", "SettingsMailListActionBar_Description": "Mostra/nascondi la barra delle azioni in cima all'elenco dei messaggi.",
"SettingsMailListActionBar_Title": "Mostra azioni elenco e-mail", "SettingsMailListActionBar_Title": "Mostra azioni elenco e-mail",
"SettingsUnlinkAccounts_Description": "Rimuovi il collegamento tra gli account. Questo non eliminerà i tuoi account.", "SettingsUnlinkAccounts_Description": "Rimuovere il collegamento tra gli account. Questo non eliminerà i tuoi account.",
"SettingsUnlinkAccounts_Title": "Scollega account", "SettingsUnlinkAccounts_Title": "Scollega Account",
"SortingOption_Date": "per data", "SortingOption_Date": "per data",
"SortingOption_Name": "per nome", "SortingOption_Name": "per nome",
"StoreRatingDialog_MessageFirstLine": "Tutti i riscontri sono apprezzati e renderanno migliore Wino in futuro. Vuoi valutare Wino nel Microsoft Store?", "StoreRatingDialog_MessageFirstLine": "Tutti i feedback sono apprezzati e renderanno migliore Wino in futuro. Vuoi valutare Wino nel Microsoft Store?",
"StoreRatingDialog_MessageSecondLine": "Vuoi valutare Wino Mail nel Microsoft Store?", "StoreRatingDialog_MessageSecondLine": "Vuoi valutare Wino Mail nel Microsoft Store?",
"StoreRatingDialog_Title": "Ti piace Wino?", "StoreRatingDialog_Title": "Ti piace Wino?",
"SystemFolderConfigDialog_ArchiveFolderDescription": "I messaggi archiviati saranno spostati qui.", "SystemFolderConfigDialog_ArchiveFolderDescription": "I messaggi archiviati verranno spostati qui.",
"SystemFolderConfigDialog_ArchiveFolderHeader": "Cartella di archivio", "SystemFolderConfigDialog_ArchiveFolderHeader": "Cartella di Archivio",
"SystemFolderConfigDialog_DeletedFolderDescription": "I messaggi eliminati saranno spostati qui.", "SystemFolderConfigDialog_DeletedFolderDescription": "I messaggi eliminati verranno spostati qui.",
"SystemFolderConfigDialog_DeletedFolderHeader": "Cartella Eliminati", "SystemFolderConfigDialog_DeletedFolderHeader": "Cartella Eliminati",
"SystemFolderConfigDialog_DraftFolderDescription": "I nuovi messaggi/risposte saranno creati qui.", "SystemFolderConfigDialog_DraftFolderDescription": "I nuovi messaggi/risposte verranno creati qui.",
"SystemFolderConfigDialog_DraftFolderHeader": "Cartella Bozze", "SystemFolderConfigDialog_DraftFolderHeader": "Cartella Bozze",
"SystemFolderConfigDialog_JunkFolderDescription": "Tutti i messaggi indesiderati/spam saranno qui.", "SystemFolderConfigDialog_JunkFolderDescription": "Tutti i messaggi indesiderati/spam saranno qui.",
"SystemFolderConfigDialog_JunkFolderHeader": "Cartella Indesiderati/Spam", "SystemFolderConfigDialog_JunkFolderHeader": "Cartella Indesiderati/Spam",
"SystemFolderConfigDialog_MessageFirstLine": "Questo server IMAP non supporta l'estensione SPECIAL-USE quindi Wino non è riuscito a configurare correttamente le cartelle di sistema.", "SystemFolderConfigDialog_MessageFirstLine": "Questo server IMAP non supporta l'estensione SPECIAL-USE quindi Wino non è riuscito a configurare correttamente le cartelle di sistema.",
"SystemFolderConfigDialog_MessageSecondLine": "Selezionare le cartelle appropriate per le funzionalità specifiche.", "SystemFolderConfigDialog_MessageSecondLine": "Si prega di selezionare le cartelle appropriate per le funzionalità specifiche.",
"SystemFolderConfigDialog_SentFolderDescription": "La cartella in cui i messaggi inviati saranno conservati.", "SystemFolderConfigDialog_SentFolderDescription": "La cartella in cui i messaggi inviati saranno conservati.",
"SystemFolderConfigDialog_SentFolderHeader": "Cartella Inviata", "SystemFolderConfigDialog_SentFolderHeader": "Cartella Posta inviata",
"SystemFolderConfigDialog_Title": "Configura cartelle di sistema", "SystemFolderConfigDialog_Title": "Configura Cartelle di Sistema",
"SystemFolderConfigDialogValidation_InboxSelected": "Non puoi assegnare la cartella In arrivo a nessun'altra cartella di sistema.", "SystemFolderConfigDialogValidation_InboxSelected": "Non è possibile assegnare la cartella Posta in arrivo a nessuna altra cartella di sistema.",
"SystemFolderConfigDialogValidation_DuplicateSystemFolders": "Alcune delle cartelle di sistema sono usate più di una volta nella configurazione.", "SystemFolderConfigDialogValidation_DuplicateSystemFolders": "Alcune delle cartelle di sistema sono usate più di una volta nella configurazione.",
"SystemFolderConfigSetupSuccess_Title": "Configurazione cartelle di sistema", "SystemFolderConfigSetupSuccess_Title": "Configurazione Cartelle di Sistema",
"SystemFolderConfigSetupSuccess_Message": "Le cartelle di sistema sono configurate correttamente.", "SystemFolderConfigSetupSuccess_Message": "Le cartelle di sistema sono configurate correttamente.",
"TestingImapConnectionMessage": "Verifica connessione del server...", "TestingImapConnectionMessage": "Verifica connessione del server...",
"Today": "Oggi", "Today": "Oggi",
"UnknownAddress": "indirizzo sconosciuto", "UnknownAddress": "indirizzo sconosciuto",
"UnknownDateHeader": "Data sconosciuta", "UnknownDateHeader": "Data sconosciuta",
"UnknownGroupAddress": "indirizzo del gruppo di posta sconosciuto", "UnknownGroupAddress": "indirizzo del gruppo di posta sconosciuto",
"UnknownSender": "Mittente sconosciuto", "UnknownSender": "Mittente Sconosciuto",
"Unsubscribe": "Disiscriviti", "Unsubscribe": "Disiscriviti",
"ViewContactDetails": "Vedi dettagli", "ViewContactDetails": "Visualizza dettagli",
"WinoUpgradeDescription": "Wino offre 3 account per iniziare gratuitamente. Se hai bisogno di più di 3 account, per favore aggiorna", "WinoUpgradeDescription": "Wino offre 3 account con cui iniziare gratuitamente. Se hai bisogno di più di 3 account, per favore aggiorna",
"WinoUpgradeMessage": "Aggiorna ad account illimitati", "WinoUpgradeMessage": "Aggiorna a Account Illimitati",
"WinoUpgradeRemainingAccountsMessage": "{0} di {1} account gratuiti usati.", "WinoUpgradeRemainingAccountsMessage": "{0} di {1} account gratuiti utilizzati.",
"Yesterday": "Ieri", "Yesterday": "Ieri",
"SignatureEditorDialog_Title": "Editor di firme", "SignatureEditorDialog_Title": "Editor di firme",
"SignatureEditorDialog_SignatureName_Placeholder": "Nomina la tua firma", "SignatureEditorDialog_SignatureName_Placeholder": "Nomina la tua firma",
"SignatureEditorDialog_SignatureName_TitleNew": "Nome firma", "SignatureEditorDialog_SignatureName_TitleNew": "Nome della firma",
"SignatureEditorDialog_SignatureName_TitleEdit": "Nome firma attuale: {0}", "SignatureEditorDialog_SignatureName_TitleEdit": "Nome firma attuale: {0}",
"SignatureDeleteDialog_Title": "Elimina firma", "SignatureDeleteDialog_Title": "Elimina firma",
"SignatureDeleteDialog_Message": "Sei sicuro di voler eliminare la firma \"{0}\"?", "SignatureDeleteDialog_Message": "Sei sicuro di voler eliminare la firma \"{0}\"?",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino è disconnesso dalla rete. Clicca di nuovo per ripristinare la connessione.", "TitleBarServerDisconnectedButton_Description": "Wino è disconnesso dalla rete. Clicca di nuovo per ripristinare la connessione.",
"TitleBarServerReconnectButton_Title": "riconnetti", "TitleBarServerReconnectButton_Title": "riconnetti",
"TitleBarServerReconnectingButton_Title": "in connessione", "TitleBarServerReconnectingButton_Title": "in connessione",
"MailItemNoSubject": "Nessun oggetto", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "Altri dettagli",
"QuickEventDialog_RemindMe": "Ricordami",
"QuickEventDialog_Location": "Luogo",
"QuickEventDialog_EventName": "Nome evento",
"QuickEventDialog_IsAllDay": "La giornata"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "現在フォルダ情報を取得中です。", "AccountCreationDialog_PreparingFolders": "現在フォルダ情報を取得中です。",
"AccountCreationDialog_SigninIn": "アカウント情報を保存しています。", "AccountCreationDialog_SigninIn": "アカウント情報を保存しています。",
"AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Fetching calendar events.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
@@ -44,9 +43,9 @@
"Buttons_Close": "閉じる", "Buttons_Close": "閉じる",
"Buttons_Create": "作成", "Buttons_Create": "作成",
"Buttons_CreateAccount": "アカウント作成", "Buttons_CreateAccount": "アカウント作成",
"Buttons_Copy": "コピー", "Buttons_Copy": "Copy",
"Buttons_Delete": "削除", "Buttons_Delete": "削除",
"Buttons_Edit": "編集", "Buttons_Edit": "Edit",
"Buttons_Discard": "破棄", "Buttons_Discard": "破棄",
"Buttons_EnableImageRendering": "有効化", "Buttons_EnableImageRendering": "有効化",
"Buttons_No": "いいえ", "Buttons_No": "いいえ",
@@ -57,12 +56,12 @@
"Buttons_SaveConfiguration": "設定を保存", "Buttons_SaveConfiguration": "設定を保存",
"Buttons_Share": "シェアする", "Buttons_Share": "シェアする",
"Buttons_SignIn": "サインイン", "Buttons_SignIn": "サインイン",
"Buttons_TryAgain": "やり直す", "Buttons_TryAgain": "Try Again",
"Buttons_Yes": "はい", "Buttons_Yes": "はい",
"Buttons_Reset": "Reset", "Buttons_Reset": "Reset",
"Buttons_Send": "送信", "Buttons_Send": "Send",
"Buttons_Sync": "Synchronize", "Buttons_Sync": "Synchronize",
"Buttons_Multiselect": "複数選択", "Buttons_Multiselect": "Select Multiple",
"Center": "中央", "Center": "中央",
"ComingSoon": "近日公開", "ComingSoon": "近日公開",
"ComposerFrom": "差出人: ", "ComposerFrom": "差出人: ",
@@ -101,18 +100,14 @@
"DialogMessage_ComposerValidationFailedTitle": "検証に失敗しました", "DialogMessage_ComposerValidationFailedTitle": "検証に失敗しました",
"DialogMessage_CreateLinkedAccountMessage": "この新しいリンクに名前を付けてください。アカウントはこの名前でマージされます。", "DialogMessage_CreateLinkedAccountMessage": "この新しいリンクに名前を付けてください。アカウントはこの名前でマージされます。",
"DialogMessage_CreateLinkedAccountTitle": "アカウントリンク名", "DialogMessage_CreateLinkedAccountTitle": "アカウントリンク名",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "{0} を削除しますか?", "DialogMessage_DeleteAccountConfirmationMessage": "{0} を削除しますか?",
"DialogMessage_DeleteAccountConfirmationTitle": "このアカウントに関連付けられたすべてのデータは永久にディスクから削除されます。", "DialogMessage_DeleteAccountConfirmationTitle": "このアカウントに関連付けられたすべてのデータは永久にディスクから削除されます。",
"DialogMessage_DiscardDraftConfirmationMessage": "この下書きは破棄されます。続行しますか?", "DialogMessage_DiscardDraftConfirmationMessage": "この下書きは破棄されます。続行しますか?",
"DialogMessage_DiscardDraftConfirmationTitle": "下書きを破棄", "DialogMessage_DiscardDraftConfirmationTitle": "下書きを破棄",
"DialogMessage_HardDeleteConfirmationMessage": "完全に削除", "DialogMessage_HardDeleteConfirmationMessage": "完全に削除",
"DialogMessage_HardDeleteConfirmationTitle": "メッセージは完全に削除されます。よろしいですか?", "DialogMessage_HardDeleteConfirmationTitle": "Message(s) will be permanently deleted. Do you want to continue?",
"DialogMessage_NoAccountsForCreateMailMessage": "You don't have any accounts to create message from.", "DialogMessage_NoAccountsForCreateMailMessage": "You don't have any accounts to create message from.",
"DialogMessage_NoAccountsForCreateMailTitle": "アカウントが見つかりません", "DialogMessage_NoAccountsForCreateMailTitle": "Account Missing",
"DialogMessage_RenameLinkedAccountsMessage": "Enter new name for linked account", "DialogMessage_RenameLinkedAccountsMessage": "Enter new name for linked account",
"DialogMessage_RenameLinkedAccountsTitle": "Rename Linked Account", "DialogMessage_RenameLinkedAccountsTitle": "Rename Linked Account",
"DialogMessage_UnlinkAccountsConfirmationMessage": "This operation will not delete your accounts but only break the link for shared folder connections. Do you want to continue?", "DialogMessage_UnlinkAccountsConfirmationMessage": "This operation will not delete your accounts but only break the link for shared folder connections. Do you want to continue?",
@@ -124,28 +119,21 @@
"DialogMessage_UnsubscribeConfirmationTitle": "Unsubscribe", "DialogMessage_UnsubscribeConfirmationTitle": "Unsubscribe",
"DialogMessage_UnsubscribeConfirmationOneClickMessage": "Do you want to stop getting messages from {0}?", "DialogMessage_UnsubscribeConfirmationOneClickMessage": "Do you want to stop getting messages from {0}?",
"DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "To stop getting messages from {0}, go to their website to unsubscribe.", "DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "To stop getting messages from {0}, go to their website to unsubscribe.",
"DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "サイトを開く", "DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "Go to website",
"DialogMessage_UnsubscribeConfirmationMailtoMessage": "Do you want to stop getting messages from {0}? Wino will unsubscribe for you by sending an email from your email account to {1}.", "DialogMessage_UnsubscribeConfirmationMailtoMessage": "Do you want to stop getting messages from {0}? Wino will unsubscribe for you by sending an email from your email account to {1}.",
"DialogMessage_EnableStartupLaunchTitle": "Enable Startup Launch", "DialogMessage_EnableStartupLaunchTitle": "Enable Startup Launch",
"DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "以降確認しない", "Dialog_DontAskAgain": "Don't ask again",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Create Account Alias", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "アドレス", "CreateAccountAliasDialog_AliasAddress": "Address",
"CreateAccountAliasDialog_AliasAddressPlaceholder": "例: support@mydomain.com", "CreateAccountAliasDialog_AliasAddressPlaceholder": "eg. support@mydomain.com",
"CreateAccountAliasDialog_ReplyToAddress": "Reply-To Address", "CreateAccountAliasDialog_ReplyToAddress": "Reply-To Address",
"CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@mydomain.com", "CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@mydomain.com",
"DiscordChannelDisclaimerMessage": "Wino専用のDiscordサーバーはありませんが、 Developer Sanctuaryサーバーにwino-mailチャンネルを設けています。\nWinoの最新情報を受け取るには、Developer Sanctuaryサーバーに参加して、Community Projects内のwino-mailチャンネルをフォローしてください。\n\nDiscordはチャンネルへの招待に対応していないため、サーバーのURLに移動します。", "DiscordChannelDisclaimerMessage": "Wino doesn't have it's own Discord server, but special 'wino-mail' channel is hosted at 'Developer Sanctuary' server.\nTo get the updates about Wino please join Developer Sanctuary server and follow 'wino-mail' channel under 'Community Projects'\n\nYou will be directed to server URL since Discord doesn't support channel invites.",
"DiscordChannelDisclaimerTitle": "重要なDiscord情報", "DiscordChannelDisclaimerTitle": "Important Discord Information",
"Draft": "下書き", "Draft": "Draft",
"Busy": "Busy", "Busy": "Busy",
"EditorToolbarOption_Draw": "Draw", "EditorToolbarOption_Draw": "Draw",
"EditorToolbarOption_Format": "Format", "EditorToolbarOption_Format": "Format",
@@ -155,7 +143,7 @@
"EditorTooltip_WebViewEditor": "Use web view editor", "EditorTooltip_WebViewEditor": "Use web view editor",
"ElementTheme_Dark": "Dark mode", "ElementTheme_Dark": "Dark mode",
"ElementTheme_Default": "Use system setting", "ElementTheme_Default": "Use system setting",
"ElementTheme_Light": "ライトモード", "ElementTheme_Light": "Light mode",
"Emoji": "Emoji", "Emoji": "Emoji",
"Exception_WinoServerException": "Wino server failed.", "Exception_WinoServerException": "Wino server failed.",
"Exception_MailProcessing": "This mail is still being processed. Please try again after few seconds.", "Exception_MailProcessing": "This mail is still being processed. Please try again after few seconds.",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Denied Background Execution", "Info_BackgroundExecutionDeniedTitle": "Denied Background Execution",
"Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.", "Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.",
"Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure", "Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.", "Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.",
"Info_ComposerMissingMIMETitle": "Failed", "Info_ComposerMissingMIMETitle": "Failed",
"Info_ContactExistsMessage": "This contact is already in the recipient list.", "Info_ContactExistsMessage": "This contact is already in the recipient list.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Set flag", "MailOperation_SetFlag": "Set flag",
"MailOperation_Unarchive": "Unarchive", "MailOperation_Unarchive": "Unarchive",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Zoom",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} item(s) selected", "MailsSelected": "{0} item(s) selected",
"MarkFlagUnflag": "Mark as flagged/unflagged", "MarkFlagUnflag": "Mark as flagged/unflagged",
"MarkReadUnread": "Mark as read/unread", "MarkReadUnread": "Mark as read/unread",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Personal", "NewAccountDialog_AccountNameDefaultValue": "Personal",
"NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail", "NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail",
"NewAccountDialog_Title": "Add New Account", "NewAccountDialog_Title": "Add New Account",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "No message selected", "NoMailSelected": "No message selected",
"NoMessageCrieteria": "No messages match your search criteria", "NoMessageCrieteria": "No messages match your search criteria",
"NoMessageEmptyFolder": "This folder is empty", "NoMessageEmptyFolder": "This folder is empty",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "You have {0} new mails",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "New Mails",
"Notifications_WinoUpdatedMessage": "Checkout new version {0}", "Notifications_WinoUpdatedMessage": "Checkout new version {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail has been updated.", "Notifications_WinoUpdatedTitle": "Wino Mail has been updated.",
"Other": "Other", "Other": "Other",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google Account", "ProviderDetail_Gmail_Description": "Google Account",
"ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server", "ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server",
"ProviderDetail_IMAP_Title": "IMAP Server", "ProviderDetail_IMAP_Title": "IMAP Server",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.", "ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.",
"Results": "Results", "Results": "Results",
"Right": "Right", "Right": "Right",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Available Themes", "SettingsAvailableThemes_Title": "Available Themes",
"SettingsAutoSelectNextItem_Title": "Auto select next item", "SettingsAutoSelectNextItem_Title": "Auto select next item",
"SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.", "SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.", "SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.",
"SettingsCustomTheme_Title": "Custom Theme", "SettingsCustomTheme_Title": "Custom Theme",
"SettingsConfigureSpecialFolders_Title": "Configure System Folders", "SettingsConfigureSpecialFolders_Title": "Configure System Folders",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Save Changes", "SettingsLinkedAccountsSave_Title": "Save Changes",
"SettingsLoadImages_Title": "Load images automatically", "SettingsLoadImages_Title": "Load images automatically",
"SettingsLoadStyles_Title": "Load styles automatically", "SettingsLoadStyles_Title": "Load styles automatically",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Adjust the spacing for listing mails.", "SettingsMailSpacing_Description": "Adjust the spacing for listing mails.",
"SettingsMailSpacing_Title": "Mail Spacing", "SettingsMailSpacing_Title": "Mail Spacing",
"SettingsFolderMenuStyle_Title": "Create Nested Folders", "SettingsFolderMenuStyle_Title": "Create Nested Folders",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.", "SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.",
"SettingsNotifications_Description": "Turn on or off notifications for this account.", "SettingsNotifications_Description": "Turn on or off notifications for this account.",
"SettingsNotifications_Title": "Notifications", "SettingsNotifications_Title": "Notifications",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.", "SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "reconnect", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "connecting", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -1,14 +1,13 @@
{ {
"AccountCreationDialog_Completed": "alles gedaan", "AccountCreationDialog_Completed": "klaar",
"AccountCreationDialog_Initializing": "Bezig met initialiseren", "AccountCreationDialog_Initializing": "bezig met initialiseren",
"AccountCreationDialog_PreparingFolders": "Op dit moment krijgen we informatie over mappen.", "AccountCreationDialog_PreparingFolders": "Bezig met ontvangen van mapgegevens.",
"AccountCreationDialog_SigninIn": "Accountinformatie wordt opgeslagen.", "AccountCreationDialog_SigninIn": "Accountinformatie wordt opgeslagen.",
"AccountCreationDialog_FetchingProfileInformation": "Profieldetails ophalen.", "AccountCreationDialog_FetchingProfileInformation": "Profieldetails ophalen.",
"AccountCreationDialog_FetchingEvents": "Agenda gebeurtenissen ophalen.", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Als uw browser niet automatisch opstart om de authenticatie te voltooien:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Klik op de knop hieronder om het authenticatie-adres te kopiëren", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Start uw webbrowser op (Edge, Chrome, Firefox enz...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Paste the copied address and go to the website to complete authentication manually.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row3": "3) Plak het gekopieerde adres en ga naar de website om de authenticatie manueel te voltooien.",
"AccountEditDialog_Message": "Accountnaam", "AccountEditDialog_Message": "Accountnaam",
"AccountEditDialog_Title": "Bewerk account", "AccountEditDialog_Title": "Bewerk account",
"AccountPickerDialog_Title": "Kies een account", "AccountPickerDialog_Title": "Kies een account",
@@ -35,8 +34,8 @@
"BasicIMAPSetupDialog_Title": "IMAP account", "BasicIMAPSetupDialog_Title": "IMAP account",
"Buttons_AddAccount": "Account toevoegen", "Buttons_AddAccount": "Account toevoegen",
"Buttons_AddNewAlias": "Alias toevoegen", "Buttons_AddNewAlias": "Alias toevoegen",
"Buttons_Allow": "Toestaan", "Buttons_Allow": "Allow",
"Buttons_Deny": "Weigeren", "Buttons_Deny": "Deny",
"Buttons_SyncAliases": "Aliassen synchroniseren", "Buttons_SyncAliases": "Aliassen synchroniseren",
"Buttons_ApplyTheme": "Thema toepassen", "Buttons_ApplyTheme": "Thema toepassen",
"Buttons_Browse": "Bladeren", "Buttons_Browse": "Bladeren",
@@ -61,8 +60,8 @@
"Buttons_Yes": "Ja", "Buttons_Yes": "Ja",
"Buttons_Reset": "Herstellen", "Buttons_Reset": "Herstellen",
"Buttons_Send": "Verzenden", "Buttons_Send": "Verzenden",
"Buttons_Sync": "Synchroniseren", "Buttons_Sync": "Synchronize",
"Buttons_Multiselect": "Meerdere selecteren", "Buttons_Multiselect": "Select Multiple",
"Center": "Centreren", "Center": "Centreren",
"ComingSoon": "Binnenkort beschikbaar...", "ComingSoon": "Binnenkort beschikbaar...",
"ComposerFrom": "Van: ", "ComposerFrom": "Van: ",
@@ -90,21 +89,17 @@
"DialogMessage_AliasExistsTitle": "Bestaande alias", "DialogMessage_AliasExistsTitle": "Bestaande alias",
"DialogMessage_AliasExistsMessage": "Deze alias wordt al gebruikt.", "DialogMessage_AliasExistsMessage": "Deze alias wordt al gebruikt.",
"DialogMessage_InvalidAliasTitle": "Ongeldige alias", "DialogMessage_InvalidAliasTitle": "Ongeldige alias",
"DialogMessage_InvalidAliasMessage": "Deze alias is ongeldig. Zorg ervoor dat alle adressen van de alias geldige e-mailadressen zijn.", "DialogMessage_InvalidAliasMessage": "This alias is not valid. Make sure all addresses of the alias are valid e-mail addresses.",
"DialogMessage_CantDeleteRootAliasTitle": "Kan alias niet verwijderen", "DialogMessage_CantDeleteRootAliasTitle": "Can't Delete Alias",
"DialogMessage_CantDeleteRootAliasMessage": "Hoofd alias kan niet verwijderd worden. Dit is de hoofdidentiteit die gekoppeld is aan uw account configuratie.", "DialogMessage_CantDeleteRootAliasMessage": "Root alias can't be deleted. This is your main identity associated with your account setup.",
"DialogMessage_AliasCreatedTitle": "Nieuw alias aangemaakt", "DialogMessage_AliasCreatedTitle": "Created New Alias",
"DialogMessage_AliasCreatedMessage": "Nieuw alias is succesvol aangemaakt.", "DialogMessage_AliasCreatedMessage": "New alias is succesfully created.",
"DialogMessage_CleanupFolderMessage": "Wilt u alle e-mails in deze map permanent verwijderen?", "DialogMessage_CleanupFolderMessage": "Wilt u alle e-mails in deze map permanent verwijderen?",
"DialogMessage_CleanupFolderTitle": "Opschonen map", "DialogMessage_CleanupFolderTitle": "Opschonen map",
"DialogMessage_ComposerMissingRecipientMessage": "Bericht heeft geen ontvanger.", "DialogMessage_ComposerMissingRecipientMessage": "Bericht heeft geen ontvanger.",
"DialogMessage_ComposerValidationFailedTitle": "Validatie mislukt", "DialogMessage_ComposerValidationFailedTitle": "Validatie mislukt",
"DialogMessage_CreateLinkedAccountMessage": "Geef deze koppeling een naam. Accounts worden samengevoegd onder deze naam.", "DialogMessage_CreateLinkedAccountMessage": "Geef deze koppeling een naam. Accounts worden samengevoegd onder deze naam.",
"DialogMessage_CreateLinkedAccountTitle": "Naam van koppeling", "DialogMessage_CreateLinkedAccountTitle": "Naam van koppeling",
"DialogMessage_PrintingFailedMessage": "Afdrukken van deze e-mail mislukt. Resultaat: {0}",
"DialogMessage_PrintingFailedTitle": "Mislukt",
"DialogMessage_PrintingSuccessTitle": "Gelukt",
"DialogMessage_PrintingSuccessMessage": "E-mail wordt naar de printer verzonden.",
"DialogMessage_DeleteAccountConfirmationMessage": "Verwijder {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Verwijder {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Alle gegevens die gekoppeld zijn aan dit account worden permanent verwijderd.", "DialogMessage_DeleteAccountConfirmationTitle": "Alle gegevens die gekoppeld zijn aan dit account worden permanent verwijderd.",
"DialogMessage_DiscardDraftConfirmationMessage": "Dit concept zal worden verwijderd. Wilt u doorgaan?", "DialogMessage_DiscardDraftConfirmationMessage": "Dit concept zal worden verwijderd. Wilt u doorgaan?",
@@ -117,49 +112,42 @@
"DialogMessage_RenameLinkedAccountsTitle": "Gekoppeld account hernoemen", "DialogMessage_RenameLinkedAccountsTitle": "Gekoppeld account hernoemen",
"DialogMessage_UnlinkAccountsConfirmationMessage": "Deze handeling zal je accounts niet verwijderen, maar alleen de koppeling van gedeelde mappen verbreken. Wil je doorgaan?", "DialogMessage_UnlinkAccountsConfirmationMessage": "Deze handeling zal je accounts niet verwijderen, maar alleen de koppeling van gedeelde mappen verbreken. Wil je doorgaan?",
"DialogMessage_UnlinkAccountsConfirmationTitle": "Ontkoppel accounts", "DialogMessage_UnlinkAccountsConfirmationTitle": "Ontkoppel accounts",
"DialogMessage_EmptySubjectConfirmation": "Onderwerp ontbreekt", "DialogMessage_EmptySubjectConfirmation": "Missing Subject",
"DialogMessage_EmptySubjectConfirmationMessage": "Het bericht heeft geen onderwerp. Wilt u doorgaan?", "DialogMessage_EmptySubjectConfirmationMessage": "Het bericht heeft geen onderwerp. Wilt u doorgaan?",
"DialogMessage_RenameFolderTitle": "Map hernoemen", "DialogMessage_RenameFolderTitle": "Rename Folder",
"DialogMessage_RenameFolderMessage": "Enter new name for this folder", "DialogMessage_RenameFolderMessage": "Enter new name for this folder",
"DialogMessage_UnsubscribeConfirmationTitle": "Afmelden", "DialogMessage_UnsubscribeConfirmationTitle": "Unsubscribe",
"DialogMessage_UnsubscribeConfirmationOneClickMessage": "Do you want to stop getting messages from {0}?", "DialogMessage_UnsubscribeConfirmationOneClickMessage": "Do you want to stop getting messages from {0}?",
"DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "To stop getting messages from {0}, go to their website to unsubscribe.", "DialogMessage_UnsubscribeConfirmationGoToWebsiteMessage": "To stop getting messages from {0}, go to their website to unsubscribe.",
"DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "Ga naar website", "DialogMessage_UnsubscribeConfirmationGoToWebsiteConfirmButton": "Go to website",
"DialogMessage_UnsubscribeConfirmationMailtoMessage": "Do you want to stop getting messages from {0}? Wino will unsubscribe for you by sending an email from your email account to {1}.", "DialogMessage_UnsubscribeConfirmationMailtoMessage": "Do you want to stop getting messages from {0}? Wino will unsubscribe for you by sending an email from your email account to {1}.",
"DialogMessage_EnableStartupLaunchTitle": "Opstarten inschakelen", "DialogMessage_EnableStartupLaunchTitle": "Enable Startup Launch",
"DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "Niet opnieuw vragen", "Dialog_DontAskAgain": "Niet opnieuw vragen",
"CalendarAllDayEventSummary": "gebeurtenissen die de hele dag duren", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CalendarItemAllDay": "de hele dag",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Account alias aanmaken",
"CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "Adres", "CreateAccountAliasDialog_AliasAddress": "Address",
"CreateAccountAliasDialog_AliasAddressPlaceholder": "bijv. ondersteuning@example.nl", "CreateAccountAliasDialog_AliasAddressPlaceholder": "bijv. ondersteuning@example.nl",
"CreateAccountAliasDialog_ReplyToAddress": "Antwoordadres", "CreateAccountAliasDialog_ReplyToAddress": "Antwoordadres",
"CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@example.nl", "CreateAccountAliasDialog_ReplyToAddressPlaceholder": "admin@example.nl",
"DiscordChannelDisclaimerMessage": "Wino heeft geen eigen Discord server, maar het speciale 'wino-mail' kanaal is gehost op de 'Developer Sanctuary' server.\nOm updates over Wino te krijgen, sluit je je aan bij de Developer Sanctuary server en volg je 'wino-mail' kanaal onder 'Community Projects'\n\nJe wordt doorgestuurd naar de server-URL omdat Discord geen kanaaluitnodigingen ondersteunt.", "DiscordChannelDisclaimerMessage": "Wino heeft geen eigen Discord server, maar het speciale 'wino-mail' kanaal is gehost op de 'Developer Sanctuary' server.\nOm updates over Wino te krijgen, sluit je je aan bij de Developer Sanctuary server en volg je 'wino-mail' kanaal onder 'Community Projects'\n\nJe wordt doorgestuurd naar de server-URL omdat Discord geen kanaaluitnodigingen ondersteunt.",
"DiscordChannelDisclaimerTitle": "Belangrijke informatie over Discord", "DiscordChannelDisclaimerTitle": "Belangrijke informatie over Discord",
"Draft": "Concept", "Draft": "Concept",
"Busy": "Bezig", "Busy": "Busy",
"EditorToolbarOption_Draw": "Tekenen", "EditorToolbarOption_Draw": "Tekenen",
"EditorToolbarOption_Format": "Opmaak", "EditorToolbarOption_Format": "Opmaak",
"EditorToolbarOption_Insert": "Invoegen", "EditorToolbarOption_Insert": "Invoegen",
"EditorToolbarOption_None": "Geen", "EditorToolbarOption_None": "Geen",
"EditorToolbarOption_Options": "Instellingen", "EditorToolbarOption_Options": "Instellingen",
"EditorTooltip_WebViewEditor": "Gebruik web view editor", "EditorTooltip_WebViewEditor": "Use web view editor",
"ElementTheme_Dark": "Donkere modus", "ElementTheme_Dark": "Donkere modus",
"ElementTheme_Default": "Systeeminstellingen gebruiken", "ElementTheme_Default": "Systeeminstellingen gebruiken",
"ElementTheme_Light": "Lichte modus", "ElementTheme_Light": "Lichte modus",
"Emoji": "Emoji", "Emoji": "Emoji",
"Exception_WinoServerException": "Wino server mislukt.", "Exception_WinoServerException": "Wino server failed.",
"Exception_MailProcessing": "This mail is still being processed. Please try again after few seconds.", "Exception_MailProcessing": "This mail is still being processed. Please try again after few seconds.",
"Exception_ImapAutoDiscoveryFailed": "Instellingen mailbox niet gevonden.", "Exception_ImapAutoDiscoveryFailed": "Couldn't find mailbox settings.",
"Exception_ImapClientPoolFailed": "IMAP Client Pool is mislukt.", "Exception_ImapClientPoolFailed": "IMAP Client Pool is mislukt.",
"Exception_AuthenticationCanceled": "Authenticatie geannuleerd", "Exception_AuthenticationCanceled": "Authenticatie geannuleerd",
"Exception_CustomThemeExists": "Dit thema bestaat al.", "Exception_CustomThemeExists": "Dit thema bestaat al.",
@@ -185,13 +173,13 @@
"Exception_UnsupportedProvider": "Deze aanbieder wordt niet ondersteund.", "Exception_UnsupportedProvider": "Deze aanbieder wordt niet ondersteund.",
"Exception_UnsupportedSynchronizerOperation": "Deze bewerking wordt niet ondersteund voor {0}", "Exception_UnsupportedSynchronizerOperation": "Deze bewerking wordt niet ondersteund voor {0}",
"Exception_UserCancelSystemFolderSetupDialog": "Gebruiker heeft het dialoogvenster configureren systeemmappen geannuleerd.", "Exception_UserCancelSystemFolderSetupDialog": "Gebruiker heeft het dialoogvenster configureren systeemmappen geannuleerd.",
"Exception_InboxNotAvailable": "Kan account mappen niet instellen.", "Exception_InboxNotAvailable": "Couldn't setup account folders.",
"Files": "Bestanden", "Files": "Bestanden",
"FilteringOption_All": "Alle", "FilteringOption_All": "Alle",
"FilteringOption_Flagged": "Gemarkeerd", "FilteringOption_Flagged": "Gemarkeerd",
"FilteringOption_Unread": "Ongelezen", "FilteringOption_Unread": "Ongelezen",
"FilteringOption_Files": "Heeft bestanden", "FilteringOption_Files": "Has files",
"Focused": "Prioriteit", "Focused": "Gefocust",
"FolderOperation_CreateSubFolder": "Maak submap", "FolderOperation_CreateSubFolder": "Maak submap",
"FolderOperation_Delete": "Verwijderen", "FolderOperation_Delete": "Verwijderen",
"FolderOperation_DontSync": "Deze map niet synchroniseren", "FolderOperation_DontSync": "Deze map niet synchroniseren",
@@ -233,23 +221,23 @@
"IMAPSetupDialog_UseSameConfig": "Dezelfde gebruikersnaam en wachtwoord gebruiken voor het verzenden van e-mail", "IMAPSetupDialog_UseSameConfig": "Dezelfde gebruikersnaam en wachtwoord gebruiken voor het verzenden van e-mail",
"IMAPSetupDialog_Username": "Gebruikersnaam", "IMAPSetupDialog_Username": "Gebruikersnaam",
"IMAPSetupDialog_UsernamePlaceholder": "johndoe, johndoe@fabrikam.com, domein/johndoe", "IMAPSetupDialog_UsernamePlaceholder": "johndoe, johndoe@fabrikam.com, domein/johndoe",
"IMAPSetupDialog_ConnectionFailedTitle": "Verbinding mislukt", "IMAPSetupDialog_ConnectionFailedTitle": "Connection Failed",
"IMAPSetupDialog_ConnectionFailedMessage": "IMAP-verbinding mislukt.", "IMAPSetupDialog_ConnectionFailedMessage": "IMAP connection failed.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row0": "This server is requesting a SSL handshake to continue. Please confirm the certificate details below.", "IMAPSetupDialog_CertificateAllowanceRequired_Row0": "This server is requesting a SSL handshake to continue. Please confirm the certificate details below.",
"IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Allow the handshake to continue setting up your account.", "IMAPSetupDialog_CertificateAllowanceRequired_Row1": "Allow the handshake to continue setting up your account.",
"IMAPSetupDialog_CertificateIssuer": "Issuer", "IMAPSetupDialog_CertificateIssuer": "Issuer",
"IMAPSetupDialog_CertificateSubject": "Onderwerp", "IMAPSetupDialog_CertificateSubject": "Subject",
"IMAPSetupDialog_CertificateValidFrom": "Geldig van", "IMAPSetupDialog_CertificateValidFrom": "Valid from",
"IMAPSetupDialog_CertificateValidTo": "Geldig tot", "IMAPSetupDialog_CertificateValidTo": "Valid to",
"IMAPSetupDialog_CertificateDenied": "User didn't authorize the handshake with the certificate.", "IMAPSetupDialog_CertificateDenied": "User didn't authorize the handshake with the certificate.",
"IMAPSetupDialog_CertificateView": "Certificaat weergeven", "IMAPSetupDialog_CertificateView": "View Certificate",
"ImageRenderingDisabled": "Afbeeldingsweergave is voor dit bericht uitgeschakeld.", "ImageRenderingDisabled": "Afbeeldingsweergave is voor dit bericht uitgeschakeld.",
"InfoBarAction_Enable": "Inschakelen", "InfoBarAction_Enable": "Inschakelen",
"InfoBarMessage_SynchronizationDisabledFolder": "Synchronisatie is uitgeschakeld voor deze map.", "InfoBarMessage_SynchronizationDisabledFolder": "Synchronisatie is uitgeschakeld voor deze map.",
"InfoBarTitle_SynchronizationDisabledFolder": "Uitgeschakelde map", "InfoBarTitle_SynchronizationDisabledFolder": "Uitgeschakelde map",
"GeneralTitle_Error": "Fout", "GeneralTitle_Error": "Error",
"GeneralTitle_Warning": "Waarschuwing", "GeneralTitle_Warning": "Warning",
"GeneralTitle_Info": "Informatie", "GeneralTitle_Info": "Information",
"Info_AccountCreatedMessage": "{0} is aangemaakt", "Info_AccountCreatedMessage": "{0} is aangemaakt",
"Info_AccountCreatedTitle": "Account aanmaken", "Info_AccountCreatedTitle": "Account aanmaken",
"Info_AccountCreationFailedTitle": "Aanmaken van account is mislukt", "Info_AccountCreationFailedTitle": "Aanmaken van account is mislukt",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Achtergronduitvoering geweigerd", "Info_BackgroundExecutionDeniedTitle": "Achtergronduitvoering geweigerd",
"Info_BackgroundExecutionUnknownErrorMessage": "Onbekende fout opgetreden bij het registreren van achtergrondsynchronisatie.", "Info_BackgroundExecutionUnknownErrorMessage": "Onbekende fout opgetreden bij het registreren van achtergrondsynchronisatie.",
"Info_BackgroundExecutionUnknownErrorTitle": "Fout bij uitvoeren in achtergrond", "Info_BackgroundExecutionUnknownErrorTitle": "Fout bij uitvoeren in achtergrond",
"Info_FailedToOpenFileTitle": "Kan bestand niet starten.",
"Info_FailedToOpenFileMessage": "Mogelijks is het bestand verwijderd.",
"Info_ComposerMissingMIMEMessage": "Kan het MIME-bestand niet vinden. Synchroniseren kan helpen.", "Info_ComposerMissingMIMEMessage": "Kan het MIME-bestand niet vinden. Synchroniseren kan helpen.",
"Info_ComposerMissingMIMETitle": "Mislukt", "Info_ComposerMissingMIMETitle": "Mislukt",
"Info_ContactExistsMessage": "Dit contact staat al in het lijst met ontvangers.", "Info_ContactExistsMessage": "Dit contact staat al in het lijst met ontvangers.",
@@ -286,14 +272,14 @@
"Info_LogsSavedMessage": "{0} is opgeslagen in de geselecteerde map.", "Info_LogsSavedMessage": "{0} is opgeslagen in de geselecteerde map.",
"Info_LogsSavedTitle": "Opgeslagen", "Info_LogsSavedTitle": "Opgeslagen",
"Info_MailRenderingFailedMessage": "Deze e-mail is beschadigd of kan niet worden geopend.\n{0}", "Info_MailRenderingFailedMessage": "Deze e-mail is beschadigd of kan niet worden geopend.\n{0}",
"Info_MailRenderingFailedTitle": "Weergave mislukt", "Info_MailRenderingFailedTitle": "Render Failed",
"Info_MessageCorruptedMessage": "Dit bericht is beschadigd.", "Info_MessageCorruptedMessage": "This message is corrupted.",
"Info_MessageCorruptedTitle": "Fout", "Info_MessageCorruptedTitle": "Error",
"Info_MissingFolderMessage": "{0} doesn't exist for this account.", "Info_MissingFolderMessage": "{0} doesn't exist for this account.",
"Info_MissingFolderTitle": "Map ontbreekt", "Info_MissingFolderTitle": "Missing Folder",
"Info_PDFSaveSuccessTitle": "Gelukt", "Info_PDFSaveSuccessTitle": "Success",
"Info_PDFSaveFailedTitle": "Kan Pdf-bestand niet opslaan", "Info_PDFSaveFailedTitle": "Failed to save PDF file",
"Info_PDFSaveSuccessMessage": "Pdf-bestand is opgeslagen in {0}", "Info_PDFSaveSuccessMessage": "PDF file is saved to {0}",
"Info_PurchaseExistsMessage": "Het lijkt erop dat dit product al eerder is gekocht.", "Info_PurchaseExistsMessage": "Het lijkt erop dat dit product al eerder is gekocht.",
"Info_PurchaseExistsTitle": "Bestaand product", "Info_PurchaseExistsTitle": "Bestaand product",
"Info_PurchaseThankYouMessage": "Hartelijk bedankt!", "Info_PurchaseThankYouMessage": "Hartelijk bedankt!",
@@ -317,10 +303,10 @@
"Info_UnsupportedFunctionalityTitle": "Niet ondersteund", "Info_UnsupportedFunctionalityTitle": "Niet ondersteund",
"Info_UnsubscribeLinkInvalidTitle": "Ongeldige uitschrijf-URI", "Info_UnsubscribeLinkInvalidTitle": "Ongeldige uitschrijf-URI",
"Info_UnsubscribeLinkInvalidMessage": "Deze afmeldlink is ongeldig. Afmelden van de lijst is mislukt.", "Info_UnsubscribeLinkInvalidMessage": "Deze afmeldlink is ongeldig. Afmelden van de lijst is mislukt.",
"Info_UnsubscribeSuccessMessage": "Succesvol uitgeschreven van {0}.", "Info_UnsubscribeSuccessMessage": "Successfully unsubscribed from {0}.",
"Info_UnsubscribeErrorMessage": "Afmelden mislukt", "Info_UnsubscribeErrorMessage": "Failed to unsubscribe",
"Info_CantDeletePrimaryAliasMessage": "Primary alias can't be deleted. Please change your alias before deleting this one", "Info_CantDeletePrimaryAliasMessage": "Primary alias can't be deleted. Please change your alias before deleting this one",
"Info_MailListSizeResetSuccessMessage": "De grootte van de e-maillijst is gereset.", "Info_MailListSizeResetSuccessMessage": "The Mail List size has been reset.",
"ImapAdvancedSetupDialog_AuthenticationMethod": "Authenticatiemethode", "ImapAdvancedSetupDialog_AuthenticationMethod": "Authenticatiemethode",
"ImapAdvancedSetupDialog_ConnectionSecurity": "Beveiliging van verbinding", "ImapAdvancedSetupDialog_ConnectionSecurity": "Beveiliging van verbinding",
"ImapAuthenticationMethod_Auto": "Automatisch", "ImapAuthenticationMethod_Auto": "Automatisch",
@@ -339,7 +325,7 @@
"Link": "Link", "Link": "Link",
"LinkedAccountsCreatePolicyMessage": "Je moet ten minste 2 accounts hebben om een koppeling te maken.\nDe koppeling zal verwijderd worden bij het opslaan.", "LinkedAccountsCreatePolicyMessage": "Je moet ten minste 2 accounts hebben om een koppeling te maken.\nDe koppeling zal verwijderd worden bij het opslaan.",
"LinkedAccountsTitle": "Gekoppelde accounts", "LinkedAccountsTitle": "Gekoppelde accounts",
"MailOperation_AlwaysMoveFocused": "Altijd verplaatsen naar Prioriteit", "MailOperation_AlwaysMoveFocused": "Altijd verplaatsen naar focus",
"MailOperation_AlwaysMoveOther": "Altijd verplaatsen naar andere", "MailOperation_AlwaysMoveOther": "Altijd verplaatsen naar andere",
"MailOperation_Archive": "Archiveren", "MailOperation_Archive": "Archiveren",
"MailOperation_ClearFlag": "Markering wissen", "MailOperation_ClearFlag": "Markering wissen",
@@ -348,52 +334,50 @@
"MailOperation_ExportPDF": "Exporteren naar PDF", "MailOperation_ExportPDF": "Exporteren naar PDF",
"MailOperation_Find": "Zoeken", "MailOperation_Find": "Zoeken",
"MailOperation_Forward": "Doorsturen", "MailOperation_Forward": "Doorsturen",
"MailOperation_Ignore": "Negeren", "MailOperation_Ignore": "Ignore",
"MailOperation_LightEditor": "Licht", "MailOperation_LightEditor": "Light",
"MailOperation_MarkAsJunk": "Markeren als ongewenst", "MailOperation_MarkAsJunk": "Mark as junk",
"MailOperation_MarkAsRead": "Markeren als gelezen", "MailOperation_MarkAsRead": "Mark as read",
"MailOperation_MarkAsUnread": "Markeren als ongelezen", "MailOperation_MarkAsUnread": "Mark as unread",
"MailOperation_MarkNotJunk": "Niet markeren als ongewenst", "MailOperation_MarkNotJunk": "Mark as Not Junk",
"MailOperation_Move": "Verplaatsen", "MailOperation_Move": "Move",
"MailOperation_MoveFocused": "Verplaatsen naar Prioriteit", "MailOperation_MoveFocused": "Move to Focused",
"MailOperation_MoveJunk": "Verplaatsen naar Ongewenst", "MailOperation_MoveJunk": "Move to Junk",
"MailOperation_MoveOther": "Verplaatsen naar Overige", "MailOperation_MoveOther": "Move to Other",
"MailOperation_Navigate": "Navigate", "MailOperation_Navigate": "Navigate",
"MailOperation_Print": "Afdrukken", "MailOperation_Print": "Print",
"MailOperation_Reply": "Beantwoorden", "MailOperation_Reply": "Reply",
"MailOperation_ReplyAll": "Allen beantwoorden", "MailOperation_ReplyAll": "Reply all",
"MailOperation_SaveAs": "Opslaan als", "MailOperation_SaveAs": "Save As",
"MailOperation_SetFlag": "Vlag toevoegen", "MailOperation_SetFlag": "Set flag",
"MailOperation_Unarchive": "Unarchive", "MailOperation_Unarchive": "Unarchive",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Zoom",
"MailOperation_ViewMessageSource": "Berichtbron weergeven",
"MailsSelected": "{0} item(s) geselecteerd", "MailsSelected": "{0} item(s) geselecteerd",
"MarkFlagUnflag": "Vlag toevoegen/verwijderen", "MarkFlagUnflag": "Mark as flagged/unflagged",
"MarkReadUnread": "Markeren als gelezen/ongelezen", "MarkReadUnread": "Mark as read/unread",
"MenuManageAccounts": "Accounts beheren", "MenuManageAccounts": "Manage Accounts",
"MenuNewMail": "Nieuwe berichten", "MenuNewMail": "Nieuwe berichten",
"MenuMergedAccountItemAccountsSuffix": " accounts", "MenuMergedAccountItemAccountsSuffix": " accounts",
"MenuRate": "Wino-Mail beoordelen", "MenuRate": "Wino-Mail beoordelen",
"MenuSettings": "Instellingen", "MenuSettings": "Settings",
"MergedAccountsAvailableAccountsTitle": "Beschikbare accounts", "MergedAccountsAvailableAccountsTitle": "Available Accounts",
"More": "Meer", "More": "More",
"MoveMailDialog_InvalidFolderMessage": "{0} is geen geldige map voor deze e-mail.", "MoveMailDialog_InvalidFolderMessage": "{0} is not a valid folder for this mail.",
"MoveMailDialog_Title": "Een map kiezen", "MoveMailDialog_Title": "Pick a folder",
"NewAccountDialog_AccountName": "Accountnaam", "NewAccountDialog_AccountName": "Account Name",
"NewAccountDialog_AccountNameDefaultValue": "Persoonlijk", "NewAccountDialog_AccountNameDefaultValue": "Personal",
"NewAccountDialog_AccountNamePlaceholder": "voorbeeld: Persoonlijke email", "NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail",
"NewAccountDialog_Title": "Nieuw account toevoegen", "NewAccountDialog_Title": "Add New Account",
"MessageSourceDialog_Title": "Message source", "NoMailSelected": "No message selected",
"NoMailSelected": "Geen berichten geselecteerd",
"NoMessageCrieteria": "No messages match your search criteria", "NoMessageCrieteria": "No messages match your search criteria",
"NoMessageEmptyFolder": "Deze map is leeg", "NoMessageEmptyFolder": "This folder is empty",
"Notifications_MultipleNotificationsMessage": "U heeft {0} nieuwe berichten.", "Notifications_MultipleNotificationsMessage": "U heeft {0} nieuwe berichten",
"Notifications_MultipleNotificationsTitle": "Nieuwe berichten", "Notifications_MultipleNotificationsTitle": "New Mails",
"Notifications_WinoUpdatedMessage": "Bekijk de nieuwe versie {0}", "Notifications_WinoUpdatedMessage": "Bekijk de nieuwe versie {0}",
"Notifications_WinoUpdatedTitle": "Wino-Mail is bijgewerkt.", "Notifications_WinoUpdatedTitle": "Wino-Mail is bijgewerkt.",
"Other": "Andere", "Other": "Andere",
"PaneLengthOption_Default": "Standaard", "PaneLengthOption_Default": "Default",
"PaneLengthOption_ExtraLarge": "Extra lang", "PaneLengthOption_ExtraLarge": "Extra Large",
"PaneLengthOption_Large": "Groot", "PaneLengthOption_Large": "Groot",
"PaneLengthOption_Medium": "Gemiddeld", "PaneLengthOption_Medium": "Gemiddeld",
"PaneLengthOption_Micro": "Micro", "PaneLengthOption_Micro": "Micro",
@@ -403,19 +387,15 @@
"ProviderDetail_Gmail_Description": "Google Account", "ProviderDetail_Gmail_Description": "Google Account",
"ProviderDetail_IMAP_Description": "Aangepaste IMAP/SMTP server", "ProviderDetail_IMAP_Description": "Aangepaste IMAP/SMTP server",
"ProviderDetail_IMAP_Title": "IMAP-server", "ProviderDetail_IMAP_Title": "IMAP-server",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.", "ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.",
"Results": "Resultaten", "Results": "Resultaten",
"Right": "Rechts", "Right": "Rechts",
"Reader_SaveAllAttachmentButtonText": "Alle bijlagen opslaan", "Reader_SaveAllAttachmentButtonText": "Save all attachments",
"SynchronizationFolderReport_Success": "Up-to-date", "SynchronizationFolderReport_Success": "Up-to-date",
"SynchronizationFolderReport_Failed": "Synchronisatie is mislukt", "SynchronizationFolderReport_Failed": "Synchronisatie is mislukt",
"SearchBarPlaceholder": "Zoeken", "SearchBarPlaceholder": "Search",
"SearchingIn": "Zoeken in", "SearchingIn": "Searching in",
"SearchPivotName": "Resultaten", "SearchPivotName": "Results",
"SettingsAboutGithub_Description": "Ga naar de Issue Tracker in de GitHub-repository.", "SettingsAboutGithub_Description": "Ga naar de Issue Tracker in de GitHub-repository.",
"SettingsAboutGithub_Title": "GitHub", "SettingsAboutGithub_Title": "GitHub",
"SettingsAccountManagementAppendMessage_Title": "Berichten toevoegen aan map Verzonden", "SettingsAccountManagementAppendMessage_Title": "Berichten toevoegen aan map Verzonden",
@@ -437,13 +417,11 @@
"SettingsAvailableThemes_Title": "Beschikbare thema's", "SettingsAvailableThemes_Title": "Beschikbare thema's",
"SettingsAutoSelectNextItem_Title": "Auto select next item", "SettingsAutoSelectNextItem_Title": "Auto select next item",
"SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.", "SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.",
"SettingsCalendarSettings_Title": "Instellingen Agenda",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Maak uw eigen aangepaste thema met aangepaste achtergrond en accentkleur.", "SettingsCustomTheme_Description": "Maak uw eigen aangepaste thema met aangepaste achtergrond en accentkleur.",
"SettingsCustomTheme_Title": "Aangepast Thema", "SettingsCustomTheme_Title": "Aangepast Thema",
"SettingsConfigureSpecialFolders_Title": "Configure System Folders", "SettingsConfigureSpecialFolders_Title": "Configure System Folders",
"SettingsConfigureSpecialFolders_Description": "Set folders with special functions. Folders such as Archive, Inbox, and Drafts are essential for Wino to function properly.", "SettingsConfigureSpecialFolders_Description": "Set folders with special functions. Folders such as Archive, Inbox, and Drafts are essential for Wino to function properly.",
"SettingConfigureSpecialFolders_Button": "Configureer", "SettingConfigureSpecialFolders_Button": "Configure",
"Error_FailedToSetupSystemFolders_Title": "Failed to setup system folders", "Error_FailedToSetupSystemFolders_Title": "Failed to setup system folders",
"SettingsDeleteAccount_Description": "Verwijder alle e-mails en referenties die aan dit account zijn gekoppeld.", "SettingsDeleteAccount_Description": "Verwijder alle e-mails en referenties die aan dit account zijn gekoppeld.",
"SettingsDeleteAccount_Title": "Verwijder dit account", "SettingsDeleteAccount_Title": "Verwijder dit account",
@@ -463,187 +441,176 @@
"SettingsEnableLogs_Title": "Logs inschakelen", "SettingsEnableLogs_Title": "Logs inschakelen",
"SettingsEnableSignature": "Handtekening inschakelen", "SettingsEnableSignature": "Handtekening inschakelen",
"SettingsExpandOnStartup_Description": "Set whether Wino should expand this account's folders on startup.", "SettingsExpandOnStartup_Description": "Set whether Wino should expand this account's folders on startup.",
"SettingsExpandOnStartup_Title": "Menu uitvouwen bij opstarten", "SettingsExpandOnStartup_Title": "Expand Menu on Startup",
"SettingsExternalContent_Description": "Manage external content settings when rendering mails.", "SettingsExternalContent_Description": "Manage external content settings when rendering mails.",
"SettingsExternalContent_Title": "External Content", "SettingsExternalContent_Title": "External Content",
"SettingsFocusedInbox_Description": "Set whether Inbox should be split into two as Focused - Other.", "SettingsFocusedInbox_Description": "Set whether Inbox should be split into two as Focused - Other.",
"SettingsFocusedInbox_Title": "Inbox Prioriteit", "SettingsFocusedInbox_Title": "Focused Inbox",
"SettingsFolderSync_Description": "Enable or disable specific folders for synchronization.", "SettingsFolderSync_Description": "Enable or disable specific folders for synchronization.",
"SettingsFolderSync_Title": "Map synchronisatie", "SettingsFolderSync_Title": "Folder Synchronization",
"SettingsFolderOptions_Title": "Map configuratie", "SettingsFolderOptions_Title": "Folder Configuration",
"SettingsFolderOptions_Description": "Change individual folder settings like enable/disable sync or show/hide unread badge.", "SettingsFolderOptions_Description": "Change individual folder settings like enable/disable sync or show/hide unread badge.",
"SettingsManageAliases_Title": "Aliassen", "SettingsManageAliases_Title": "Aliases",
"SettingsManageAliases_Description": "See e-mail aliases assigned for this account, update or delete them.", "SettingsManageAliases_Description": "See e-mail aliases assigned for this account, update or delete them.",
"SettingsHoverActionCenter": "Middelste actie", "SettingsHoverActionCenter": "Center Action",
"SettingsHoverActionLeft": "Linkse actie", "SettingsHoverActionLeft": "Left Action",
"SettingsHoverActionRight": "Rechtse actie", "SettingsHoverActionRight": "Right Action",
"SettingsHoverActions_Description": "Select 3 actions to show up when you hover over the mails with cursor.", "SettingsHoverActions_Description": "Select 3 actions to show up when you hover over the mails with cursor.",
"SettingsHoverActions_Title": "Hover Actions", "SettingsHoverActions_Title": "Hover Actions",
"SettingsLanguage_Description": "Change display language for Wino.", "SettingsLanguage_Description": "Change display language for Wino.",
"SettingsLanguage_Title": "Weergavetaal", "SettingsLanguage_Title": "Display Language",
"SettingsLanguageTime_Title": "Tijd en Taal", "SettingsLanguageTime_Title": "Language & Time",
"SettingsLanguageTime_Description": "Wino display language, preferred time format.", "SettingsLanguageTime_Description": "Wino display language, preferred time format.",
"CategoriesFolderNameOverride": "Categorieën", "CategoriesFolderNameOverride": "Categories",
"AccountAlias_Column_Verified": "Geverifiëerd", "AccountAlias_Column_Verified": "Verified",
"AccountAlias_Column_Alias": "Alias", "AccountAlias_Column_Alias": "Alias",
"AccountAlias_Column_IsPrimaryAlias": "Primair", "AccountAlias_Column_IsPrimaryAlias": "Primary",
"AccountAlias_Disclaimer_FirstLine": "Wino can only import aliases for your Gmail accounts.", "AccountAlias_Disclaimer_FirstLine": "Wino can only import aliases for your Gmail accounts.",
"AccountAlias_Disclaimer_SecondLine": "If you want to use aliases for your Outlook or IMAP account, please add them yourself.", "AccountAlias_Disclaimer_SecondLine": "If you want to use aliases for your Outlook or IMAP account, please add them yourself.",
"MoreFolderNameOverride": "Meer", "MoreFolderNameOverride": "More",
"SettingsOptions_Title": "Instellingen", "SettingsOptions_Title": "Settings",
"SettingsLinkAccounts_Description": "Merge multiple accounts into one. See mails from one Inbox together.", "SettingsLinkAccounts_Description": "Merge multiple accounts into one. See mails from one Inbox together.",
"SettingsLinkAccounts_Title": "Gekoppelde accounts aanmaken", "SettingsLinkAccounts_Title": "Create Linked Accounts",
"SettingsLinkedAccountsSave_Description": "Modify the current link with the new accounts.", "SettingsLinkedAccountsSave_Description": "Modify the current link with the new accounts.",
"SettingsLinkedAccountsSave_Title": "Wijzigingen opslaan", "SettingsLinkedAccountsSave_Title": "Save Changes",
"SettingsLoadImages_Title": "Afbeeldingen automatisch laden", "SettingsLoadImages_Title": "Load images automatically",
"SettingsLoadStyles_Title": "Stijlen automatisch laden", "SettingsLoadStyles_Title": "Load styles automatically",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Adjust the spacing for listing mails.", "SettingsMailSpacing_Description": "Adjust the spacing for listing mails.",
"SettingsMailSpacing_Title": "Dichtheid", "SettingsMailSpacing_Title": "Mail Spacing",
"SettingsFolderMenuStyle_Title": "Create Nested Folders", "SettingsFolderMenuStyle_Title": "Create Nested Folders",
"SettingsFolderMenuStyle_Description": "Change whether account folders should be nested inside an account menu item or not. Toggle this off if you like the old menu system in Windows Mail", "SettingsFolderMenuStyle_Description": "Change whether account folders should be nested inside an account menu item or not. Toggle this off if you like the old menu system in Windows Mail",
"SettingsManageAccountSettings_Description": "Notifications, signatures, synchronization and other settings per account.", "SettingsManageAccountSettings_Description": "Notifications, signatures, synchronization and other settings per account.",
"SettingsManageAccountSettings_Title": "Accountinstellingen beheren", "SettingsManageAccountSettings_Title": "Manage Account Settings",
"SettingsAppPreferences_Title": "App voorkeuren", "SettingsAppPreferences_Title": "App Preferences",
"SettingsAppPreferences_Description": "Algemene instellingen / voorkeuren voor Wino Mail.", "SettingsAppPreferences_Description": "General settings / preferences for Wino Mail.",
"SettingsAppPreferences_CloseBehavior_Title": "Application close behavior", "SettingsAppPreferences_CloseBehavior_Title": "Application close behavior",
"SettingsAppPreferences_CloseBehavior_Description": "Wat moet er gebeuren als je de app sluit?", "SettingsAppPreferences_CloseBehavior_Description": "What should happen when you close the app?",
"SettingsAppPreferences_StartupBehavior_Title": "Start geminimaliseerd bij opstarten van Windows", "SettingsAppPreferences_StartupBehavior_Title": "Start minimized on Windows startup",
"SettingsAppPreferences_StartupBehavior_Description": "Allow Wino Mail to launch minimized when Windows starts. Always allow it to receive notifications.", "SettingsAppPreferences_StartupBehavior_Description": "Allow Wino Mail to launch minimized when Windows starts. Always allow it to receive notifications.",
"SettingsAppPreferences_StartupBehavior_Enabled": "Wino Mail successfully set to be launched in the background on Windows startup.", "SettingsAppPreferences_StartupBehavior_Enabled": "Wino Mail successfully set to be launched in the background on Windows startup.",
"SettingsAppPreferences_StartupBehavior_Disabled": "Wino Mail will not be launched on Windows startup. This will cause you to miss notifications when you restart your computer.", "SettingsAppPreferences_StartupBehavior_Disabled": "Wino Mail will not be launched on Windows startup. This will cause you to miss notifications when you restart your computer.",
"SettingsAppPreferences_StartupBehavior_DisabledByPolicy": "Your administrator or group policies disabled running applications on startup. Thus, Wino Mail can't be set to launch on Windows startup.", "SettingsAppPreferences_StartupBehavior_DisabledByPolicy": "Your administrator or group policies disabled running applications on startup. Thus, Wino Mail can't be set to launch on Windows startup.",
"SettingsAppPreferences_StartupBehavior_DisabledByUser": "Please go to Task Manager -> Startup tab to allow Wino Mail to launch on Windows startup.", "SettingsAppPreferences_StartupBehavior_DisabledByUser": "Please go to Task Manager -> Startup tab to allow Wino Mail to launch on Windows startup.",
"SettingsAppPreferences_StartupBehavior_FatalError": "Fatal error occurred while changing the startup mode for Wino Mail.", "SettingsAppPreferences_StartupBehavior_FatalError": "Fatal error occurred while changing the startup mode for Wino Mail.",
"SettingsAppPreferences_StartupBehavior_Enable": "Inschakelen", "SettingsAppPreferences_StartupBehavior_Enable": "Enable",
"SettingsAppPreferences_StartupBehavior_Disable": "Uitschakelen", "SettingsAppPreferences_StartupBehavior_Disable": "Disable",
"SettingsReorderAccounts_Title": "Accounts opnieuw indelen", "SettingsReorderAccounts_Title": "Reorder Accounts",
"SettingsReorderAccounts_Description": "Change the order of accounts in the account list.", "SettingsReorderAccounts_Description": "Change the order of accounts in the account list.",
"SettingsManageLink_Description": "Move items to add new link or remove existing link.", "SettingsManageLink_Description": "Move items to add new link or remove existing link.",
"SettingsManageLink_Title": "Manage Link", "SettingsManageLink_Title": "Manage Link",
"SettingsMarkAsRead_Description": "Change what should happen to the selected item.", "SettingsMarkAsRead_Description": "Change what should happen to the selected item.",
"SettingsMarkAsRead_DontChange": "Don't automatically mark item as read", "SettingsMarkAsRead_DontChange": "Don't automatically mark item as read",
"SettingsMarkAsRead_SecondsToWait": "Aantal seconden wachten: ", "SettingsMarkAsRead_SecondsToWait": "Seconds to wait: ",
"SettingsMarkAsRead_Timer": "When viewed in the reading pane", "SettingsMarkAsRead_Timer": "When viewed in the reading pane",
"SettingsMarkAsRead_Title": "Markeer bericht als gelezen", "SettingsMarkAsRead_Title": "Mark item as read",
"SettingsMarkAsRead_WhenSelected": "Wanneer geselecteerd", "SettingsMarkAsRead_WhenSelected": "When selected",
"SettingsMessageList_Description": "Change how your messages should be organized in mail list.", "SettingsMessageList_Description": "Change how your messages should be organized in mail list.",
"SettingsMessageList_Title": "Berichtenlijst", "SettingsMessageList_Title": "Message List",
"SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.", "SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.",
"SettingsNotifications_Description": "Turn on or off notifications for this account.", "SettingsNotifications_Description": "Turn on or off notifications for this account.",
"SettingsNotifications_Title": "Meldingen", "SettingsNotifications_Title": "Notifications",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taakbalk badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.", "SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.",
"SettingsPaypal_Title": "Doneren via PayPal", "SettingsPaypal_Title": "Donate via PayPal",
"SettingsPersonalizationMailDisplayCompactMode": "Compacte modus", "SettingsPersonalizationMailDisplayCompactMode": "Compact Mode",
"SettingsPersonalizationMailDisplayMediumMode": "Gezellige modus", "SettingsPersonalizationMailDisplayMediumMode": "Medium Mode",
"SettingsPersonalizationMailDisplaySpaciousMode": "Ruime modus", "SettingsPersonalizationMailDisplaySpaciousMode": "Spacious Mode",
"SettingsPersonalization_Description": "Change appearance of Wino as you like.", "SettingsPersonalization_Description": "Change appearance of Wino as you like.",
"SettingsPersonalization_Title": "Personalisatie", "SettingsPersonalization_Title": "Personalization",
"SettingsPrivacyPolicy_Description": "Review privacy policy.", "SettingsPrivacyPolicy_Description": "Review privacy policy.",
"SettingsPrivacyPolicy_Title": "Privacybeleid", "SettingsPrivacyPolicy_Title": "Privacy Policy",
"SettingsReader_Title": "Lezer", "SettingsReader_Title": "Reader",
"SettingsComposer_Title": "Opsteller", "SettingsComposer_Title": "Composer",
"SettingsReadComposePane_Description": "Lettertypen, externe inhoud.", "SettingsReadComposePane_Description": "Fonts, external content.",
"SettingsReadComposePane_Title": "Lezer & Opsteller", "SettingsReadComposePane_Title": "Reader & Composer",
"SettingsReaderFont_Title": "Standaard lezer lettertype", "SettingsReaderFont_Title": "Default Reader Font",
"SettingsReaderFontFamily_Description": "Wijzig de standaard lettertype en lettergrootte voor het lezen van berichten.", "SettingsReaderFontFamily_Description": "Change the default font family and font size for reading mails.",
"SettingsFontFamily_Title": "Lettertype", "SettingsFontFamily_Title": "Font Family",
"SettingsFontSize_Title": "Lettergrootte", "SettingsFontSize_Title": "Font Size",
"SettingsFontPreview_Title": "Voorbeeld", "SettingsFontPreview_Title": "Preview",
"SettingsComposerFont_Title": "Default Composer Font", "SettingsComposerFont_Title": "Default Composer Font",
"SettingsComposerFontFamily_Description": "Change the default font family and font size for composing mails.", "SettingsComposerFontFamily_Description": "Change the default font family and font size for composing mails.",
"SettingsRenameMergeAccount_Description": "Change the display name of the linked accounts.", "SettingsRenameMergeAccount_Description": "Change the display name of the linked accounts.",
"SettingsRenameMergeAccount_Title": "Naam wijzigen", "SettingsRenameMergeAccount_Title": "Rename",
"SettingsSemanticZoom_Description": "This will allow you to click on the headers in messages list and go to specific date", "SettingsSemanticZoom_Description": "This will allow you to click on the headers in messages list and go to specific date",
"SettingsSemanticZoom_Title": "Semantic Zoom for Date Headers", "SettingsSemanticZoom_Title": "Semantic Zoom for Date Headers",
"SettingsShowPreviewText_Description": "Hide/show the preview text.", "SettingsShowPreviewText_Description": "Hide/show the preview text.",
"SettingsShowPreviewText_Title": "Voorbeeld tekst weergeven", "SettingsShowPreviewText_Title": "Show Preview Text",
"SettingsShowSenderPictures_Description": "Hide/show the thumbnail sender pictures.", "SettingsShowSenderPictures_Description": "Hide/show the thumbnail sender pictures.",
"SettingsShowSenderPictures_Title": "Show Sender Avatars", "SettingsShowSenderPictures_Title": "Show Sender Avatars",
"SettingsPrefer24HourClock_Title": "Display Clock Format in 24 Hours", "SettingsPrefer24HourClock_Title": "Display Clock Format in 24 Hours",
"SettingsPrefer24HourClock_Description": "Mail recieve times will be displayed in 24 hour format instead of 12 (AM/PM)", "SettingsPrefer24HourClock_Description": "Mail recieve times will be displayed in 24 hour format instead of 12 (AM/PM)",
"SettingsSignature_Description": "Manage account signatures", "SettingsSignature_Description": "Manage account signatures",
"SettingsSignature_Title": "Handtekening", "SettingsSignature_Title": "Signature",
"SettingsStartupItem_Description": "Primary account item to load Inbox at startup.", "SettingsStartupItem_Description": "Primary account item to load Inbox at startup.",
"SettingsStartupItem_Title": "Startup Item", "SettingsStartupItem_Title": "Startup Item",
"SettingsStore_Description": "Toon wat liefde ❤️", "SettingsStore_Description": "Show some love ❤️",
"SettingsStore_Title": "Rate in Store", "SettingsStore_Title": "Rate in Store",
"SettingsThreads_Description": "Organize messages into conversation threads.", "SettingsThreads_Description": "Organize messages into conversation threads.",
"SettingsThreads_Title": "Conversation Threading", "SettingsThreads_Title": "Conversation Threading",
"SettingsMailListActionBar_Description": "Aktionsleiste am oberen Rand der Nachrichtenliste aus-/einblenden.", "SettingsMailListActionBar_Description": "Hide/show action bar at top of message list.",
"SettingsMailListActionBar_Title": "Toon e-mail actielijst", "SettingsMailListActionBar_Title": "Show mail list actions",
"SettingsUnlinkAccounts_Description": "Remove the link between accounts. his will not delete your accounts.", "SettingsUnlinkAccounts_Description": "Remove the link between accounts. his will not delete your accounts.",
"SettingsUnlinkAccounts_Title": "Unlink Accounts", "SettingsUnlinkAccounts_Title": "Unlink Accounts",
"SortingOption_Date": "door datum", "SortingOption_Date": "by date",
"SortingOption_Name": "door naam", "SortingOption_Name": "by name",
"StoreRatingDialog_MessageFirstLine": "All feedbacks are appreciated and they will make much Wino better in the future. Would you like to rate Wino in Microsoft Store?", "StoreRatingDialog_MessageFirstLine": "All feedbacks are appreciated and they will make much Wino better in the future. Would you like to rate Wino in Microsoft Store?",
"StoreRatingDialog_MessageSecondLine": "Would you like to rate Wino Mail in Microsoft Store?", "StoreRatingDialog_MessageSecondLine": "Would you like to rate Wino Mail in Microsoft Store?",
"StoreRatingDialog_Title": "Vind je Wino leuk?", "StoreRatingDialog_Title": "Enjoying Wino?",
"SystemFolderConfigDialog_ArchiveFolderDescription": "Archived messages will be moved to here.", "SystemFolderConfigDialog_ArchiveFolderDescription": "Archived messages will be moved to here.",
"SystemFolderConfigDialog_ArchiveFolderHeader": "Archief map", "SystemFolderConfigDialog_ArchiveFolderHeader": "Archive Folder",
"SystemFolderConfigDialog_DeletedFolderDescription": "Deleted messages will be moved to here.", "SystemFolderConfigDialog_DeletedFolderDescription": "Deleted messages will be moved to here.",
"SystemFolderConfigDialog_DeletedFolderHeader": "Verwijderde map", "SystemFolderConfigDialog_DeletedFolderHeader": "Deleted Folder",
"SystemFolderConfigDialog_DraftFolderDescription": "New mails/replies will be crafted in here.", "SystemFolderConfigDialog_DraftFolderDescription": "New mails/replies will be crafted in here.",
"SystemFolderConfigDialog_DraftFolderHeader": "Concepten map", "SystemFolderConfigDialog_DraftFolderHeader": "Draft Folder",
"SystemFolderConfigDialog_JunkFolderDescription": "All spam/junk mails will be here.", "SystemFolderConfigDialog_JunkFolderDescription": "All spam/junk mails will be here.",
"SystemFolderConfigDialog_JunkFolderHeader": "Ongewenste map", "SystemFolderConfigDialog_JunkFolderHeader": "Junk/Spam Folder",
"SystemFolderConfigDialog_MessageFirstLine": "This IMAP server doesn't support SPECIAL-USE extension hence Wino couldn't setup the system folders properly.", "SystemFolderConfigDialog_MessageFirstLine": "This IMAP server doesn't support SPECIAL-USE extension hence Wino couldn't setup the system folders properly.",
"SystemFolderConfigDialog_MessageSecondLine": "Please select the appropriate folders for specific functionalities.", "SystemFolderConfigDialog_MessageSecondLine": "Please select the appropriate folders for specific functionalities.",
"SystemFolderConfigDialog_SentFolderDescription": "Folder that sent messages will be stored.", "SystemFolderConfigDialog_SentFolderDescription": "Folder that sent messages will be stored.",
"SystemFolderConfigDialog_SentFolderHeader": "Verzonden map", "SystemFolderConfigDialog_SentFolderHeader": "Sent Folder",
"SystemFolderConfigDialog_Title": "Systeemmappen configureren", "SystemFolderConfigDialog_Title": "Configure System Folders",
"SystemFolderConfigDialogValidation_InboxSelected": "You can't assign Inbox folder to any other system folder.", "SystemFolderConfigDialogValidation_InboxSelected": "You can't assign Inbox folder to any other system folder.",
"SystemFolderConfigDialogValidation_DuplicateSystemFolders": "Some of the system folders are used more than once in the configuration.", "SystemFolderConfigDialogValidation_DuplicateSystemFolders": "Some of the system folders are used more than once in the configuration.",
"SystemFolderConfigSetupSuccess_Title": "Systeemmappen instellen", "SystemFolderConfigSetupSuccess_Title": "System Folders Setup",
"SystemFolderConfigSetupSuccess_Message": "System folders are successfully configured.", "SystemFolderConfigSetupSuccess_Message": "System folders are successfully configured.",
"TestingImapConnectionMessage": "Testing server connection...", "TestingImapConnectionMessage": "Testing server connection...",
"Today": "Vandaag", "Today": "Today",
"UnknownAddress": "Onbekend adres", "UnknownAddress": "unknown address",
"UnknownDateHeader": "Onbekende datum", "UnknownDateHeader": "Unknown Date",
"UnknownGroupAddress": "unknown Mail Group Address", "UnknownGroupAddress": "unknown Mail Group Address",
"UnknownSender": "Onbekende afzender", "UnknownSender": "Unknown Sender",
"Unsubscribe": "Afmelden", "Unsubscribe": "Unsubscribe",
"ViewContactDetails": "Bekijk details", "ViewContactDetails": "View Details",
"WinoUpgradeDescription": "Wino biedt 3 gratis accounts om mee te starten. Als u meer dan 3 accounts nodig heeft, upgrade dan alstublieft", "WinoUpgradeDescription": "Wino offers 3 accounts to start with for free. If you need more than 3 accounts, please upgrade",
"WinoUpgradeMessage": "Upgraden naar Onbeperkte accounts", "WinoUpgradeMessage": "Upgrade to Unlimited Accounts",
"WinoUpgradeRemainingAccountsMessage": "{0} van de {1} gratis accounts gebruikt.", "WinoUpgradeRemainingAccountsMessage": "{0} out of {1} free accounts used.",
"Yesterday": "Gisteren", "Yesterday": "Yesterday",
"SignatureEditorDialog_Title": "Signature Editor", "SignatureEditorDialog_Title": "Signature Editor",
"SignatureEditorDialog_SignatureName_Placeholder": "Noem uw handtekening", "SignatureEditorDialog_SignatureName_Placeholder": "Name your signature",
"SignatureEditorDialog_SignatureName_TitleNew": "Handtekening naam", "SignatureEditorDialog_SignatureName_TitleNew": "Signature name",
"SignatureEditorDialog_SignatureName_TitleEdit": "Current signature name: {0}", "SignatureEditorDialog_SignatureName_TitleEdit": "Current signature name: {0}",
"SignatureDeleteDialog_Title": "Verwijder handtekening", "SignatureDeleteDialog_Title": "Delete signature",
"SignatureDeleteDialog_Message": "Are you sure you want to delete \"{0}\" signature?", "SignatureDeleteDialog_Message": "Are you sure you want to delete \"{0}\" signature?",
"SettingsSignature_ForNewMessages_Title": "For New Messages", "SettingsSignature_ForNewMessages_Title": "For New Messages",
"SettingsSignature_ForFollowingMessages_Title": "For Replies/Forwards", "SettingsSignature_ForFollowingMessages_Title": "For Replies/Forwards",
"SettingsSignature_SignatureDefaults": "Signature defaults", "SettingsSignature_SignatureDefaults": "Signature defaults",
"SettingsSignature_Signatures": "Handtekeningen", "SettingsSignature_Signatures": "Signatures",
"SettingsSignature_AddCustomSignature_Title": "Aangepaste handtekening toevoegen", "SettingsSignature_AddCustomSignature_Title": "Add custom signature",
"SettingsSignature_AddCustomSignature_Button": "Handtekening toevoegen", "SettingsSignature_AddCustomSignature_Button": "Add signature",
"SettingsSignature_EditSignature_Title": "Handtekening aanpassen", "SettingsSignature_EditSignature_Title": "Edit signature",
"SettingsSignature_DeleteSignature_Title": "Handtekening verwijderen", "SettingsSignature_DeleteSignature_Title": "Delete signature",
"SettingsSignature_NoneSignatureName": "Geen", "SettingsSignature_NoneSignatureName": "None",
"SettingsAppPreferences_ServerBackgroundingMode_MinimizeTray_Title": "Minimaliseren naar systeembalk", "SettingsAppPreferences_ServerBackgroundingMode_MinimizeTray_Title": "Minimize to system tray",
"SettingsAppPreferences_ServerBackgroundingMode_MinimizeTray_Description": "Wino Mail will keep running on the system tray. Available to launch by clicking on an icon. You will be notified as new mails arrive.", "SettingsAppPreferences_ServerBackgroundingMode_MinimizeTray_Description": "Wino Mail will keep running on the system tray. Available to launch by clicking on an icon. You will be notified as new mails arrive.",
"SettingsAppPreferences_ServerBackgroundingMode_Invisible_Title": "Op de achtergrond uitvoeren", "SettingsAppPreferences_ServerBackgroundingMode_Invisible_Title": "Run in the background",
"SettingsAppPreferences_ServerBackgroundingMode_Invisible_Description": "Wino Mail zal in de achtergrond blijven draaien. U wordt op de hoogte gebracht wanneer er nieuwe berichten binnenkomen.", "SettingsAppPreferences_ServerBackgroundingMode_Invisible_Description": "Wino Mail will keep running in the background. You will be notified as new mails arrive.",
"SettingsAppPreferences_ServerBackgroundingMode_Terminate_Title": "Beëindigen", "SettingsAppPreferences_ServerBackgroundingMode_Terminate_Title": "Terminate",
"SettingsAppPreferences_ServerBackgroundingMode_Terminate_Description": "Wino Mail will not keep running anywhere. You will not be notified as new mails arrive. Launch Wino Mail again to continue mail synchronization.", "SettingsAppPreferences_ServerBackgroundingMode_Terminate_Description": "Wino Mail will not keep running anywhere. You will not be notified as new mails arrive. Launch Wino Mail again to continue mail synchronization.",
"TitleBarServerDisconnectedButton_Title": "geen verbinding", "TitleBarServerDisconnectedButton_Title": "no connection",
"TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "opnieuw verbinden", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "verbinden", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "Geen onderwerp", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "Meer details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Plaats",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "Trwa pobieranie informacji o folderach.", "AccountCreationDialog_PreparingFolders": "Trwa pobieranie informacji o folderach.",
"AccountCreationDialog_SigninIn": "Zapisywanie danych konta.", "AccountCreationDialog_SigninIn": "Zapisywanie danych konta.",
"AccountCreationDialog_FetchingProfileInformation": "Pobieranie danych profilu.", "AccountCreationDialog_FetchingProfileInformation": "Pobieranie danych profilu.",
"AccountCreationDialog_FetchingEvents": "Fetching calendar events.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Jeśli Twoja przeglądarka nie uruchomiła się automatycznie, aby ukończyć uwierzytelnienie:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Jeśli Twoja przeglądarka nie uruchomiła się automatycznie, aby ukończyć uwierzytelnienie:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Kliknij przycisk poniżej, aby skopiować adres uwierzytelniania", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Kliknij przycisk poniżej, aby skopiować adres uwierzytelniania",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Uruchom swoją przeglądarkę internetową (Edge, Chrome, Firefox itp...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Uruchom swoją przeglądarkę internetową (Edge, Chrome, Firefox itp...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Walidacja nie powiodła się", "DialogMessage_ComposerValidationFailedTitle": "Walidacja nie powiodła się",
"DialogMessage_CreateLinkedAccountMessage": "Nadaj nowemu połączeniu nazwę. Konta zostaną scalone pod tą nazwą.", "DialogMessage_CreateLinkedAccountMessage": "Nadaj nowemu połączeniu nazwę. Konta zostaną scalone pod tą nazwą.",
"DialogMessage_CreateLinkedAccountTitle": "Nazwa połączonego konta", "DialogMessage_CreateLinkedAccountTitle": "Nazwa połączonego konta",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "Usunąć {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Usunąć {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Wszystkie dane powiązane z tym kontem zostaną trwale usunięte z dysku.", "DialogMessage_DeleteAccountConfirmationTitle": "Wszystkie dane powiązane z tym kontem zostaną trwale usunięte z dysku.",
"DialogMessage_DiscardDraftConfirmationMessage": "Ta wersja robocza zostanie odrzucona. Czy chcesz kontynuować?", "DialogMessage_DiscardDraftConfirmationMessage": "Ta wersja robocza zostanie odrzucona. Czy chcesz kontynuować?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Pozwól Wino Mail automatycznie włączać w trybie zminimalizowanym, aby nie przegapić żadnych powiadomień.\n\nCzy chcesz włączyć uruchamianie automatyczne wraz z systemem?", "DialogMessage_EnableStartupLaunchMessage": "Pozwól Wino Mail automatycznie włączać w trybie zminimalizowanym, aby nie przegapić żadnych powiadomień.\n\nCzy chcesz włączyć uruchamianie automatyczne wraz z systemem?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "Możesz włączyć uruchamianie automatyczne w Ustawieniach -> Preferencje Aplikacji.", "DialogMessage_EnableStartupLaunchDeniedMessage": "Możesz włączyć uruchamianie automatyczne w Ustawieniach -> Preferencje Aplikacji.",
"Dialog_DontAskAgain": "Nie pytaj ponownie", "Dialog_DontAskAgain": "Nie pytaj ponownie",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Utwórz alias konta", "CreateAccountAliasDialog_Title": "Utwórz alias konta",
"CreateAccountAliasDialog_Description": "Upewnij się, że Twój serwer wychodzący pozwala na wysyłanie wiadomości z tego aliasu.", "CreateAccountAliasDialog_Description": "Upewnij się, że Twój serwer wychodzący pozwala na wysyłanie wiadomości z tego aliasu.",
"CreateAccountAliasDialog_AliasAddress": "Adres", "CreateAccountAliasDialog_AliasAddress": "Adres",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Odmowa działania w tle", "Info_BackgroundExecutionDeniedTitle": "Odmowa działania w tle",
"Info_BackgroundExecutionUnknownErrorMessage": "Wystąpił nieznany błąd podczas rejestracji synchronizacji w tle.", "Info_BackgroundExecutionUnknownErrorMessage": "Wystąpił nieznany błąd podczas rejestracji synchronizacji w tle.",
"Info_BackgroundExecutionUnknownErrorTitle": "Działanie w tle nie powiodło się", "Info_BackgroundExecutionUnknownErrorTitle": "Działanie w tle nie powiodło się",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "Nie można zlokalizować pliku MIME. Synchronizacja może pomóc.", "Info_ComposerMissingMIMEMessage": "Nie można zlokalizować pliku MIME. Synchronizacja może pomóc.",
"Info_ComposerMissingMIMETitle": "Nie powiodło się", "Info_ComposerMissingMIMETitle": "Nie powiodło się",
"Info_ContactExistsMessage": "Ten kontakt jest już na liście odbiorców.", "Info_ContactExistsMessage": "Ten kontakt jest już na liście odbiorców.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Ustaw flagę", "MailOperation_SetFlag": "Ustaw flagę",
"MailOperation_Unarchive": "Odarchiwizuj", "MailOperation_Unarchive": "Odarchiwizuj",
"MailOperation_Zoom": "Powiększ", "MailOperation_Zoom": "Powiększ",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} zaznaczonych elementów", "MailsSelected": "{0} zaznaczonych elementów",
"MarkFlagUnflag": "Oznacz jako oflagowane/nieoflagowane", "MarkFlagUnflag": "Oznacz jako oflagowane/nieoflagowane",
"MarkReadUnread": "Oznacz jako przeczytane/nieprzeczytane", "MarkReadUnread": "Oznacz jako przeczytane/nieprzeczytane",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Osobiste", "NewAccountDialog_AccountNameDefaultValue": "Osobiste",
"NewAccountDialog_AccountNamePlaceholder": "np. Osobista poczta", "NewAccountDialog_AccountNamePlaceholder": "np. Osobista poczta",
"NewAccountDialog_Title": "Dodaj nowe konto", "NewAccountDialog_Title": "Dodaj nowe konto",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "Nie wybrano wiadomości", "NoMailSelected": "Nie wybrano wiadomości",
"NoMessageCrieteria": "Żadne wiadomości nie spełniają kryteriów wyszukiwania", "NoMessageCrieteria": "Żadne wiadomości nie spełniają kryteriów wyszukiwania",
"NoMessageEmptyFolder": "Ten katalog jest pusty", "NoMessageEmptyFolder": "Ten katalog jest pusty",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "Masz {0} nowych wiadomości",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "Nowa poczta",
"Notifications_WinoUpdatedMessage": "Sprawdź nową wersję {0}", "Notifications_WinoUpdatedMessage": "Sprawdź nową wersję {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail został zaktualizowany.", "Notifications_WinoUpdatedTitle": "Wino Mail został zaktualizowany.",
"Other": "Inne", "Other": "Inne",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Konto Google", "ProviderDetail_Gmail_Description": "Konto Google",
"ProviderDetail_IMAP_Description": "Serwer IMAP/SMTP", "ProviderDetail_IMAP_Description": "Serwer IMAP/SMTP",
"ProviderDetail_IMAP_Title": "Serwer IMAP", "ProviderDetail_IMAP_Title": "Serwer IMAP",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Rejestry protokołów są dostępne do diagnostyki.", "ProtocolLogAvailable_Message": "Rejestry protokołów są dostępne do diagnostyki.",
"Results": "Wyniki", "Results": "Wyniki",
"Right": "Wyrównaj do prawej", "Right": "Wyrównaj do prawej",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Dostępne motywy", "SettingsAvailableThemes_Title": "Dostępne motywy",
"SettingsAutoSelectNextItem_Title": "Automatycznie wybierz następny element", "SettingsAutoSelectNextItem_Title": "Automatycznie wybierz następny element",
"SettingsAutoSelectNextItem_Description": "Wybierz następny element po usunięciu lub przesunięciu wiadomości.", "SettingsAutoSelectNextItem_Description": "Wybierz następny element po usunięciu lub przesunięciu wiadomości.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Utwórz własny motyw z niestandardową tapetą i kolorem akcentu.", "SettingsCustomTheme_Description": "Utwórz własny motyw z niestandardową tapetą i kolorem akcentu.",
"SettingsCustomTheme_Title": "Własny motyw", "SettingsCustomTheme_Title": "Własny motyw",
"SettingsConfigureSpecialFolders_Title": "Konfiguruj foldery systemowe", "SettingsConfigureSpecialFolders_Title": "Konfiguruj foldery systemowe",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Zapisz zmiany", "SettingsLinkedAccountsSave_Title": "Zapisz zmiany",
"SettingsLoadImages_Title": "Automatycznie wczytuj obrazy", "SettingsLoadImages_Title": "Automatycznie wczytuj obrazy",
"SettingsLoadStyles_Title": "Automatycznie wczytuj style", "SettingsLoadStyles_Title": "Automatycznie wczytuj style",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Dostosuj odstępy dla wiadomości na liście.", "SettingsMailSpacing_Description": "Dostosuj odstępy dla wiadomości na liście.",
"SettingsMailSpacing_Title": "Odstępy między wiadomościami", "SettingsMailSpacing_Title": "Odstępy między wiadomościami",
"SettingsFolderMenuStyle_Title": "Utwórz zagnieżdżone foldery", "SettingsFolderMenuStyle_Title": "Utwórz zagnieżdżone foldery",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "Nie skonfigurowano jeszcze żadnych kont.", "SettingsNoAccountSetupMessage": "Nie skonfigurowano jeszcze żadnych kont.",
"SettingsNotifications_Description": "Włącz lub wyłącz powiadomienia dla tego konta.", "SettingsNotifications_Description": "Włącz lub wyłącz powiadomienia dla tego konta.",
"SettingsNotifications_Title": "Powiadomienia", "SettingsNotifications_Title": "Powiadomienia",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Zresetuj rozmiar listy mailowej do oryginalnego, jeśli masz problemy z nim.", "SettingsPaneLengthReset_Description": "Zresetuj rozmiar listy mailowej do oryginalnego, jeśli masz problemy z nim.",
"SettingsPaneLengthReset_Title": "Zresetuj rozmiar listy pocztowej", "SettingsPaneLengthReset_Title": "Zresetuj rozmiar listy pocztowej",
"SettingsPaypal_Description": "Okaż dużo więcej miłości ❤️ Za wszystkie darowizny dziękuję.", "SettingsPaypal_Description": "Okaż dużo więcej miłości ❤️ Za wszystkie darowizny dziękuję.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino jest odłączone od sieci. Kliknij 'połącz ponownie', aby przywrócić połączenie.", "TitleBarServerDisconnectedButton_Description": "Wino jest odłączone od sieci. Kliknij 'połącz ponownie', aby przywrócić połączenie.",
"TitleBarServerReconnectButton_Title": "połącz ponownie", "TitleBarServerReconnectButton_Title": "połącz ponownie",
"TitleBarServerReconnectingButton_Title": "łączenie", "TitleBarServerReconnectingButton_Title": "łączenie",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "Estamos recebendo informações sobre as pastas no momento.", "AccountCreationDialog_PreparingFolders": "Estamos recebendo informações sobre as pastas no momento.",
"AccountCreationDialog_SigninIn": "Informações da conta estão sendo salvas.", "AccountCreationDialog_SigninIn": "Informações da conta estão sendo salvas.",
"AccountCreationDialog_FetchingProfileInformation": "Obtendo detalhes do perfil.", "AccountCreationDialog_FetchingProfileInformation": "Obtendo detalhes do perfil.",
"AccountCreationDialog_FetchingEvents": "Buscando eventos na agenda.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Se seu navegador não foi iniciado automaticamente para concluir a autenticação:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "Se seu navegador não foi iniciado automaticamente para concluir a autenticação:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Clique no botão abaixo para copiar o endereço de autenticação", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Clique no botão abaixo para copiar o endereço de autenticação",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Abra seu navegador (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Abra seu navegador (Edge, Chrome, Firefox etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Falha na Validação", "DialogMessage_ComposerValidationFailedTitle": "Falha na Validação",
"DialogMessage_CreateLinkedAccountMessage": "Dê um nome a este novo vinculo. Contas serão mescladas com este nome.", "DialogMessage_CreateLinkedAccountMessage": "Dê um nome a este novo vinculo. Contas serão mescladas com este nome.",
"DialogMessage_CreateLinkedAccountTitle": "Nome do vínculo da conta", "DialogMessage_CreateLinkedAccountTitle": "Nome do vínculo da conta",
"DialogMessage_PrintingFailedMessage": "Falha ao imprimir este email. Resultado: {0}",
"DialogMessage_PrintingFailedTitle": "Falhou",
"DialogMessage_PrintingSuccessTitle": "Êxito",
"DialogMessage_PrintingSuccessMessage": "Email foi enviado para a impressora.",
"DialogMessage_DeleteAccountConfirmationMessage": "Excluir {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Excluir {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Todos os dados associados a esta conta serão excluídos do disco permanentemente.", "DialogMessage_DeleteAccountConfirmationTitle": "Todos os dados associados a esta conta serão excluídos do disco permanentemente.",
"DialogMessage_DiscardDraftConfirmationMessage": "Este rascunho será descartado. Você quer continuar?", "DialogMessage_DiscardDraftConfirmationMessage": "Este rascunho será descartado. Você quer continuar?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Deixe que o Wino inicie minimizado automaticamente com o Windows para não perder notificações.\n\nVocê quer habilitar a inicialização?", "DialogMessage_EnableStartupLaunchMessage": "Deixe que o Wino inicie minimizado automaticamente com o Windows para não perder notificações.\n\nVocê quer habilitar a inicialização?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "Você pode habilitar a inicialização em Configurações -> Preferências do Aplicativo.", "DialogMessage_EnableStartupLaunchDeniedMessage": "Você pode habilitar a inicialização em Configurações -> Preferências do Aplicativo.",
"Dialog_DontAskAgain": "Não perguntar novamente", "Dialog_DontAskAgain": "Não perguntar novamente",
"CalendarAllDayEventSummary": "eventos do dia todo",
"CalendarItemAllDay": "dia todo",
"CalendarItem_DetailsPopup_JoinOnline": "Participar online",
"CalendarItem_DetailsPopup_ViewEventButton": "Ver evento",
"CalendarItem_DetailsPopup_ViewSeriesButton": "Ver serie",
"CalendarDisplayOptions_Expand": "Expandir",
"CalendarDisplayOptions_Color": "Cor",
"CreateAccountAliasDialog_Title": "Criar Apelido da Conta", "CreateAccountAliasDialog_Title": "Criar Apelido da Conta",
"CreateAccountAliasDialog_Description": "Certifique-se de que seu servidor de saída permite enviar e-mails deste apelido.", "CreateAccountAliasDialog_Description": "Certifique-se de que seu servidor de saída permite enviar e-mails deste apelido.",
"CreateAccountAliasDialog_AliasAddress": "Endereço", "CreateAccountAliasDialog_AliasAddress": "Endereço",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Execução em segundo plano negada", "Info_BackgroundExecutionDeniedTitle": "Execução em segundo plano negada",
"Info_BackgroundExecutionUnknownErrorMessage": "Ocorreu uma exceção desconhecida ao registrar a sincronização em segundo plano.", "Info_BackgroundExecutionUnknownErrorMessage": "Ocorreu uma exceção desconhecida ao registrar a sincronização em segundo plano.",
"Info_BackgroundExecutionUnknownErrorTitle": "Falha na Execução em segundo plano", "Info_BackgroundExecutionUnknownErrorTitle": "Falha na Execução em segundo plano",
"Info_FailedToOpenFileTitle": "Falha ao iniciar o arquivo.",
"Info_FailedToOpenFileMessage": "Arquivo pode ser removido do disco.",
"Info_ComposerMissingMIMEMessage": "Não foi possível localizar o arquivo MIME. A sincronização pode ajudar.", "Info_ComposerMissingMIMEMessage": "Não foi possível localizar o arquivo MIME. A sincronização pode ajudar.",
"Info_ComposerMissingMIMETitle": "Falhou", "Info_ComposerMissingMIMETitle": "Falhou",
"Info_ContactExistsMessage": "Este contato já está na lista de destinatários.", "Info_ContactExistsMessage": "Este contato já está na lista de destinatários.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Definir sinalização", "MailOperation_SetFlag": "Definir sinalização",
"MailOperation_Unarchive": "Desarquivar", "MailOperation_Unarchive": "Desarquivar",
"MailOperation_Zoom": "Ampliar/Reduzir", "MailOperation_Zoom": "Ampliar/Reduzir",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} item(s) selecionado(s)", "MailsSelected": "{0} item(s) selecionado(s)",
"MarkFlagUnflag": "Marcar como sinalizado/não sinalizado", "MarkFlagUnflag": "Marcar como sinalizado/não sinalizado",
"MarkReadUnread": "Marcar como lido/não lido", "MarkReadUnread": "Marcar como lido/não lido",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Pessoal", "NewAccountDialog_AccountNameDefaultValue": "Pessoal",
"NewAccountDialog_AccountNamePlaceholder": "Por exemplo, E-mail Pessoal", "NewAccountDialog_AccountNamePlaceholder": "Por exemplo, E-mail Pessoal",
"NewAccountDialog_Title": "Adicionar Nova Conta", "NewAccountDialog_Title": "Adicionar Nova Conta",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "Nenhuma mensagem selecionada", "NoMailSelected": "Nenhuma mensagem selecionada",
"NoMessageCrieteria": "Nenhuma mensagem corresponde aos critérios da sua pesquisa", "NoMessageCrieteria": "Nenhuma mensagem corresponde aos critérios da sua pesquisa",
"NoMessageEmptyFolder": "Esta pasta está vazia", "NoMessageEmptyFolder": "Esta pasta está vazia",
"Notifications_MultipleNotificationsMessage": "Você tem {0} novos emails.", "Notifications_MultipleNotificationsMessage": "Você tem {0} novos e-mails",
"Notifications_MultipleNotificationsTitle": "Novo E-mail", "Notifications_MultipleNotificationsTitle": "Novos e-mails",
"Notifications_WinoUpdatedMessage": "Veja a nova versão {0}", "Notifications_WinoUpdatedMessage": "Veja a nova versão {0}",
"Notifications_WinoUpdatedTitle": "O Wino Mail foi atualizado.", "Notifications_WinoUpdatedTitle": "O Wino Mail foi atualizado.",
"Other": "Outros", "Other": "Outros",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Conta do Google", "ProviderDetail_Gmail_Description": "Conta do Google",
"ProviderDetail_IMAP_Description": "Servidor IMAP/SMTP personalizado", "ProviderDetail_IMAP_Description": "Servidor IMAP/SMTP personalizado",
"ProviderDetail_IMAP_Title": "Servidor IMAP", "ProviderDetail_IMAP_Title": "Servidor IMAP",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Os registros do protocolo estão disponíveis para diagnósticos.", "ProtocolLogAvailable_Message": "Os registros do protocolo estão disponíveis para diagnósticos.",
"Results": "Resultados", "Results": "Resultados",
"Right": "Direita", "Right": "Direita",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Temas Disponíveis", "SettingsAvailableThemes_Title": "Temas Disponíveis",
"SettingsAutoSelectNextItem_Title": "Selecionar automaticamente o próximo item", "SettingsAutoSelectNextItem_Title": "Selecionar automaticamente o próximo item",
"SettingsAutoSelectNextItem_Description": "Selecione o próximo item depois de excluir ou mover um e-mail.", "SettingsAutoSelectNextItem_Description": "Selecione o próximo item depois de excluir ou mover um e-mail.",
"SettingsCalendarSettings_Title": "Configurações do calendário",
"SettingsCalendarSettings_Description": "Alterar o primeiro dia da semana, altura da célula da hora e mais...",
"SettingsCustomTheme_Description": "Crie seu próprio tema personalizado com papel de parede e cor de destaque.", "SettingsCustomTheme_Description": "Crie seu próprio tema personalizado com papel de parede e cor de destaque.",
"SettingsCustomTheme_Title": "Tema Personalizado", "SettingsCustomTheme_Title": "Tema Personalizado",
"SettingsConfigureSpecialFolders_Title": "Configurar pastas do sistema", "SettingsConfigureSpecialFolders_Title": "Configurar pastas do sistema",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Salvar Alterações", "SettingsLinkedAccountsSave_Title": "Salvar Alterações",
"SettingsLoadImages_Title": "Carregar imagens automaticamente", "SettingsLoadImages_Title": "Carregar imagens automaticamente",
"SettingsLoadStyles_Title": "Carregar estilos automaticamente", "SettingsLoadStyles_Title": "Carregar estilos automaticamente",
"SettingsLoadPlaintextLinks_Title": "Converta links em texto simples para links clicáveis",
"SettingsMailSpacing_Description": "Ajuste o espaçamento para os e-mails listados.", "SettingsMailSpacing_Description": "Ajuste o espaçamento para os e-mails listados.",
"SettingsMailSpacing_Title": "Espaçamento de e-mail", "SettingsMailSpacing_Title": "Espaçamento de e-mail",
"SettingsFolderMenuStyle_Title": "Criar Pastas Aninhadas", "SettingsFolderMenuStyle_Title": "Criar Pastas Aninhadas",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "Você ainda não configurou nenhuma conta.", "SettingsNoAccountSetupMessage": "Você ainda não configurou nenhuma conta.",
"SettingsNotifications_Description": "Ative ou desative as notificações para esta conta.", "SettingsNotifications_Description": "Ative ou desative as notificações para esta conta.",
"SettingsNotifications_Title": "Notificações", "SettingsNotifications_Title": "Notificações",
"SettingsNotificationsAndTaskbar_Title": "Notificações & Barra de Tarefas",
"SettingsTaskbarBadge_Title": "Ícone da Barra de Tarefas",
"SettingsTaskbarBadge_Description": "Incluir contagem de emails não lidos no ícone da barra de tarefas.",
"SettingsNotificationsAndTaskbar_Description": "Alterar se as notificações devem ser exibidas e ícone na barra de tarefas para esta conta.",
"SettingsPaneLengthReset_Description": "Redefina o tamanho da lista de e-mails para o padrão se você estiver com problemas.", "SettingsPaneLengthReset_Description": "Redefina o tamanho da lista de e-mails para o padrão se você estiver com problemas.",
"SettingsPaneLengthReset_Title": "Redefinir tamanho da lista de e-mails", "SettingsPaneLengthReset_Title": "Redefinir tamanho da lista de e-mails",
"SettingsPaypal_Description": "Mostre muito mais amor ❤️ Todas as doações são apreciadas.", "SettingsPaypal_Description": "Mostre muito mais amor ❤️ Todas as doações são apreciadas.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino está desconectado da rede. Clique em reconectar para restaurar a conexão.", "TitleBarServerDisconnectedButton_Description": "Wino está desconectado da rede. Clique em reconectar para restaurar a conexão.",
"TitleBarServerReconnectButton_Title": "Reconectar", "TitleBarServerReconnectButton_Title": "Reconectar",
"TitleBarServerReconnectingButton_Title": "Conectando", "TitleBarServerReconnectingButton_Title": "Conectando",
"MailItemNoSubject": "Sem assunto", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "Mais detalhes",
"QuickEventDialog_RemindMe": "Lembrete",
"QuickEventDialog_Location": "Local",
"QuickEventDialog_EventName": "Nome do evento",
"QuickEventDialog_IsAllDay": "Dia todo"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "Obținem informații despre folder în acest moment.", "AccountCreationDialog_PreparingFolders": "Obținem informații despre folder în acest moment.",
"AccountCreationDialog_SigninIn": "Informațiile contului sunt salvate.", "AccountCreationDialog_SigninIn": "Informațiile contului sunt salvate.",
"AccountCreationDialog_FetchingProfileInformation": "Preluare detalii de profil.", "AccountCreationDialog_FetchingProfileInformation": "Preluare detalii de profil.",
"AccountCreationDialog_FetchingEvents": "Preluare evenimente calendar.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "În cazul în care browser-ul dvs. nu a fost lansat automat pentru a finaliza autentificarea:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "În cazul în care browser-ul dvs. nu a fost lansat automat pentru a finaliza autentificarea:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Faceți clic pe butonul de mai jos pentru a copia adresa de autentificare", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Faceți clic pe butonul de mai jos pentru a copia adresa de autentificare",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Lansați-vă browser-ul web (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Lansați-vă browser-ul web (Edge, Chrome, Firefox etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Validare Eșuată", "DialogMessage_ComposerValidationFailedTitle": "Validare Eșuată",
"DialogMessage_CreateLinkedAccountMessage": "Oferiți un nume acestui link nou. Conturile vor fii combinate sub acest nume.", "DialogMessage_CreateLinkedAccountMessage": "Oferiți un nume acestui link nou. Conturile vor fii combinate sub acest nume.",
"DialogMessage_CreateLinkedAccountTitle": "Nume Link Cont", "DialogMessage_CreateLinkedAccountTitle": "Nume Link Cont",
"DialogMessage_PrintingFailedMessage": "Eșuare imprimare acest e-mail. Rezultat: {0}",
"DialogMessage_PrintingFailedTitle": "Eșuat",
"DialogMessage_PrintingSuccessTitle": "Succes",
"DialogMessage_PrintingSuccessMessage": "E-mailul a fost trimis către imprimantă.",
"DialogMessage_DeleteAccountConfirmationMessage": "Ștergeți {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Ștergeți {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Toate datele asociate acestui cont vor fi șterse definitiv de pe disc.", "DialogMessage_DeleteAccountConfirmationTitle": "Toate datele asociate acestui cont vor fi șterse definitiv de pe disc.",
"DialogMessage_DiscardDraftConfirmationMessage": "Această schiță va fi eliminat. Doriți să continuați?", "DialogMessage_DiscardDraftConfirmationMessage": "Această schiță va fi eliminat. Doriți să continuați?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Lăsați Wino Mail să se lanseze automat minimizat la pornirea Windows pentru a nu pierde nicio notificare.\n\nDoriți să activați lansarea la pornire?", "DialogMessage_EnableStartupLaunchMessage": "Lăsați Wino Mail să se lanseze automat minimizat la pornirea Windows pentru a nu pierde nicio notificare.\n\nDoriți să activați lansarea la pornire?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "Puteți activa lansarea la pornire din Setări -> Preferințe Aplicație.", "DialogMessage_EnableStartupLaunchDeniedMessage": "Puteți activa lansarea la pornire din Setări -> Preferințe Aplicație.",
"Dialog_DontAskAgain": "Nu mai întreba din nou", "Dialog_DontAskAgain": "Nu mai întreba din nou",
"CalendarAllDayEventSummary": "evenimente pe tot parcursul zilei",
"CalendarItemAllDay": "toată ziua",
"CalendarItem_DetailsPopup_JoinOnline": "Alăturați-vă online",
"CalendarItem_DetailsPopup_ViewEventButton": "Vizualizare eveniment",
"CalendarItem_DetailsPopup_ViewSeriesButton": "Vizualizare serie",
"CalendarDisplayOptions_Expand": "Extindere",
"CalendarDisplayOptions_Color": "Culoare",
"CreateAccountAliasDialog_Title": "Creați un Alias de Cont", "CreateAccountAliasDialog_Title": "Creați un Alias de Cont",
"CreateAccountAliasDialog_Description": "Asigurați-vă că serverul dvs. de ieșire permite trimiterea de e-mailuri de la acest alias.", "CreateAccountAliasDialog_Description": "Asigurați-vă că serverul dvs. de ieșire permite trimiterea de e-mailuri de la acest alias.",
"CreateAccountAliasDialog_AliasAddress": "Adresă", "CreateAccountAliasDialog_AliasAddress": "Adresă",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Execuție în Fundal Refuzată", "Info_BackgroundExecutionDeniedTitle": "Execuție în Fundal Refuzată",
"Info_BackgroundExecutionUnknownErrorMessage": "A apărut o excepție necunoscută la înregistrarea sincronizatorului de fundal.", "Info_BackgroundExecutionUnknownErrorMessage": "A apărut o excepție necunoscută la înregistrarea sincronizatorului de fundal.",
"Info_BackgroundExecutionUnknownErrorTitle": "Eșec la Executarea în Fundal", "Info_BackgroundExecutionUnknownErrorTitle": "Eșec la Executarea în Fundal",
"Info_FailedToOpenFileTitle": "Lansarea fișierului a eșuat.",
"Info_FailedToOpenFileMessage": "Fișierul poate fi eliminat de pe disc.",
"Info_ComposerMissingMIMEMessage": "Nu s-a putut localiza fișierul MIME. Sincronizarea poate ajuta.", "Info_ComposerMissingMIMEMessage": "Nu s-a putut localiza fișierul MIME. Sincronizarea poate ajuta.",
"Info_ComposerMissingMIMETitle": "Eșuat", "Info_ComposerMissingMIMETitle": "Eșuat",
"Info_ContactExistsMessage": "Acest contact este deja în lista de destinatari.", "Info_ContactExistsMessage": "Acest contact este deja în lista de destinatari.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Setare semnalizare", "MailOperation_SetFlag": "Setare semnalizare",
"MailOperation_Unarchive": "Dezarhivare", "MailOperation_Unarchive": "Dezarhivare",
"MailOperation_Zoom": "Mărește", "MailOperation_Zoom": "Mărește",
"MailOperation_ViewMessageSource": "Vizualizați sursa mesajului",
"MailsSelected": "{0} element(e) selectate", "MailsSelected": "{0} element(e) selectate",
"MarkFlagUnflag": "Marcare ca semnazizat/nesemnalizat", "MarkFlagUnflag": "Marcare ca semnazizat/nesemnalizat",
"MarkReadUnread": "Marcare ca citit/necitit", "MarkReadUnread": "Marcare ca citit/necitit",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Personal", "NewAccountDialog_AccountNameDefaultValue": "Personal",
"NewAccountDialog_AccountNamePlaceholder": "De exemplu Mail Personal", "NewAccountDialog_AccountNamePlaceholder": "De exemplu Mail Personal",
"NewAccountDialog_Title": "Adăugare Cont Nou", "NewAccountDialog_Title": "Adăugare Cont Nou",
"MessageSourceDialog_Title": "Sursa mesajului",
"NoMailSelected": "Niciun mesaj selectat", "NoMailSelected": "Niciun mesaj selectat",
"NoMessageCrieteria": "Niciun mesaj nu corespunde criteriilor dvs. de căutare", "NoMessageCrieteria": "Niciun mesaj nu corespunde criteriilor dvs. de căutare",
"NoMessageEmptyFolder": "Acest folder este gol", "NoMessageEmptyFolder": "Acest folder este gol",
"Notifications_MultipleNotificationsMessage": "Aveți {0} mesaje noi.", "Notifications_MultipleNotificationsMessage": "Aveți {0} e-mailuri noi",
"Notifications_MultipleNotificationsTitle": "Mesaj E-Mail Nou", "Notifications_MultipleNotificationsTitle": "E-mailuri Noi",
"Notifications_WinoUpdatedMessage": "Verificați versiunea nouă {0}", "Notifications_WinoUpdatedMessage": "Verificați versiunea nouă {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail a fost actualizat.", "Notifications_WinoUpdatedTitle": "Wino Mail a fost actualizat.",
"Other": "Altele", "Other": "Altele",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Cont Google", "ProviderDetail_Gmail_Description": "Cont Google",
"ProviderDetail_IMAP_Description": "Server IMAP/SMTP personalizat", "ProviderDetail_IMAP_Description": "Server IMAP/SMTP personalizat",
"ProviderDetail_IMAP_Title": "Server IMAP", "ProviderDetail_IMAP_Title": "Server IMAP",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Jurnalele de protocol sunt disponibile pentru diagnostice.", "ProtocolLogAvailable_Message": "Jurnalele de protocol sunt disponibile pentru diagnostice.",
"Results": "Rezultate", "Results": "Rezultate",
"Right": "Dreapta", "Right": "Dreapta",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Teme Disponibile", "SettingsAvailableThemes_Title": "Teme Disponibile",
"SettingsAutoSelectNextItem_Title": "Selectați automat următorul element", "SettingsAutoSelectNextItem_Title": "Selectați automat următorul element",
"SettingsAutoSelectNextItem_Description": "Selectați următorul element după ce ștergeți sau mutați un e-mail.", "SettingsAutoSelectNextItem_Description": "Selectați următorul element după ce ștergeți sau mutați un e-mail.",
"SettingsCalendarSettings_Title": "Setări Calendar",
"SettingsCalendarSettings_Description": "Modificați prima zi a săptămânii, înălțimea celulei de oră și multe altele...",
"SettingsCustomTheme_Description": "Creați-vă propria temă personalizată cu imagini de fundal personalizate și o culoare de accent.", "SettingsCustomTheme_Description": "Creați-vă propria temă personalizată cu imagini de fundal personalizate și o culoare de accent.",
"SettingsCustomTheme_Title": "Temă Personalizată", "SettingsCustomTheme_Title": "Temă Personalizată",
"SettingsConfigureSpecialFolders_Title": "Configurați Folderele de Sistem", "SettingsConfigureSpecialFolders_Title": "Configurați Folderele de Sistem",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Salvați Modificările", "SettingsLinkedAccountsSave_Title": "Salvați Modificările",
"SettingsLoadImages_Title": "Încărcați imaginile automat", "SettingsLoadImages_Title": "Încărcați imaginile automat",
"SettingsLoadStyles_Title": "Încărcați stilurile automat", "SettingsLoadStyles_Title": "Încărcați stilurile automat",
"SettingsLoadPlaintextLinks_Title": "Convertiți linkurile de text simplu în linkuri pe care se poate face clic",
"SettingsMailSpacing_Description": "Reglați spațiul pentru listarea e-mail-urilor.", "SettingsMailSpacing_Description": "Reglați spațiul pentru listarea e-mail-urilor.",
"SettingsMailSpacing_Title": "Spațiere E-Mail", "SettingsMailSpacing_Title": "Spațiere E-Mail",
"SettingsFolderMenuStyle_Title": "Creare Foldere Imbricate", "SettingsFolderMenuStyle_Title": "Creare Foldere Imbricate",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "Încă nu ați configurat niciun cont.", "SettingsNoAccountSetupMessage": "Încă nu ați configurat niciun cont.",
"SettingsNotifications_Description": "Activați sau dezactivați notificările pentru acest cont.", "SettingsNotifications_Description": "Activați sau dezactivați notificările pentru acest cont.",
"SettingsNotifications_Title": "Notificări", "SettingsNotifications_Title": "Notificări",
"SettingsNotificationsAndTaskbar_Title": "Notificări și Bara de activități",
"SettingsTaskbarBadge_Title": "Insignă Bară de activități",
"SettingsTaskbarBadge_Description": "Include numărul de email-uri necitite în pictograma de pe bara de activități.",
"SettingsNotificationsAndTaskbar_Description": "Modificați dacă notificările trebuie afișate și insigna din bara de activități pentru acest cont.",
"SettingsPaneLengthReset_Description": "Resetați dimensiunea listei de e-mail la dimensiunea originală dacă aveți probleme cu aceasta.", "SettingsPaneLengthReset_Description": "Resetați dimensiunea listei de e-mail la dimensiunea originală dacă aveți probleme cu aceasta.",
"SettingsPaneLengthReset_Title": "Resetați Dimensiunea Listei de E-Mail", "SettingsPaneLengthReset_Title": "Resetați Dimensiunea Listei de E-Mail",
"SettingsPaypal_Description": "Arătați mult mai multă dragoste ❤️ Toate donațiile sunt apreciate.", "SettingsPaypal_Description": "Arătați mult mai multă dragoste ❤️ Toate donațiile sunt apreciate.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino este deconectat de la rețea. Faceți clic pe reconectare pentru a restabili conexiunea.", "TitleBarServerDisconnectedButton_Description": "Wino este deconectat de la rețea. Faceți clic pe reconectare pentru a restabili conexiunea.",
"TitleBarServerReconnectButton_Title": "reconectare", "TitleBarServerReconnectButton_Title": "reconectare",
"TitleBarServerReconnectingButton_Title": "se conectează", "TitleBarServerReconnectingButton_Title": "se conectează",
"MailItemNoSubject": "Fără subiect", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "Mai multe detalii",
"QuickEventDialog_RemindMe": "Amintește-mi",
"QuickEventDialog_Location": "Locație",
"QuickEventDialog_EventName": "Nume eveniment",
"QuickEventDialog_IsAllDay": "Toată ziua"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "На данный момент мы получаем информацию о папках.", "AccountCreationDialog_PreparingFolders": "На данный момент мы получаем информацию о папках.",
"AccountCreationDialog_SigninIn": "Данные учетной записи сохраняются.", "AccountCreationDialog_SigninIn": "Данные учетной записи сохраняются.",
"AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Fetching calendar events.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Проверка не удалась", "DialogMessage_ComposerValidationFailedTitle": "Проверка не удалась",
"DialogMessage_CreateLinkedAccountMessage": "Дайте этой связке имя. Учетные записи будут объединены под этим именем.", "DialogMessage_CreateLinkedAccountMessage": "Дайте этой связке имя. Учетные записи будут объединены под этим именем.",
"DialogMessage_CreateLinkedAccountTitle": "Название связки учетных записей", "DialogMessage_CreateLinkedAccountTitle": "Название связки учетных записей",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "Удалить {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Удалить {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "Все данные, связанные с этой учетной записью, будут окончательно удалены с диска.", "DialogMessage_DeleteAccountConfirmationTitle": "Все данные, связанные с этой учетной записью, будут окончательно удалены с диска.",
"DialogMessage_DiscardDraftConfirmationMessage": "Этот черновик будет удален. Вы хотите продолжить?", "DialogMessage_DiscardDraftConfirmationMessage": "Этот черновик будет удален. Вы хотите продолжить?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "Больше не спрашивать", "Dialog_DontAskAgain": "Больше не спрашивать",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Create Account Alias", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "Address", "CreateAccountAliasDialog_AliasAddress": "Address",
@@ -191,7 +179,7 @@
"FilteringOption_Flagged": "Помеченные", "FilteringOption_Flagged": "Помеченные",
"FilteringOption_Unread": "Непрочитанные", "FilteringOption_Unread": "Непрочитанные",
"FilteringOption_Files": "Есть файлы", "FilteringOption_Files": "Есть файлы",
"Focused": "Сортировка", "Focused": "Фокусировка",
"FolderOperation_CreateSubFolder": "Создать подпапку", "FolderOperation_CreateSubFolder": "Создать подпапку",
"FolderOperation_Delete": "Удалить", "FolderOperation_Delete": "Удалить",
"FolderOperation_DontSync": "Не синхронизировать эту папку", "FolderOperation_DontSync": "Не синхронизировать эту папку",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Отказано в выполнении фонового режима", "Info_BackgroundExecutionDeniedTitle": "Отказано в выполнении фонового режима",
"Info_BackgroundExecutionUnknownErrorMessage": "Произошла неизвестная ошибка при регистрации фоновой синхронизации.", "Info_BackgroundExecutionUnknownErrorMessage": "Произошла неизвестная ошибка при регистрации фоновой синхронизации.",
"Info_BackgroundExecutionUnknownErrorTitle": "Ошибка исполнения фона", "Info_BackgroundExecutionUnknownErrorTitle": "Ошибка исполнения фона",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "Не удалось найти MIME-файл. Синхронизация может помочь.", "Info_ComposerMissingMIMEMessage": "Не удалось найти MIME-файл. Синхронизация может помочь.",
"Info_ComposerMissingMIMETitle": "Ошибка", "Info_ComposerMissingMIMETitle": "Ошибка",
"Info_ContactExistsMessage": "Этот контакт уже есть в списке получателей.", "Info_ContactExistsMessage": "Этот контакт уже есть в списке получателей.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Пометить", "MailOperation_SetFlag": "Пометить",
"MailOperation_Unarchive": "Вернуть из архива", "MailOperation_Unarchive": "Вернуть из архива",
"MailOperation_Zoom": "Масштаб", "MailOperation_Zoom": "Масштаб",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "Выбрано бесед: {0}", "MailsSelected": "Выбрано бесед: {0}",
"MarkFlagUnflag": "Пометить как помеченное/неотмеченное", "MarkFlagUnflag": "Пометить как помеченное/неотмеченное",
"MarkReadUnread": "Пометить как прочитанное/непрочитанное", "MarkReadUnread": "Пометить как прочитанное/непрочитанное",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Личная", "NewAccountDialog_AccountNameDefaultValue": "Личная",
"NewAccountDialog_AccountNamePlaceholder": "например \"Личная почта\"", "NewAccountDialog_AccountNamePlaceholder": "например \"Личная почта\"",
"NewAccountDialog_Title": "Добавить учетную запись", "NewAccountDialog_Title": "Добавить учетную запись",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "Не выбрано сообщение", "NoMailSelected": "Не выбрано сообщение",
"NoMessageCrieteria": "Нет сообщений, соответствующих критериям поиска", "NoMessageCrieteria": "Нет сообщений, соответствующих критериям поиска",
"NoMessageEmptyFolder": "Эта папка пуста", "NoMessageEmptyFolder": "Эта папка пуста",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "У вас {0} новых писем",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "Новые письма",
"Notifications_WinoUpdatedMessage": "Ознакомьтесь с новой версией {0}", "Notifications_WinoUpdatedMessage": "Ознакомьтесь с новой версией {0}",
"Notifications_WinoUpdatedTitle": "Почта Wino обновлена.", "Notifications_WinoUpdatedTitle": "Почта Wino обновлена.",
"Other": "Другое", "Other": "Другое",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Учетная запись Google", "ProviderDetail_Gmail_Description": "Учетная запись Google",
"ProviderDetail_IMAP_Description": "Пользовательский сервер IMAP/SMTP", "ProviderDetail_IMAP_Description": "Пользовательский сервер IMAP/SMTP",
"ProviderDetail_IMAP_Title": "Сервер IMAP", "ProviderDetail_IMAP_Title": "Сервер IMAP",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Протокольные журналы доступны для диагностики.", "ProtocolLogAvailable_Message": "Протокольные журналы доступны для диагностики.",
"Results": "Результаты", "Results": "Результаты",
"Right": "Справа", "Right": "Справа",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Доступные темы", "SettingsAvailableThemes_Title": "Доступные темы",
"SettingsAutoSelectNextItem_Title": "Автовыбор следующего элемента", "SettingsAutoSelectNextItem_Title": "Автовыбор следующего элемента",
"SettingsAutoSelectNextItem_Description": "Выбирать следующий элемент после удаления или перемещения письма.", "SettingsAutoSelectNextItem_Description": "Выбирать следующий элемент после удаления или перемещения письма.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Создайте свою собственную тему с помощью собственных обоев и цветовой схемы.", "SettingsCustomTheme_Description": "Создайте свою собственную тему с помощью собственных обоев и цветовой схемы.",
"SettingsCustomTheme_Title": "Пользовательская тема", "SettingsCustomTheme_Title": "Пользовательская тема",
"SettingsConfigureSpecialFolders_Title": "Настройка системных папок", "SettingsConfigureSpecialFolders_Title": "Настройка системных папок",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Сохранить изменения", "SettingsLinkedAccountsSave_Title": "Сохранить изменения",
"SettingsLoadImages_Title": "Автозагрузка изображений", "SettingsLoadImages_Title": "Автозагрузка изображений",
"SettingsLoadStyles_Title": "Автозагрузка стилей", "SettingsLoadStyles_Title": "Автозагрузка стилей",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Настройте интервал между письмами.", "SettingsMailSpacing_Description": "Настройте интервал между письмами.",
"SettingsMailSpacing_Title": "Интервал между письмами", "SettingsMailSpacing_Title": "Интервал между письмами",
"SettingsFolderMenuStyle_Title": "Создать вложенные папки", "SettingsFolderMenuStyle_Title": "Создать вложенные папки",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "Вы еще не создали ни одной учетной записи.", "SettingsNoAccountSetupMessage": "Вы еще не создали ни одной учетной записи.",
"SettingsNotifications_Description": "Включите или отключите уведомления для этой учетной записи.", "SettingsNotifications_Description": "Включите или отключите уведомления для этой учетной записи.",
"SettingsNotifications_Title": "Уведомления", "SettingsNotifications_Title": "Уведомления",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Проявите больше любви ❤️ Все пожертвования высоко ценятся.", "SettingsPaypal_Description": "Проявите больше любви ❤️ Все пожертвования высоко ценятся.",
@@ -632,18 +605,12 @@
"SettingsAppPreferences_ServerBackgroundingMode_MinimizeTray_Title": "Minimize to system tray", "SettingsAppPreferences_ServerBackgroundingMode_MinimizeTray_Title": "Minimize to system tray",
"SettingsAppPreferences_ServerBackgroundingMode_MinimizeTray_Description": "Wino Mail will keep running on the system tray. Available to launch by clicking on an icon. You will be notified as new mails arrive.", "SettingsAppPreferences_ServerBackgroundingMode_MinimizeTray_Description": "Wino Mail will keep running on the system tray. Available to launch by clicking on an icon. You will be notified as new mails arrive.",
"SettingsAppPreferences_ServerBackgroundingMode_Invisible_Title": "Run in the background", "SettingsAppPreferences_ServerBackgroundingMode_Invisible_Title": "Run in the background",
"SettingsAppPreferences_ServerBackgroundingMode_Invisible_Description": "Wino Mail продолжит работу в фоновом режиме. При поступлении новых сообщений вы будете уведомлены.", "SettingsAppPreferences_ServerBackgroundingMode_Invisible_Description": "Wino Mail will keep running in the background. You will be notified as new mails arrive.",
"SettingsAppPreferences_ServerBackgroundingMode_Terminate_Title": "Terminate", "SettingsAppPreferences_ServerBackgroundingMode_Terminate_Title": "Terminate",
"SettingsAppPreferences_ServerBackgroundingMode_Terminate_Description": "Wino Mail will not keep running anywhere. You will not be notified as new mails arrive. Launch Wino Mail again to continue mail synchronization.", "SettingsAppPreferences_ServerBackgroundingMode_Terminate_Description": "Wino Mail will not keep running anywhere. You will not be notified as new mails arrive. Launch Wino Mail again to continue mail synchronization.",
"TitleBarServerDisconnectedButton_Title": "нет соединения", "TitleBarServerDisconnectedButton_Title": "no connection",
"TitleBarServerDisconnectedButton_Description": "Wino отключён от сети. Нажмите \"переподключиться\" для восстановления соединения.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "переподключиться", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "connecting", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "Klasör bilgileri yükleniyor.", "AccountCreationDialog_PreparingFolders": "Klasör bilgileri yükleniyor.",
"AccountCreationDialog_SigninIn": "Hesap bilgileri kaydediliyor.", "AccountCreationDialog_SigninIn": "Hesap bilgileri kaydediliyor.",
"AccountCreationDialog_FetchingProfileInformation": "Profil detayları yükleniyor.", "AccountCreationDialog_FetchingProfileInformation": "Profil detayları yükleniyor.",
"AccountCreationDialog_FetchingEvents": "Fetching calendar events.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Doğrulama Başarısız", "DialogMessage_ComposerValidationFailedTitle": "Doğrulama Başarısız",
"DialogMessage_CreateLinkedAccountMessage": "Bu bağlantıya bir isim verin. Hesaplar bu bağlantı altında biirleştirilecektir.", "DialogMessage_CreateLinkedAccountMessage": "Bu bağlantıya bir isim verin. Hesaplar bu bağlantı altında biirleştirilecektir.",
"DialogMessage_CreateLinkedAccountTitle": "Hesap Bağlantı Adı", "DialogMessage_CreateLinkedAccountTitle": "Hesap Bağlantı Adı",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "{0} silinsin mi?", "DialogMessage_DeleteAccountConfirmationMessage": "{0} silinsin mi?",
"DialogMessage_DeleteAccountConfirmationTitle": "Bu hesapla ilgili her şey bilgisayarınızdan silinecektir.", "DialogMessage_DeleteAccountConfirmationTitle": "Bu hesapla ilgili her şey bilgisayarınızdan silinecektir.",
"DialogMessage_DiscardDraftConfirmationMessage": "Taslak yoksayılacaktır. Devam etmek istiyor musunuz?", "DialogMessage_DiscardDraftConfirmationMessage": "Taslak yoksayılacaktır. Devam etmek istiyor musunuz?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Bilgisayar açıldığında Wino Mail'in arkaplanda çalıştırılmasına izin verin.\n\nDevam etmek istiyor musunuz?", "DialogMessage_EnableStartupLaunchMessage": "Bilgisayar açıldığında Wino Mail'in arkaplanda çalıştırılmasına izin verin.\n\nDevam etmek istiyor musunuz?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "Oturum açma seçeneklerini Ayarlar -> Uygulama Tercihleri kısmından değiştirebilirsiniz.", "DialogMessage_EnableStartupLaunchDeniedMessage": "Oturum açma seçeneklerini Ayarlar -> Uygulama Tercihleri kısmından değiştirebilirsiniz.",
"Dialog_DontAskAgain": "Tekrar sorma", "Dialog_DontAskAgain": "Tekrar sorma",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Hesap Rumuzu Oluştur", "CreateAccountAliasDialog_Title": "Hesap Rumuzu Oluştur",
"CreateAccountAliasDialog_Description": "Lütfen gönderen sunucunuzun bu rumuzdan e-posta göndermenize izin verdiğinden emin olunuz.", "CreateAccountAliasDialog_Description": "Lütfen gönderen sunucunuzun bu rumuzdan e-posta göndermenize izin verdiğinden emin olunuz.",
"CreateAccountAliasDialog_AliasAddress": "Adres", "CreateAccountAliasDialog_AliasAddress": "Adres",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Arkaplan Çalıştırmasına Izin Verilmedi", "Info_BackgroundExecutionDeniedTitle": "Arkaplan Çalıştırmasına Izin Verilmedi",
"Info_BackgroundExecutionUnknownErrorMessage": "Arkaplan eşitleyicisi kaydedlirken hata oluştu.", "Info_BackgroundExecutionUnknownErrorMessage": "Arkaplan eşitleyicisi kaydedlirken hata oluştu.",
"Info_BackgroundExecutionUnknownErrorTitle": "Arkaplan Çalıştırma Hatası", "Info_BackgroundExecutionUnknownErrorTitle": "Arkaplan Çalıştırma Hatası",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "MIME dosyası bulunamadı. Eşiitleme sorunu çözebiilir.", "Info_ComposerMissingMIMEMessage": "MIME dosyası bulunamadı. Eşiitleme sorunu çözebiilir.",
"Info_ComposerMissingMIMETitle": "Başarısız", "Info_ComposerMissingMIMETitle": "Başarısız",
"Info_ContactExistsMessage": "Bu adres zaten alıcılar listesinde ekli.", "Info_ContactExistsMessage": "Bu adres zaten alıcılar listesinde ekli.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Bayrak ekle", "MailOperation_SetFlag": "Bayrak ekle",
"MailOperation_Unarchive": "Arşivden çıkar", "MailOperation_Unarchive": "Arşivden çıkar",
"MailOperation_Zoom": "Yakınlaştır", "MailOperation_Zoom": "Yakınlaştır",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} seçili", "MailsSelected": "{0} seçili",
"MarkFlagUnflag": "Bayrak ekle/kaldır", "MarkFlagUnflag": "Bayrak ekle/kaldır",
"MarkReadUnread": "Okundu/okunmadı olarak işaretle", "MarkReadUnread": "Okundu/okunmadı olarak işaretle",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Kişisel", "NewAccountDialog_AccountNameDefaultValue": "Kişisel",
"NewAccountDialog_AccountNamePlaceholder": "örnek. Kişisel Hesabım", "NewAccountDialog_AccountNamePlaceholder": "örnek. Kişisel Hesabım",
"NewAccountDialog_Title": "Yeni hesap ekle", "NewAccountDialog_Title": "Yeni hesap ekle",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "İleti seçilmedi", "NoMailSelected": "İleti seçilmedi",
"NoMessageCrieteria": "Kriterlere uygun mesaj bulunamadı", "NoMessageCrieteria": "Kriterlere uygun mesaj bulunamadı",
"NoMessageEmptyFolder": "Bu klasör boş", "NoMessageEmptyFolder": "Bu klasör boş",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "{0} yeni e-posta",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "Yeni E-Posta",
"Notifications_WinoUpdatedMessage": "{0} sürümünü deneyin", "Notifications_WinoUpdatedMessage": "{0} sürümünü deneyin",
"Notifications_WinoUpdatedTitle": "Wino Mail güncellendi.", "Notifications_WinoUpdatedTitle": "Wino Mail güncellendi.",
"Other": "Diğer", "Other": "Diğer",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google Hesabı", "ProviderDetail_Gmail_Description": "Google Hesabı",
"ProviderDetail_IMAP_Description": "Özel IMAP / SMTP Sunucusu", "ProviderDetail_IMAP_Description": "Özel IMAP / SMTP Sunucusu",
"ProviderDetail_IMAP_Title": "IMAP Sunucusu", "ProviderDetail_IMAP_Title": "IMAP Sunucusu",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protocol logları hata ayıklama için mevcut.", "ProtocolLogAvailable_Message": "Protocol logları hata ayıklama için mevcut.",
"Results": "Sonuçlar", "Results": "Sonuçlar",
"Right": "Sağ", "Right": "Sağ",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Mevcut Temalar", "SettingsAvailableThemes_Title": "Mevcut Temalar",
"SettingsAutoSelectNextItem_Title": "Sonraki mesajı otomatik seç", "SettingsAutoSelectNextItem_Title": "Sonraki mesajı otomatik seç",
"SettingsAutoSelectNextItem_Description": "Bir mesajı sildikten sonra sonrakini otomatik olarak seç.", "SettingsAutoSelectNextItem_Description": "Bir mesajı sildikten sonra sonrakini otomatik olarak seç.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Arkaplan resmi ve renginizle kendi temanızı oluşturun.", "SettingsCustomTheme_Description": "Arkaplan resmi ve renginizle kendi temanızı oluşturun.",
"SettingsCustomTheme_Title": "Özel Tema", "SettingsCustomTheme_Title": "Özel Tema",
"SettingsConfigureSpecialFolders_Title": "Sistem Klasörlerini Ayarla", "SettingsConfigureSpecialFolders_Title": "Sistem Klasörlerini Ayarla",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Değişiklikleri Kaydet", "SettingsLinkedAccountsSave_Title": "Değişiklikleri Kaydet",
"SettingsLoadImages_Title": "Resimleri otomatik olarak yükle", "SettingsLoadImages_Title": "Resimleri otomatik olarak yükle",
"SettingsLoadStyles_Title": "Stilleri otomatik olarak yükle", "SettingsLoadStyles_Title": "Stilleri otomatik olarak yükle",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "E-postalar arasındaki boşluğu ayarlayın.", "SettingsMailSpacing_Description": "E-postalar arasındaki boşluğu ayarlayın.",
"SettingsMailSpacing_Title": "Mesaj Boşluğu", "SettingsMailSpacing_Title": "Mesaj Boşluğu",
"SettingsFolderMenuStyle_Title": "İç İçe Geçmiş Klasörler", "SettingsFolderMenuStyle_Title": "İç İçe Geçmiş Klasörler",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "Henüz bir hesap ayarlamadınız.", "SettingsNoAccountSetupMessage": "Henüz bir hesap ayarlamadınız.",
"SettingsNotifications_Description": "Bu hesap için bildiriimleri kapat.", "SettingsNotifications_Description": "Bu hesap için bildiriimleri kapat.",
"SettingsNotifications_Title": "Bildirimler", "SettingsNotifications_Title": "Bildirimler",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Eğer problem yaşıyorsanız mesaj listesi geniişliğini sıfırlayın.", "SettingsPaneLengthReset_Description": "Eğer problem yaşıyorsanız mesaj listesi geniişliğini sıfırlayın.",
"SettingsPaneLengthReset_Title": "Mesaj Listesi Genişliğini Sıfırla", "SettingsPaneLengthReset_Title": "Mesaj Listesi Genişliğini Sıfırla",
"SettingsPaypal_Description": "Daha fazla destek ol ❤️. Bağışlarınız için teşekkürler.", "SettingsPaypal_Description": "Daha fazla destek ol ❤️. Bağışlarınız için teşekkürler.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino'nun sunucu bağlantısı yok. Tekrar bağlan'a basarak bağlantıyı onarınız.", "TitleBarServerDisconnectedButton_Description": "Wino'nun sunucu bağlantısı yok. Tekrar bağlan'a basarak bağlantıyı onarınız.",
"TitleBarServerReconnectButton_Title": "bağlan", "TitleBarServerReconnectButton_Title": "bağlan",
"TitleBarServerReconnectingButton_Title": "bağlanılıyor", "TitleBarServerReconnectingButton_Title": "bağlanılıyor",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "We are getting folder information at the moment.", "AccountCreationDialog_PreparingFolders": "We are getting folder information at the moment.",
"AccountCreationDialog_SigninIn": "Account information is being saved.", "AccountCreationDialog_SigninIn": "Account information is being saved.",
"AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.", "AccountCreationDialog_FetchingProfileInformation": "Fetching profile details.",
"AccountCreationDialog_FetchingEvents": "Fetching calendar events.",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "If your browser did not launch automatically to complete authentication:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) Click the button below to copy the authentication address",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) Launch your web browser (Edge, Chrome, Firefox etc...)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "Validation Failed", "DialogMessage_ComposerValidationFailedTitle": "Validation Failed",
"DialogMessage_CreateLinkedAccountMessage": "Give this new link a name. Accounts will be merged under this name.", "DialogMessage_CreateLinkedAccountMessage": "Give this new link a name. Accounts will be merged under this name.",
"DialogMessage_CreateLinkedAccountTitle": "Account Link Name", "DialogMessage_CreateLinkedAccountTitle": "Account Link Name",
"DialogMessage_PrintingFailedMessage": "Failed to print this mail. Result: {0}",
"DialogMessage_PrintingFailedTitle": "Failed",
"DialogMessage_PrintingSuccessTitle": "Success",
"DialogMessage_PrintingSuccessMessage": "Mail is sent to printer.",
"DialogMessage_DeleteAccountConfirmationMessage": "Delete {0}?", "DialogMessage_DeleteAccountConfirmationMessage": "Delete {0}?",
"DialogMessage_DeleteAccountConfirmationTitle": "All data associated with this account will be deleted from disk permanently.", "DialogMessage_DeleteAccountConfirmationTitle": "All data associated with this account will be deleted from disk permanently.",
"DialogMessage_DiscardDraftConfirmationMessage": "This draft will be discarded. Do you want to continue?", "DialogMessage_DiscardDraftConfirmationMessage": "This draft will be discarded. Do you want to continue?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?", "DialogMessage_EnableStartupLaunchMessage": "Let Wino Mail automatically launch minimized on Windows startup to not miss any notifications.\n\nDo you want to enable startup launch?",
"DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.", "DialogMessage_EnableStartupLaunchDeniedMessage": "You can enable startup launch from Settings -> App Preferences.",
"Dialog_DontAskAgain": "Don't ask again", "Dialog_DontAskAgain": "Don't ask again",
"CalendarAllDayEventSummary": "all-day events",
"CalendarItemAllDay": "all day",
"CalendarItem_DetailsPopup_JoinOnline": "Join online",
"CalendarItem_DetailsPopup_ViewEventButton": "View event",
"CalendarItem_DetailsPopup_ViewSeriesButton": "View series",
"CalendarDisplayOptions_Expand": "Expand",
"CalendarDisplayOptions_Color": "Color",
"CreateAccountAliasDialog_Title": "Create Account Alias", "CreateAccountAliasDialog_Title": "Create Account Alias",
"CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.", "CreateAccountAliasDialog_Description": "Make sure your outgoing server allows sending mails from this alias.",
"CreateAccountAliasDialog_AliasAddress": "Address", "CreateAccountAliasDialog_AliasAddress": "Address",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "Denied Background Execution", "Info_BackgroundExecutionDeniedTitle": "Denied Background Execution",
"Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.", "Info_BackgroundExecutionUnknownErrorMessage": "Unknown exception occurred when registering background synchronizer.",
"Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure", "Info_BackgroundExecutionUnknownErrorTitle": "Background Execution Failure",
"Info_FailedToOpenFileTitle": "Failed to launch file.",
"Info_FailedToOpenFileMessage": "File might be removed from the disk.",
"Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.", "Info_ComposerMissingMIMEMessage": "Couldn't locate the MIME file. Synchronizing may help.",
"Info_ComposerMissingMIMETitle": "Failed", "Info_ComposerMissingMIMETitle": "Failed",
"Info_ContactExistsMessage": "This contact is already in the recipient list.", "Info_ContactExistsMessage": "This contact is already in the recipient list.",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "Set flag", "MailOperation_SetFlag": "Set flag",
"MailOperation_Unarchive": "Unarchive", "MailOperation_Unarchive": "Unarchive",
"MailOperation_Zoom": "Zoom", "MailOperation_Zoom": "Zoom",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "{0} item(s) selected", "MailsSelected": "{0} item(s) selected",
"MarkFlagUnflag": "Mark as flagged/unflagged", "MarkFlagUnflag": "Mark as flagged/unflagged",
"MarkReadUnread": "Mark as read/unread", "MarkReadUnread": "Mark as read/unread",
@@ -383,12 +368,11 @@
"NewAccountDialog_AccountNameDefaultValue": "Personal", "NewAccountDialog_AccountNameDefaultValue": "Personal",
"NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail", "NewAccountDialog_AccountNamePlaceholder": "eg. Personal Mail",
"NewAccountDialog_Title": "Add New Account", "NewAccountDialog_Title": "Add New Account",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "No message selected", "NoMailSelected": "No message selected",
"NoMessageCrieteria": "No messages match your search criteria", "NoMessageCrieteria": "No messages match your search criteria",
"NoMessageEmptyFolder": "This folder is empty", "NoMessageEmptyFolder": "This folder is empty",
"Notifications_MultipleNotificationsMessage": "You have {0} new messages.", "Notifications_MultipleNotificationsMessage": "You have {0} new mails",
"Notifications_MultipleNotificationsTitle": "New Mail", "Notifications_MultipleNotificationsTitle": "New Mails",
"Notifications_WinoUpdatedMessage": "Checkout new version {0}", "Notifications_WinoUpdatedMessage": "Checkout new version {0}",
"Notifications_WinoUpdatedTitle": "Wino Mail has been updated.", "Notifications_WinoUpdatedTitle": "Wino Mail has been updated.",
"Other": "Other", "Other": "Other",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google Account", "ProviderDetail_Gmail_Description": "Google Account",
"ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server", "ProviderDetail_IMAP_Description": "Custom IMAP/SMTP server",
"ProviderDetail_IMAP_Title": "IMAP Server", "ProviderDetail_IMAP_Title": "IMAP Server",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.", "ProtocolLogAvailable_Message": "Protocol logs are available for diagnostics.",
"Results": "Results", "Results": "Results",
"Right": "Right", "Right": "Right",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "Available Themes", "SettingsAvailableThemes_Title": "Available Themes",
"SettingsAutoSelectNextItem_Title": "Auto select next item", "SettingsAutoSelectNextItem_Title": "Auto select next item",
"SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.", "SettingsAutoSelectNextItem_Description": "Select the next item after you delete or move a mail.",
"SettingsCalendarSettings_Title": "Calendar Settings",
"SettingsCalendarSettings_Description": "Change first day of week, hour cell height and more...",
"SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.", "SettingsCustomTheme_Description": "Create your own custom theme with custom wallpaper and accent color.",
"SettingsCustomTheme_Title": "Custom Theme", "SettingsCustomTheme_Title": "Custom Theme",
"SettingsConfigureSpecialFolders_Title": "Configure System Folders", "SettingsConfigureSpecialFolders_Title": "Configure System Folders",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "Save Changes", "SettingsLinkedAccountsSave_Title": "Save Changes",
"SettingsLoadImages_Title": "Load images automatically", "SettingsLoadImages_Title": "Load images automatically",
"SettingsLoadStyles_Title": "Load styles automatically", "SettingsLoadStyles_Title": "Load styles automatically",
"SettingsLoadPlaintextLinks_Title": "Convert plaintext links to clickable links",
"SettingsMailSpacing_Description": "Adjust the spacing for listing mails.", "SettingsMailSpacing_Description": "Adjust the spacing for listing mails.",
"SettingsMailSpacing_Title": "Mail Spacing", "SettingsMailSpacing_Title": "Mail Spacing",
"SettingsFolderMenuStyle_Title": "Create Nested Folders", "SettingsFolderMenuStyle_Title": "Create Nested Folders",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.", "SettingsNoAccountSetupMessage": "You didn't setup any accounts yet.",
"SettingsNotifications_Description": "Turn on or off notifications for this account.", "SettingsNotifications_Description": "Turn on or off notifications for this account.",
"SettingsNotifications_Title": "Notifications", "SettingsNotifications_Title": "Notifications",
"SettingsNotificationsAndTaskbar_Title": "Notifications & Taskbar",
"SettingsTaskbarBadge_Title": "Taskbar Badge",
"SettingsTaskbarBadge_Description": "Include unread mail count in taskbar icon.",
"SettingsNotificationsAndTaskbar_Description": "Change whether notifications should be displayed and taskbar badge for this account.",
"SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.", "SettingsPaneLengthReset_Description": "Reset the size of the mail list to original if you have issues with it.",
"SettingsPaneLengthReset_Title": "Reset Mail List Size", "SettingsPaneLengthReset_Title": "Reset Mail List Size",
"SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.", "SettingsPaypal_Description": "Show much more love ❤️ All donations are appreciated.",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.", "TitleBarServerDisconnectedButton_Description": "Wino is disconnected from the network. Click reconnect to restore connection.",
"TitleBarServerReconnectButton_Title": "reconnect", "TitleBarServerReconnectButton_Title": "reconnect",
"TitleBarServerReconnectingButton_Title": "connecting", "TitleBarServerReconnectingButton_Title": "connecting",
"MailItemNoSubject": "No subject", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "More details",
"QuickEventDialog_RemindMe": "Remind me",
"QuickEventDialog_Location": "Location",
"QuickEventDialog_EventName": "Event name",
"QuickEventDialog_IsAllDay": "All day"
} }

View File

@@ -4,7 +4,6 @@
"AccountCreationDialog_PreparingFolders": "我们正在获取文件夹信息。", "AccountCreationDialog_PreparingFolders": "我们正在获取文件夹信息。",
"AccountCreationDialog_SigninIn": "正在保存账户信息。", "AccountCreationDialog_SigninIn": "正在保存账户信息。",
"AccountCreationDialog_FetchingProfileInformation": "正在获取用户资料详情。", "AccountCreationDialog_FetchingProfileInformation": "正在获取用户资料详情。",
"AccountCreationDialog_FetchingEvents": "正在获取日历事件。",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "如果浏览器没有自动打开完成身份验证:", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row0": "如果浏览器没有自动打开完成身份验证:",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) 点击下面的按钮复制身份验证地址", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row1": "1) 点击下面的按钮复制身份验证地址",
"AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) 启动浏览器 (Edge、Chrome、Firefox 等)", "AccountCreationDialog_GoogleAuthHelpClipboardText_Row2": "2) 启动浏览器 (Edge、Chrome、Firefox 等)",
@@ -101,10 +100,6 @@
"DialogMessage_ComposerValidationFailedTitle": "验证失败", "DialogMessage_ComposerValidationFailedTitle": "验证失败",
"DialogMessage_CreateLinkedAccountMessage": "给这个新链接命名。账户将在此名称下合并。", "DialogMessage_CreateLinkedAccountMessage": "给这个新链接命名。账户将在此名称下合并。",
"DialogMessage_CreateLinkedAccountTitle": "账户链接名称", "DialogMessage_CreateLinkedAccountTitle": "账户链接名称",
"DialogMessage_PrintingFailedMessage": "无法打印此邮件。结果:{0}",
"DialogMessage_PrintingFailedTitle": "失败",
"DialogMessage_PrintingSuccessTitle": "成功",
"DialogMessage_PrintingSuccessMessage": "邮件已发送至打印机。",
"DialogMessage_DeleteAccountConfirmationMessage": "删除 {0}", "DialogMessage_DeleteAccountConfirmationMessage": "删除 {0}",
"DialogMessage_DeleteAccountConfirmationTitle": "与此账户相关的所有数据将从磁盘上永久删除。", "DialogMessage_DeleteAccountConfirmationTitle": "与此账户相关的所有数据将从磁盘上永久删除。",
"DialogMessage_DiscardDraftConfirmationMessage": "草稿将被删除。你想要继续吗?", "DialogMessage_DiscardDraftConfirmationMessage": "草稿将被删除。你想要继续吗?",
@@ -130,13 +125,6 @@
"DialogMessage_EnableStartupLaunchMessage": "让 Wino Mail 随 Windows 自启,不错过任何通知。\n\n想要启用自启动吗", "DialogMessage_EnableStartupLaunchMessage": "让 Wino Mail 随 Windows 自启,不错过任何通知。\n\n想要启用自启动吗",
"DialogMessage_EnableStartupLaunchDeniedMessage": "可以在「设置」-「应用设置」中启用自启动。", "DialogMessage_EnableStartupLaunchDeniedMessage": "可以在「设置」-「应用设置」中启用自启动。",
"Dialog_DontAskAgain": "不再询问", "Dialog_DontAskAgain": "不再询问",
"CalendarAllDayEventSummary": "全天事件",
"CalendarItemAllDay": "全天",
"CalendarItem_DetailsPopup_JoinOnline": "在线加入",
"CalendarItem_DetailsPopup_ViewEventButton": "查看事件",
"CalendarItem_DetailsPopup_ViewSeriesButton": "查看系列",
"CalendarDisplayOptions_Expand": "展开",
"CalendarDisplayOptions_Color": "颜色",
"CreateAccountAliasDialog_Title": "创建账户别名", "CreateAccountAliasDialog_Title": "创建账户别名",
"CreateAccountAliasDialog_Description": "请确保出站邮件服务器允许使用该别名发送邮件。", "CreateAccountAliasDialog_Description": "请确保出站邮件服务器允许使用该别名发送邮件。",
"CreateAccountAliasDialog_AliasAddress": "地址", "CreateAccountAliasDialog_AliasAddress": "地址",
@@ -268,8 +256,6 @@
"Info_BackgroundExecutionDeniedTitle": "后台执行被拒绝", "Info_BackgroundExecutionDeniedTitle": "后台执行被拒绝",
"Info_BackgroundExecutionUnknownErrorMessage": "注册后台同步器时发生未知异常。", "Info_BackgroundExecutionUnknownErrorMessage": "注册后台同步器时发生未知异常。",
"Info_BackgroundExecutionUnknownErrorTitle": "后台执行失败", "Info_BackgroundExecutionUnknownErrorTitle": "后台执行失败",
"Info_FailedToOpenFileTitle": "无法启动文件。",
"Info_FailedToOpenFileMessage": "文件可能已从磁盘中删除。",
"Info_ComposerMissingMIMEMessage": "无法找到 MIME 文件。同步可能有帮助。", "Info_ComposerMissingMIMEMessage": "无法找到 MIME 文件。同步可能有帮助。",
"Info_ComposerMissingMIMETitle": "失败", "Info_ComposerMissingMIMETitle": "失败",
"Info_ContactExistsMessage": "此联系人已经在收件人列表中。", "Info_ContactExistsMessage": "此联系人已经在收件人列表中。",
@@ -366,7 +352,6 @@
"MailOperation_SetFlag": "设置标记", "MailOperation_SetFlag": "设置标记",
"MailOperation_Unarchive": "取消归档", "MailOperation_Unarchive": "取消归档",
"MailOperation_Zoom": "缩放", "MailOperation_Zoom": "缩放",
"MailOperation_ViewMessageSource": "View message source",
"MailsSelected": "已选择 {0} 项", "MailsSelected": "已选择 {0} 项",
"MarkFlagUnflag": "标记为已标记/未标记", "MarkFlagUnflag": "标记为已标记/未标记",
"MarkReadUnread": "标记为已读/未读", "MarkReadUnread": "标记为已读/未读",
@@ -383,11 +368,10 @@
"NewAccountDialog_AccountNameDefaultValue": "个人信息", "NewAccountDialog_AccountNameDefaultValue": "个人信息",
"NewAccountDialog_AccountNamePlaceholder": "例如:个人邮件", "NewAccountDialog_AccountNamePlaceholder": "例如:个人邮件",
"NewAccountDialog_Title": "添加新账户", "NewAccountDialog_Title": "添加新账户",
"MessageSourceDialog_Title": "Message source",
"NoMailSelected": "未选择任何邮件", "NoMailSelected": "未选择任何邮件",
"NoMessageCrieteria": "没有符合搜索条件的邮件", "NoMessageCrieteria": "没有符合搜索条件的邮件",
"NoMessageEmptyFolder": "此文件夹为空", "NoMessageEmptyFolder": "此文件夹为空",
"Notifications_MultipleNotificationsMessage": "您有 {0} 条新消息。", "Notifications_MultipleNotificationsMessage": "您有 {0} 条新邮件",
"Notifications_MultipleNotificationsTitle": "新邮件", "Notifications_MultipleNotificationsTitle": "新邮件",
"Notifications_WinoUpdatedMessage": "检查新版本 {0}", "Notifications_WinoUpdatedMessage": "检查新版本 {0}",
"Notifications_WinoUpdatedTitle": "Wino 邮件已更新。", "Notifications_WinoUpdatedTitle": "Wino 邮件已更新。",
@@ -403,10 +387,6 @@
"ProviderDetail_Gmail_Description": "Google 账号", "ProviderDetail_Gmail_Description": "Google 账号",
"ProviderDetail_IMAP_Description": "自定义 IMAP/SMTP 服务器", "ProviderDetail_IMAP_Description": "自定义 IMAP/SMTP 服务器",
"ProviderDetail_IMAP_Title": "IMAP 服务器", "ProviderDetail_IMAP_Title": "IMAP 服务器",
"ProviderDetail_Yahoo_Title": "Yahoo Mail",
"ProviderDetail_Yahoo_Description": "Yahoo Account",
"ProviderDetail_iCloud_Title": "iCloud",
"ProviderDetail_iCloud_Description": "Apple iCloud Account",
"ProtocolLogAvailable_Message": "协议诊断日志已可用。", "ProtocolLogAvailable_Message": "协议诊断日志已可用。",
"Results": "结果", "Results": "结果",
"Right": "右侧", "Right": "右侧",
@@ -437,8 +417,6 @@
"SettingsAvailableThemes_Title": "可用的主题", "SettingsAvailableThemes_Title": "可用的主题",
"SettingsAutoSelectNextItem_Title": "自动选择下一个项目", "SettingsAutoSelectNextItem_Title": "自动选择下一个项目",
"SettingsAutoSelectNextItem_Description": "选择删除或移动邮件后的下一个项目。", "SettingsAutoSelectNextItem_Description": "选择删除或移动邮件后的下一个项目。",
"SettingsCalendarSettings_Title": "日历设置",
"SettingsCalendarSettings_Description": "更改一周的第一天、小时单元格高度,等等…",
"SettingsCustomTheme_Description": "用自定义壁纸和主题色创建您自己的自定义主题。", "SettingsCustomTheme_Description": "用自定义壁纸和主题色创建您自己的自定义主题。",
"SettingsCustomTheme_Title": "自定义主题", "SettingsCustomTheme_Title": "自定义主题",
"SettingsConfigureSpecialFolders_Title": "配置系统文件夹", "SettingsConfigureSpecialFolders_Title": "配置系统文件夹",
@@ -497,7 +475,6 @@
"SettingsLinkedAccountsSave_Title": "保存更改", "SettingsLinkedAccountsSave_Title": "保存更改",
"SettingsLoadImages_Title": "自动加载图片", "SettingsLoadImages_Title": "自动加载图片",
"SettingsLoadStyles_Title": "自动加载样式", "SettingsLoadStyles_Title": "自动加载样式",
"SettingsLoadPlaintextLinks_Title": "将纯文本链接转换为可点击链接",
"SettingsMailSpacing_Description": "调整邮件列表的间距。", "SettingsMailSpacing_Description": "调整邮件列表的间距。",
"SettingsMailSpacing_Title": "邮件间距", "SettingsMailSpacing_Title": "邮件间距",
"SettingsFolderMenuStyle_Title": "创建内部文件夹", "SettingsFolderMenuStyle_Title": "创建内部文件夹",
@@ -532,10 +509,6 @@
"SettingsNoAccountSetupMessage": "您尚未设置任何账户。", "SettingsNoAccountSetupMessage": "您尚未设置任何账户。",
"SettingsNotifications_Description": "开启或关闭此账户的通知。", "SettingsNotifications_Description": "开启或关闭此账户的通知。",
"SettingsNotifications_Title": "通知", "SettingsNotifications_Title": "通知",
"SettingsNotificationsAndTaskbar_Title": "通知与任务栏",
"SettingsTaskbarBadge_Title": "任务栏徽标",
"SettingsTaskbarBadge_Description": "在任务栏图标中包含未读邮件数量。",
"SettingsNotificationsAndTaskbar_Description": "更改是否应显示此帐户的通知和任务栏徽标。",
"SettingsPaneLengthReset_Description": "如果遇到问题,可以将邮件列表重置至原始大小。", "SettingsPaneLengthReset_Description": "如果遇到问题,可以将邮件列表重置至原始大小。",
"SettingsPaneLengthReset_Title": "重置邮件列表大小", "SettingsPaneLengthReset_Title": "重置邮件列表大小",
"SettingsPaypal_Description": "展示更多的爱吧 ❤️ 我们感激所有的捐赠。", "SettingsPaypal_Description": "展示更多的爱吧 ❤️ 我们感激所有的捐赠。",
@@ -639,11 +612,5 @@
"TitleBarServerDisconnectedButton_Description": "Wino 已断开网络连接。点击「重新连接」重试。", "TitleBarServerDisconnectedButton_Description": "Wino 已断开网络连接。点击「重新连接」重试。",
"TitleBarServerReconnectButton_Title": "重新连接", "TitleBarServerReconnectButton_Title": "重新连接",
"TitleBarServerReconnectingButton_Title": "正在连接", "TitleBarServerReconnectingButton_Title": "正在连接",
"MailItemNoSubject": "无主题", "MailItemNoSubject": "No subject"
"QuickEventDialogMoreDetailsButtonText": "更多详细信息",
"QuickEventDialog_RemindMe": "提醒我",
"QuickEventDialog_Location": "位置",
"QuickEventDialog_EventName": "事件名称",
"QuickEventDialog_IsAllDay": "全天"
} }

View File

@@ -1,73 +1,88 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <PropertyGroup>
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers> <TargetFramework>netstandard2.0</TargetFramework>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly> <ProduceReferenceAssembly>true</ProduceReferenceAssembly>
<Platforms>x86;x64;arm64</Platforms> <LangVersion>12.0</LangVersion>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio> <Platforms>AnyCPU;x64;x86</Platforms>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly> <AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
</PropertyGroup> <ProduceReferenceAssembly>true</ProduceReferenceAssembly>
</PropertyGroup>
<ItemGroup>
<Compile Remove="Models\Communication\**" />
<EmbeddedResource Remove="Models\Communication\**" />
<None Remove="Models\Communication\**" />
</ItemGroup>
<ItemGroup>
<Compile Remove="Interfaces\IWinoSynchronizerFactory.cs" />
</ItemGroup>
<ItemGroup>
<None Remove="Translations\ca_ES\resources.json" />
<None Remove="Translations\cs_CZ\resources.json" />
<None Remove="Translations\da_DK\resources.json" />
<None Remove="Translations\el_GR\resources.json" />
<None Remove="Translations\es_ES\resources.json" />
<None Remove="Translations\fr_FR\resources.json" />
<None Remove="Translations\id_ID\resources.json" />
<None Remove="Translations\it_IT\resources.json" />
<None Remove="Translations\ja_JP\resources.json" />
<None Remove="Translations\nl_NL\resources.json" />
<None Remove="Translations\pl_PL\resources.json" />
<None Remove="Translations\pt_BR\resources.json" />
<None Remove="Translations\ro_RO\resources.json" />
<None Remove="Translations\ru_RU\resources.json" />
<None Remove="Translations\uk_UA\resources.json" />
<None Remove="Translations\zh_CN\resources.json" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Translations\ca_ES\resources.json" />
<EmbeddedResource Include="Translations\cs_CZ\resources.json" />
<EmbeddedResource Include="Translations\da_DK\resources.json" />
<EmbeddedResource Include="Translations\el_GR\resources.json" />
<EmbeddedResource Include="Translations\en_US\resources.json" />
<EmbeddedResource Include="Translations\de_DE\resources.json" />
<EmbeddedResource Include="Translations\es_ES\resources.json" />
<EmbeddedResource Include="Translations\fr_FR\resources.json" />
<EmbeddedResource Include="Translations\id_ID\resources.json" />
<EmbeddedResource Include="Translations\it_IT\resources.json" />
<EmbeddedResource Include="Translations\ja_JP\resources.json" />
<EmbeddedResource Include="Translations\nl_NL\resources.json" />
<EmbeddedResource Include="Translations\pl_PL\resources.json" />
<EmbeddedResource Include="Translations\pt_BR\resources.json" />
<EmbeddedResource Include="Translations\ro_RO\resources.json" />
<EmbeddedResource Include="Translations\ru_RU\resources.json" />
<EmbeddedResource Include="Translations\tr_TR\resources.json" />
<EmbeddedResource Include="Translations\uk_UA\resources.json" />
<EmbeddedResource Include="Translations\zh_CN\resources.json" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Remove="Models\Communication\**" /> <PackageReference Include="CommunityToolkit.Diagnostics" Version="8.3.2" />
<EmbeddedResource Remove="Models\Communication\**" /> <PackageReference Include="CommunityToolkit.Mvvm" Version="8.3.2" />
<None Remove="Models\Communication\**" /> <PackageReference Include="IsExternalInit" Version="1.0.3">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="MimeKit" Version="4.10.0" />
<PackageReference Include="MailKit" Version="4.10.0" />
<PackageReference Include="sqlite-net-pcl" Version="1.9.172" />
<PackageReference Include="System.Text.Json" Version="9.0.1" />
<PackageReference Include="TimePeriodLibrary.NET" Version="2.1.5" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Remove="Translations\ca_ES\resources.json" /> <Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
<None Remove="Translations\cs_CZ\resources.json" />
<None Remove="Translations\da_DK\resources.json" />
<None Remove="Translations\el_GR\resources.json" />
<None Remove="Translations\es_ES\resources.json" />
<None Remove="Translations\fr_FR\resources.json" />
<None Remove="Translations\id_ID\resources.json" />
<None Remove="Translations\it_IT\resources.json" />
<None Remove="Translations\ja_JP\resources.json" />
<None Remove="Translations\nl_NL\resources.json" />
<None Remove="Translations\pl_PL\resources.json" />
<None Remove="Translations\pt_BR\resources.json" />
<None Remove="Translations\ro_RO\resources.json" />
<None Remove="Translations\ru_RU\resources.json" />
<None Remove="Translations\uk_UA\resources.json" />
<None Remove="Translations\zh_CN\resources.json" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Translations\ca_ES\resources.json" />
<EmbeddedResource Include="Translations\cs_CZ\resources.json" />
<EmbeddedResource Include="Translations\da_DK\resources.json" />
<EmbeddedResource Include="Translations\el_GR\resources.json" />
<EmbeddedResource Include="Translations\en_US\resources.json" />
<EmbeddedResource Include="Translations\de_DE\resources.json" />
<EmbeddedResource Include="Translations\es_ES\resources.json" />
<EmbeddedResource Include="Translations\fr_FR\resources.json" />
<EmbeddedResource Include="Translations\id_ID\resources.json" />
<EmbeddedResource Include="Translations\it_IT\resources.json" />
<EmbeddedResource Include="Translations\ja_JP\resources.json" />
<EmbeddedResource Include="Translations\nl_NL\resources.json" />
<EmbeddedResource Include="Translations\pl_PL\resources.json" />
<EmbeddedResource Include="Translations\pt_BR\resources.json" />
<EmbeddedResource Include="Translations\ro_RO\resources.json" />
<EmbeddedResource Include="Translations\ru_RU\resources.json" />
<EmbeddedResource Include="Translations\tr_TR\resources.json" />
<EmbeddedResource Include="Translations\uk_UA\resources.json" />
<EmbeddedResource Include="Translations\zh_CN\resources.json" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="CommunityToolkit.Diagnostics" />
<PackageReference Include="CommunityToolkit.Mvvm" />
<PackageReference Include="MimeKit" />
<PackageReference Include="MailKit" />
<PackageReference Include="sqlite-net-pcl" />
<PackageReference Include="System.Text.Json" />
<PackageReference Include="TimePeriodLibrary.NET" />
</ItemGroup>
<ItemGroup>
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<AdditionalFiles Include="Translations\en_US\resources.json" /> <AdditionalFiles Include="Translations\en_US\resources.json" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<!-- Source Generators --> <!-- Source Generators -->
<ProjectReference Include="..\Wino.SourceGenerators\Wino.SourceGenerators.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" /> <ProjectReference Include="..\Wino.SourceGenerators\Wino.SourceGenerators.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
</ItemGroup> </ItemGroup>
</Project>
</Project>

View File

@@ -10,7 +10,7 @@ using Wino.Messaging.Client.Shell;
namespace Wino.Core.UWP namespace Wino.Core.UWP
{ {
public partial class BasePage : Page, IRecipient<LanguageChanged> public class BasePage : Page, IRecipient<LanguageChanged>
{ {
public UIElement ShellContent public UIElement ShellContent
{ {

View File

@@ -8,7 +8,7 @@ namespace Wino.Core.UWP.Controls
namespace CustomControls namespace CustomControls
{ {
public partial class CustomWrapPanel : Panel public class CustomWrapPanel : Panel
{ {
protected override Size MeasureOverride(Size availableSize) protected override Size MeasureOverride(Size availableSize)
{ {

View File

@@ -4,7 +4,7 @@ using Windows.UI.Xaml.Controls;
namespace Wino.Core.UWP.Controls namespace Wino.Core.UWP.Controls
{ {
public partial class EqualGridPanel : Panel public class EqualGridPanel : Panel
{ {
public int Rows public int Rows
{ {

View File

@@ -120,14 +120,14 @@
Grid.Column="1" Grid.Column="1"
Margin="4,0,0,0" Margin="4,0,0,0"
HorizontalAlignment="Left" HorizontalAlignment="Left"
ToolTipService.ToolTip="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Description}" ToolTipService.ToolTip="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Description, Mode=OneWay}"
Visibility="Collapsed"> Visibility="Collapsed">
<Button.Flyout> <Button.Flyout>
<Flyout x:Name="ReconnectFlyout" Placement="Bottom"> <Flyout x:Name="ReconnectFlyout" Placement="Bottom">
<StackPanel Spacing="12"> <StackPanel Spacing="12">
<TextBlock <TextBlock
Width="250" Width="250"
Text="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Description}" Text="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Description, Mode=OneWay}"
TextWrapping="Wrap" /> TextWrapping="Wrap" />
<Button <Button
HorizontalAlignment="Right" HorizontalAlignment="Right"
@@ -156,7 +156,7 @@
<TextBlock <TextBlock
x:Name="ConnectionStatusTextBlock" x:Name="ConnectionStatusTextBlock"
VerticalAlignment="Center" VerticalAlignment="Center"
Text="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Title}" /> Text="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Title, Mode=OneWay}" />
</StackPanel> </StackPanel>
</Button> </Button>
</Grid> </Grid>
@@ -170,7 +170,7 @@
<Setter Target="ReconnectingProgressRing.Visibility" Value="Visible" /> <Setter Target="ReconnectingProgressRing.Visibility" Value="Visible" />
<Setter Target="ConnectionStatusButton.Visibility" Value="Visible" /> <Setter Target="ConnectionStatusButton.Visibility" Value="Visible" />
<Setter Target="DisconnectedPathIcon.Visibility" Value="Collapsed" /> <Setter Target="DisconnectedPathIcon.Visibility" Value="Collapsed" />
<Setter Target="ConnectionStatusTextBlock.Text" Value="{x:Bind domain:Translator.TitleBarServerReconnectingButton_Title}" /> <Setter Target="ConnectionStatusTextBlock.Text" Value="{x:Bind domain:Translator.TitleBarServerReconnectingButton_Title, Mode=OneWay}" />
</VisualState.Setters> </VisualState.Setters>
<VisualState.StateTriggers> <VisualState.StateTriggers>
<StateTrigger IsActive="{x:Bind helpers:XamlHelpers.ConnectionStatusEquals(ConnectionStatus, enums:WinoServerConnectionStatus.Connecting), Mode=OneWay}" /> <StateTrigger IsActive="{x:Bind helpers:XamlHelpers.ConnectionStatusEquals(ConnectionStatus, enums:WinoServerConnectionStatus.Connecting), Mode=OneWay}" />
@@ -181,7 +181,7 @@
<Setter Target="ConnectionStatusButton.Visibility" Value="Visible" /> <Setter Target="ConnectionStatusButton.Visibility" Value="Visible" />
<Setter Target="DisconnectedPathIcon.Visibility" Value="Visible" /> <Setter Target="DisconnectedPathIcon.Visibility" Value="Visible" />
<Setter Target="ReconnectingProgressRing.Visibility" Value="Collapsed" /> <Setter Target="ReconnectingProgressRing.Visibility" Value="Collapsed" />
<Setter Target="ConnectionStatusTextBlock.Text" Value="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Title}" /> <Setter Target="ConnectionStatusTextBlock.Text" Value="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Title, Mode=OneWay}" />
</VisualState.Setters> </VisualState.Setters>
<VisualState.StateTriggers> <VisualState.StateTriggers>
<StateTrigger IsActive="{x:Bind helpers:XamlHelpers.ConnectionStatusEquals(ConnectionStatus, enums:WinoServerConnectionStatus.Disconnected), Mode=OneWay}" /> <StateTrigger IsActive="{x:Bind helpers:XamlHelpers.ConnectionStatusEquals(ConnectionStatus, enums:WinoServerConnectionStatus.Disconnected), Mode=OneWay}" />

View File

@@ -104,7 +104,7 @@ namespace Wino.Core.UWP.Controls
Yahoo Yahoo
} }
public partial class WinoFontIcon : FontIcon public class WinoFontIcon : FontIcon
{ {
public WinoIconGlyph Icon public WinoIconGlyph Icon
{ {

View File

@@ -3,7 +3,7 @@ using Wino.Core.UWP.Controls;
namespace Wino.Controls namespace Wino.Controls
{ {
public partial class WinoFontIconSource : Microsoft.UI.Xaml.Controls.FontIconSource public class WinoFontIconSource : Microsoft.UI.Xaml.Controls.FontIconSource
{ {
public WinoIconGlyph Icon public WinoIconGlyph Icon
{ {

View File

@@ -7,7 +7,7 @@ using Wino.Core.Domain.Enums;
namespace Wino.Core.UWP.Controls namespace Wino.Core.UWP.Controls
{ {
public partial class WinoInfoBar : InfoBar public class WinoInfoBar : InfoBar
{ {
public static readonly DependencyProperty AnimationTypeProperty = DependencyProperty.Register(nameof(AnimationType), typeof(InfoBarAnimationType), typeof(WinoInfoBar), new PropertyMetadata(InfoBarAnimationType.SlideFromRightToLeft)); public static readonly DependencyProperty AnimationTypeProperty = DependencyProperty.Register(nameof(AnimationType), typeof(InfoBarAnimationType), typeof(WinoInfoBar), new PropertyMetadata(InfoBarAnimationType.SlideFromRightToLeft));
public static readonly DependencyProperty DismissIntervalProperty = DependencyProperty.Register(nameof(DismissInterval), typeof(int), typeof(WinoInfoBar), new PropertyMetadata(5, new PropertyChangedCallback(OnDismissIntervalChanged))); public static readonly DependencyProperty DismissIntervalProperty = DependencyProperty.Register(nameof(DismissInterval), typeof(int), typeof(WinoInfoBar), new PropertyMetadata(5, new PropertyChangedCallback(OnDismissIntervalChanged)));

View File

@@ -5,7 +5,7 @@ using Windows.UI.Xaml.Hosting;
namespace Wino.Core.UWP.Controls namespace Wino.Core.UWP.Controls
{ {
public partial class WinoNavigationViewItem : NavigationViewItem public class WinoNavigationViewItem : NavigationViewItem
{ {
public bool IsDraggingItemOver public bool IsDraggingItemOver
{ {

View File

@@ -1,10 +1,10 @@
using System; using System;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Data;
using Windows.UI.Xaml;
namespace Wino.Converters namespace Wino.Converters
{ {
public partial class GridLengthConverter : IValueConverter public class GridLengthConverter : IValueConverter
{ {
public object Convert(object value, Type targetType, object parameter, string language) public object Convert(object value, Type targetType, object parameter, string language)
{ {

View File

@@ -1,9 +1,13 @@
using System; using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Data;
namespace Wino.Converters namespace Wino.Converters
{ {
public partial class ReverseBooleanConverter : IValueConverter public class ReverseBooleanConverter : IValueConverter
{ {
public object Convert(object value, Type targetType, object parameter, string language) public object Convert(object value, Type targetType, object parameter, string language)
{ {

View File

@@ -1,10 +1,14 @@
using System; using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.UI.Xaml; using Windows.UI.Xaml;
using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Data;
namespace Wino.Converters namespace Wino.Converters
{ {
public partial class ReverseBooleanToVisibilityConverter : IValueConverter public class ReverseBooleanToVisibilityConverter : IValueConverter
{ {
public object Convert(object value, Type targetType, object parameter, string language) public object Convert(object value, Type targetType, object parameter, string language)
{ {

View File

@@ -53,6 +53,8 @@ namespace Wino.Dialogs
public async Task ShowDialogAsync(CancellationTokenSource cancellationTokenSource) public async Task ShowDialogAsync(CancellationTokenSource cancellationTokenSource)
{ {
var tcs =
CancellationTokenSource = cancellationTokenSource; CancellationTokenSource = cancellationTokenSource;
Opened += DialogOpened; Opened += DialogOpened;

View File

@@ -6,7 +6,7 @@ namespace Wino.Dialogs
public partial class CustomMessageDialogInformationContainer : ObservableObject public partial class CustomMessageDialogInformationContainer : ObservableObject
{ {
[ObservableProperty] [ObservableProperty]
public partial bool IsDontAskChecked { get; set; } private bool isDontAskChecked;
public CustomMessageDialogInformationContainer(string title, string description, WinoCustomMessageDialogIcon icon, bool isDontAskAgainEnabled) public CustomMessageDialogInformationContainer(string title, string description, WinoCustomMessageDialogIcon icon, bool isDontAskAgainEnabled)
{ {

View File

@@ -1,7 +1,5 @@
using System; using System.Threading.Tasks;
using System.IO; using Microsoft.Toolkit.Uwp.Helpers;
using System.Threading.Tasks;
using Windows.Storage;
using Wino.Core.Domain.Models.Common; using Wino.Core.Domain.Models.Common;
namespace Wino.Core.UWP.Extensions namespace Wino.Core.UWP.Extensions
@@ -10,22 +8,9 @@ namespace Wino.Core.UWP.Extensions
{ {
public static async Task<SharedFile> ToSharedFileAsync(this Windows.Storage.StorageFile storageFile) public static async Task<SharedFile> ToSharedFileAsync(this Windows.Storage.StorageFile storageFile)
{ {
var content = await storageFile.ToByteArrayAsync(); var content = await storageFile.ReadBytesAsync();
return new SharedFile(storageFile.Path, content); return new SharedFile(storageFile.Path, content);
} }
public static async Task<byte[]> ToByteArrayAsync(this StorageFile file)
{
if (file == null)
throw new ArgumentNullException(nameof(file));
using (var stream = await file.OpenReadAsync())
using (var memoryStream = new MemoryStream())
{
await stream.AsStreamForRead().CopyToAsync(memoryStream);
return memoryStream.ToArray();
}
}
} }
} }

View File

@@ -103,6 +103,6 @@ namespace Wino.Extensions
} }
public static T[] GetValues<T>() where T : struct, Enum => Enum.GetValues<T>(); public static IEnumerable<T> GetValues<T>() => Enum.GetValues(typeof(T)).Cast<T>();
} }
} }

View File

@@ -1,32 +0,0 @@
using System;
using System.Threading.Tasks;
namespace Wino.Core.UWP.Extensions;
public static class WebViewExtensions
{
/// <summary>
/// Executes a script function in the WebView2 control.
/// </summary>
/// <param name="isChromiumDisposed">Weird parameter that needed in mailRendering page. TODO: should be reconsidered.</param>
/// <param name="parameters">Parameters should be serialized to json</param>
public static async Task<string> ExecuteScriptFunctionAsync(this Microsoft.UI.Xaml.Controls.WebView2 Chromium, string functionName, bool isChromiumDisposed = false, params string[] parameters)
{
string script = functionName + "(" + string.Join(", ", parameters) + ");";
return isChromiumDisposed ? string.Empty : await Chromium.ExecuteScriptAsync(script);
}
public static async Task<string> ExecuteScriptFunctionSafeAsync(this Microsoft.UI.Xaml.Controls.WebView2 Chromium, string functionName, params string[] parameters)
{
if (Chromium == null) return string.Empty;
try
{
return await Chromium.ExecuteScriptFunctionAsync(functionName, parameters: parameters);
}
catch { }
return string.Empty;
}
}

View File

@@ -1,7 +1,7 @@
using System; using System;
using System.Globalization; using System.Globalization;
using System.Linq; using System.Linq;
using CommunityToolkit.WinUI.Helpers; using Microsoft.Toolkit.Uwp.Helpers;
using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Controls;
using Windows.UI; using Windows.UI;
using Windows.UI.Text; using Windows.UI.Text;

View File

@@ -0,0 +1,29 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Wino.Core.UWP")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Wino.Core.UWP")]
[assembly: AssemblyCopyright("Copyright © 2023")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: ComVisible(false)]

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file contains Runtime Directives, specifications about types your application accesses
through reflection and other dynamic code patterns. Runtime Directives are used to control the
.NET Native optimizer and ensure that it does not remove code accessed by your library. If your
library does not do any reflection, then you generally do not need to edit this file. However,
if your library reflects over types, especially types passed to it or derived from its types,
then you should write Runtime Directives.
The most common use of reflection in libraries is to discover information about types passed
to the library. Runtime Directives have three ways to express requirements on types passed to
your library.
1. Parameter, GenericParameter, TypeParameter, TypeEnumerableParameter
Use these directives to reflect over types passed as a parameter.
2. SubTypes
Use a SubTypes directive to reflect over types derived from another type.
3. AttributeImplies
Use an AttributeImplies directive to indicate that your library needs to reflect over
types or methods decorated with an attribute.
For more information on writing Runtime Directives for libraries, please visit
https://go.microsoft.com/fwlink/?LinkID=391919
-->
<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
<Library Name="Wino.Core.UWP">
<!-- add directives for your library here -->
</Library>
</Directives>

View File

@@ -4,7 +4,7 @@ using Wino.Core.UWP.Models.Personalization;
namespace Wino.Core.UWP.Selectors namespace Wino.Core.UWP.Selectors
{ {
public partial class AppThemePreviewTemplateSelector : DataTemplateSelector public class AppThemePreviewTemplateSelector : DataTemplateSelector
{ {
public DataTemplate SystemThemeTemplate { get; set; } public DataTemplate SystemThemeTemplate { get; set; }
public DataTemplate PreDefinedThemeTemplate { get; set; } public DataTemplate PreDefinedThemeTemplate { get; set; }

View File

@@ -5,7 +5,7 @@ using Wino.Core.Domain.Enums;
namespace Wino.Core.UWP.Selectors namespace Wino.Core.UWP.Selectors
{ {
public partial class CustomWinoMessageDialogIconSelector : DataTemplateSelector public class CustomWinoMessageDialogIconSelector : DataTemplateSelector
{ {
public DataTemplate InfoIconTemplate { get; set; } public DataTemplate InfoIconTemplate { get; set; }
public DataTemplate WarningIconTemplate { get; set; } public DataTemplate WarningIconTemplate { get; set; }

View File

@@ -4,7 +4,7 @@ using Wino.Core.Domain.Enums;
namespace Wino.Core.UWP.Selectors namespace Wino.Core.UWP.Selectors
{ {
public partial class FileAttachmentTypeSelector : DataTemplateSelector public class FileAttachmentTypeSelector : DataTemplateSelector
{ {
public DataTemplate None { get; set; } public DataTemplate None { get; set; }
public DataTemplate Executable { get; set; } public DataTemplate Executable { get; set; }

View File

@@ -4,7 +4,7 @@ using Wino.Core.Domain.MenuItems;
namespace Wino.Core.UWP.Selectors namespace Wino.Core.UWP.Selectors
{ {
public partial class NavigationMenuTemplateSelector : DataTemplateSelector public class NavigationMenuTemplateSelector : DataTemplateSelector
{ {
public DataTemplate MenuItemTemplate { get; set; } public DataTemplate MenuItemTemplate { get; set; }
public DataTemplate AccountManagementTemplate { get; set; } public DataTemplate AccountManagementTemplate { get; set; }

View File

@@ -1,6 +1,5 @@
using System; using System;
using System.ComponentModel; using System.ComponentModel;
using System.Globalization;
using Windows.Foundation.Collections; using Windows.Foundation.Collections;
using Windows.Storage; using Windows.Storage;
using Wino.Core.Domain.Interfaces; using Wino.Core.Domain.Interfaces;
@@ -21,32 +20,32 @@ namespace Wino.Core.UWP.Services
public void SetRoaming(string key, object value) public void SetRoaming(string key, object value)
=> SetInternal(key, value, ApplicationData.Current.RoamingSettings.Values); => SetInternal(key, value, ApplicationData.Current.RoamingSettings.Values);
private static T GetInternal<T>(string key, IPropertySet collection, T defaultValue = default) private T GetInternal<T>(string key, IPropertySet collection, T defaultValue = default)
{ {
if (collection.TryGetValue(key, out object value)) if (collection.ContainsKey(key))
{ {
var stringValue = value?.ToString(); var value = collection[key]?.ToString();
if (typeof(T).IsEnum) if (typeof(T).IsEnum)
return (T)Enum.Parse(typeof(T), stringValue); return (T)Enum.Parse(typeof(T), value);
if ((typeof(T) == typeof(Guid?) || typeof(T) == typeof(Guid)) && Guid.TryParse(stringValue, out Guid guidResult)) if (typeof(T) == typeof(Guid?) && Guid.TryParse(value, out Guid guidResult))
{ {
return (T)(object)guidResult; return (T)TypeDescriptor.GetConverter(typeof(T)).ConvertFromInvariantString(value);
} }
if (typeof(T) == typeof(TimeSpan)) if (typeof(T) == typeof(TimeSpan))
{ {
return (T)(object)TimeSpan.Parse(stringValue); return (T)(object)TimeSpan.Parse(value);
} }
return (T)Convert.ChangeType(stringValue, typeof(T)); return (T)Convert.ChangeType(value, typeof(T));
} }
return defaultValue; return defaultValue;
} }
private static void SetInternal(string key, object value, IPropertySet collection) private void SetInternal(string key, object value, IPropertySet collection)
=> collection[key] = value?.ToString(); => collection[key] = value?.ToString();
} }
} }

View File

@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using CommunityToolkit.Mvvm.Messaging; using CommunityToolkit.Mvvm.Messaging;
using Microsoft.Toolkit.Uwp.Helpers;
using Serilog; using Serilog;
using Windows.Storage; using Windows.Storage;
using Windows.Storage.AccessCache; using Windows.Storage.AccessCache;
@@ -145,7 +146,7 @@ namespace Wino.Core.UWP.Services
if (file == null) return []; if (file == null) return [];
return await file.ToByteArrayAsync(); return await file.ReadBytesAsync();
} }
public Task ShowMessageAsync(string message, string title, WinoCustomMessageDialogIcon icon = WinoCustomMessageDialogIcon.Information) public Task ShowMessageAsync(string message, string title, WinoCustomMessageDialogIcon icon = WinoCustomMessageDialogIcon.Information)

View File

@@ -2,6 +2,7 @@
using System.Threading.Tasks; using System.Threading.Tasks;
using Windows.ApplicationModel; using Windows.ApplicationModel;
using Windows.Foundation.Metadata; using Windows.Foundation.Metadata;
using Windows.Security.Authentication.Web;
using Windows.Storage; using Windows.Storage;
using Windows.System; using Windows.System;
using Windows.UI.Shell; using Windows.UI.Shell;
@@ -20,6 +21,7 @@ namespace Wino.Services
{ {
private string _mimeMessagesFolder; private string _mimeMessagesFolder;
private string _editorBundlePath; private string _editorBundlePath;
private TaskCompletionSource<Uri> authorizationCompletedTaskSource;
public Func<IntPtr> GetCoreWindowHwnd { get; set; } public Func<IntPtr> GetCoreWindowHwnd { get; set; }
@@ -105,5 +107,13 @@ namespace Wino.Services
await taskbarManager.RequestPinCurrentAppAsync(); await taskbarManager.RequestPinCurrentAppAsync();
} }
public void ContinueAuthorization(Uri authorizationResponseUri)
{
if (authorizationCompletedTaskSource != null)
{
authorizationCompletedTaskSource.TrySetResult(authorizationResponseUri);
}
}
} }
} }

View File

@@ -229,12 +229,6 @@ namespace Wino.Core.UWP.Services
set => SaveProperty(propertyName: nameof(ServerTerminationBehavior), value); set => SaveProperty(propertyName: nameof(ServerTerminationBehavior), value);
} }
public string DiagnosticId
{
get => _configurationService.Get(nameof(DiagnosticId), Guid.NewGuid().ToString());
set => SaveProperty(propertyName: nameof(DiagnosticId), value);
}
public DayOfWeek FirstDayOfWeek public DayOfWeek FirstDayOfWeek
{ {
get => _configurationService.Get(nameof(FirstDayOfWeek), DayOfWeek.Monday); get => _configurationService.Get(nameof(FirstDayOfWeek), DayOfWeek.Monday);

View File

@@ -7,7 +7,7 @@ using System.Runtime.InteropServices.WindowsRuntime;
using System.Text.Json; using System.Text.Json;
using System.Threading.Tasks; using System.Threading.Tasks;
using CommunityToolkit.Mvvm.Messaging; using CommunityToolkit.Mvvm.Messaging;
using CommunityToolkit.WinUI.Helpers; using Microsoft.Toolkit.Uwp.Helpers;
using Windows.Storage; using Windows.Storage;
using Windows.UI; using Windows.UI;
using Windows.UI.ViewManagement; using Windows.UI.ViewManagement;
@@ -19,7 +19,6 @@ using Wino.Core.Domain;
using Wino.Core.Domain.Enums; using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Exceptions; using Wino.Core.Domain.Exceptions;
using Wino.Core.Domain.Interfaces; using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models;
using Wino.Core.Domain.Models.Personalization; using Wino.Core.Domain.Models.Personalization;
using Wino.Core.UWP.Extensions; using Wino.Core.UWP.Extensions;
using Wino.Core.UWP.Models.Personalization; using Wino.Core.UWP.Models.Personalization;
@@ -169,7 +168,9 @@ namespace Wino.Services
AccentColor = _configurationService.Get(AccentColorKey, string.Empty); AccentColor = _configurationService.Get(AccentColorKey, string.Empty);
// Set the current theme id. Default to Mica. // Set the current theme id. Default to Mica.
currentApplicationThemeId = _configurationService.Get(CurrentApplicationThemeKey, Guid.Parse(_micaThemeId)); var applicationThemeGuid = _configurationService.Get(CurrentApplicationThemeKey, _micaThemeId);
currentApplicationThemeId = Guid.Parse(applicationThemeGuid);
await ApplyCustomThemeAsync(true); await ApplyCustomThemeAsync(true);
@@ -234,7 +235,7 @@ namespace Wino.Services
// Change accent color if specified. // Change accent color if specified.
if (!string.IsNullOrEmpty(hex)) if (!string.IsNullOrEmpty(hex))
{ {
var color = CommunityToolkit.WinUI.Helpers.ColorHelper.ToColor(hex); var color = Microsoft.Toolkit.Uwp.Helpers.ColorHelper.ToColor(hex);
var brush = new SolidColorBrush(color); var brush = new SolidColorBrush(color);
if (_applicationResourceManager.ContainsResourceKey("SystemAccentColor")) if (_applicationResourceManager.ContainsResourceKey("SystemAccentColor"))
@@ -411,7 +412,7 @@ namespace Wino.Services
{ {
byte[] bytes = new byte[readerStream.Length]; byte[] bytes = new byte[readerStream.Length];
await readerStream.ReadExactlyAsync(bytes); await readerStream.ReadAsync(bytes, 0, bytes.Length);
var buffer = bytes.AsBuffer(); var buffer = bytes.AsBuffer();
@@ -421,7 +422,7 @@ namespace Wino.Services
// Save metadata. // Save metadata.
var metadataFile = await themeFolder.CreateFileAsync($"{newTheme.Id}.json", CreationCollisionOption.ReplaceExisting); var metadataFile = await themeFolder.CreateFileAsync($"{newTheme.Id}.json", CreationCollisionOption.ReplaceExisting);
var serialized = JsonSerializer.Serialize(newTheme, DomainModelsJsonContext.Default.CustomThemeMetadata); var serialized = JsonSerializer.Serialize(newTheme);
await FileIO.WriteTextAsync(metadataFile, serialized); await FileIO.WriteTextAsync(metadataFile, serialized);
return newTheme; return newTheme;
@@ -453,7 +454,7 @@ namespace Wino.Services
{ {
var fileContent = await FileIO.ReadTextAsync(file); var fileContent = await FileIO.ReadTextAsync(file);
return JsonSerializer.Deserialize(fileContent, DomainModelsJsonContext.Default.CustomThemeMetadata); return JsonSerializer.Deserialize<CustomThemeMetadata>(fileContent);
} }
public string GetSystemAccentColorHex() public string GetSystemAccentColorHex()

View File

@@ -201,61 +201,61 @@ namespace Wino.Core.UWP.Services
switch (typeName) switch (typeName)
{ {
case nameof(MailAddedMessage): case nameof(MailAddedMessage):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.MailAddedMessage)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<MailAddedMessage>(messageJson));
break; break;
case nameof(MailDownloadedMessage): case nameof(MailDownloadedMessage):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.MailDownloadedMessage)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<MailDownloadedMessage>(messageJson));
break; break;
case nameof(MailRemovedMessage): case nameof(MailRemovedMessage):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.MailRemovedMessage)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<MailRemovedMessage>(messageJson));
break; break;
case nameof(MailUpdatedMessage): case nameof(MailUpdatedMessage):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.MailUpdatedMessage)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<MailUpdatedMessage>(messageJson));
break; break;
case nameof(AccountCreatedMessage): case nameof(AccountCreatedMessage):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.AccountCreatedMessage)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<AccountCreatedMessage>(messageJson));
break; break;
case nameof(AccountRemovedMessage): case nameof(AccountRemovedMessage):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.AccountRemovedMessage)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<AccountRemovedMessage>(messageJson));
break; break;
case nameof(AccountUpdatedMessage): case nameof(AccountUpdatedMessage):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.AccountUpdatedMessage)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<AccountUpdatedMessage>(messageJson));
break; break;
case nameof(DraftCreated): case nameof(DraftCreated):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.DraftCreated)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<DraftCreated>(messageJson));
break; break;
case nameof(DraftFailed): case nameof(DraftFailed):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.DraftFailed)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<DraftFailed>(messageJson));
break; break;
case nameof(DraftMapped): case nameof(DraftMapped):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.DraftMapped)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<DraftMapped>(messageJson));
break; break;
case nameof(FolderRenamed): case nameof(FolderRenamed):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.FolderRenamed)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<FolderRenamed>(messageJson));
break; break;
case nameof(FolderSynchronizationEnabled): case nameof(FolderSynchronizationEnabled):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.FolderSynchronizationEnabled)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<FolderSynchronizationEnabled>(messageJson));
break; break;
case nameof(MergedInboxRenamed): case nameof(MergedInboxRenamed):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.MergedInboxRenamed)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<MergedInboxRenamed>(messageJson));
break; break;
case nameof(AccountSynchronizationCompleted): case nameof(AccountSynchronizationCompleted):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.AccountSynchronizationCompleted)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<AccountSynchronizationCompleted>(messageJson));
break; break;
case nameof(RefreshUnreadCountsMessage): case nameof(RefreshUnreadCountsMessage):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.RefreshUnreadCountsMessage)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<RefreshUnreadCountsMessage>(messageJson));
break; break;
case nameof(AccountSynchronizerStateChanged): case nameof(AccountSynchronizerStateChanged):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.AccountSynchronizerStateChanged)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<AccountSynchronizerStateChanged>(messageJson));
break; break;
case nameof(AccountSynchronizationProgressUpdatedMessage): case nameof(AccountSynchronizationProgressUpdatedMessage):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.AccountSynchronizationProgressUpdatedMessage)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<AccountSynchronizationProgressUpdatedMessage>(messageJson));
break; break;
case nameof(AccountFolderConfigurationUpdated): case nameof(AccountFolderConfigurationUpdated):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.AccountFolderConfigurationUpdated)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<AccountFolderConfigurationUpdated>(messageJson));
break; break;
case nameof(CopyAuthURLRequested): case nameof(CopyAuthURLRequested):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize(messageJson, CommunicationMessagesContext.Default.CopyAuthURLRequested)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<CopyAuthURLRequested>(messageJson));
break; break;
case nameof(NewMailSynchronizationRequested): case nameof(NewMailSynchronizationRequested):
WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<NewMailSynchronizationRequested>(messageJson)); WeakReferenceMessenger.Default.Send(JsonSerializer.Deserialize<NewMailSynchronizationRequested>(messageJson));

View File

@@ -9,7 +9,6 @@
<SolidColorBrush x:Key="FolderSyncBrush">#1abc9c</SolidColorBrush> <SolidColorBrush x:Key="FolderSyncBrush">#1abc9c</SolidColorBrush>
<SolidColorBrush x:Key="DiagnosticIdCopyBrush">#ff7675</SolidColorBrush>
<SolidColorBrush x:Key="AliasUnverifiedBrush">#ff7675</SolidColorBrush> <SolidColorBrush x:Key="AliasUnverifiedBrush">#ff7675</SolidColorBrush>
<SolidColorBrush x:Key="AliasVerifiedBrush">#1abc9c</SolidColorBrush> <SolidColorBrush x:Key="AliasVerifiedBrush">#1abc9c</SolidColorBrush>

View File

@@ -4,7 +4,7 @@ using Wino.Core.ViewModels;
namespace Wino.Views.Abstract namespace Wino.Views.Abstract
{ {
public partial class SettingsPageBase<T> : BasePage<T> where T : CoreBaseViewModel public class SettingsPageBase<T> : BasePage<T> where T : CoreBaseViewModel
{ {
public string Title public string Title
{ {

View File

@@ -11,7 +11,7 @@
xmlns:settings="using:Wino.Core.Domain.Models.Settings" xmlns:settings="using:Wino.Core.Domain.Models.Settings"
xmlns:translations="using:Wino.Core.Domain.Models.Translations" xmlns:translations="using:Wino.Core.Domain.Models.Translations"
x:Name="root" x:Name="root"
Title="{x:Bind domain:Translator.SettingsOptions_Title}" Title="{x:Bind domain:Translator.SettingsOptions_Title, Mode=OneWay}"
mc:Ignorable="d"> mc:Ignorable="d">
<ScrollViewer VerticalScrollBarVisibility="Hidden"> <ScrollViewer VerticalScrollBarVisibility="Hidden">

View File

@@ -1,109 +1,442 @@
<Project Sdk="Microsoft.NET.Sdk"> <?xml version="1.0" encoding="utf-8"?>
<PropertyGroup> <Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<TargetFramework>net9.0-windows10.0.26100.0</TargetFramework> <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion> <PropertyGroup>
<Platforms>x86;x64;arm64</Platforms> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<Nullable>disable</Nullable> <ProjectGuid>{395F19BA-1E42-495C-9DB5-1A6F537FCCB8}</ProjectGuid>
<UseUwp>true</UseUwp> <OutputType>Library</OutputType>
<DefaultLanguage>en-US</DefaultLanguage> <AppDesignerFolder>Properties</AppDesignerFolder>
<IsAotCompatible>true</IsAotCompatible> <RootNamespace>Wino.Core.UWP</RootNamespace>
<DisableRuntimeMarshalling>true</DisableRuntimeMarshalling> <AssemblyName>Wino.Core.UWP</AssemblyName>
<SupportedOSPlatformVersion>10.0.18362.0</SupportedOSPlatformVersion> <DefaultLanguage>en-US</DefaultLanguage>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks> <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
</PropertyGroup> <TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.22621.0</TargetPlatformVersion>
<ItemGroup> <TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
<None Remove="Assets\FileTypes\type_archive.png" /> <MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
<None Remove="Assets\FileTypes\type_audio.png" /> <FileAlignment>512</FileAlignment>
<None Remove="Assets\FileTypes\type_executable.png" /> <ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<None Remove="Assets\FileTypes\type_html.png" /> </PropertyGroup>
<None Remove="Assets\FileTypes\type_image.png" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<None Remove="Assets\FileTypes\type_none.png" /> <PlatformTarget>x86</PlatformTarget>
<None Remove="Assets\FileTypes\type_other.png" /> <DebugSymbols>true</DebugSymbols>
<None Remove="Assets\FileTypes\type_pdf.png" /> <OutputPath>bin\x86\Debug\</OutputPath>
<None Remove="Assets\FileTypes\type_rar.png" /> <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
<None Remove="Assets\FileTypes\type_video.png" /> <NoWarn>;2008</NoWarn>
<None Remove="Assets\Providers\Gmail.png" /> <DebugType>full</DebugType>
<None Remove="Assets\Providers\iCloud.png" /> <UseVSHostingProcess>false</UseVSHostingProcess>
<None Remove="Assets\Providers\IMAP4.png" /> <ErrorReport>prompt</ErrorReport>
<None Remove="Assets\Providers\Office 365.png" /> </PropertyGroup>
<None Remove="Assets\Providers\Outlook.png" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
<None Remove="Assets\Providers\Yahoo.png" /> <PlatformTarget>x86</PlatformTarget>
<None Remove="Assets\WinoIcons.ttf" /> <OutputPath>bin\x86\Release\</OutputPath>
<None Remove="BackgroundImages\Acrylic.jpg" /> <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
<None Remove="BackgroundImages\Clouds.jpg" /> <Optimize>true</Optimize>
<None Remove="BackgroundImages\Forest.jpg" /> <NoWarn>;2008</NoWarn>
<None Remove="BackgroundImages\Garden.jpg" /> <DebugType>pdbonly</DebugType>
<None Remove="BackgroundImages\Mica.jpg" /> <UseVSHostingProcess>false</UseVSHostingProcess>
<None Remove="BackgroundImages\Nighty.jpg" /> <ErrorReport>prompt</ErrorReport>
<None Remove="BackgroundImages\Snowflake.jpg" /> </PropertyGroup>
</ItemGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM64'">
<ItemGroup> <PlatformTarget>ARM64</PlatformTarget>
<Page Remove="AppThemes\Acrylic.xaml" /> <DebugSymbols>true</DebugSymbols>
<Page Remove="AppThemes\Clouds.xaml" /> <OutputPath>bin\ARM64\Debug\</OutputPath>
<Page Remove="AppThemes\Custom.xaml" /> <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
<Page Remove="AppThemes\Forest.xaml" /> <NoWarn>;2008</NoWarn>
<Page Remove="AppThemes\Garden.xaml" /> <DebugType>full</DebugType>
<Page Remove="AppThemes\Mica.xaml" /> <UseVSHostingProcess>false</UseVSHostingProcess>
<Page Remove="AppThemes\Nighty.xaml" /> <ErrorReport>prompt</ErrorReport>
<Page Remove="AppThemes\Snowflake.xaml" /> </PropertyGroup>
<Page Remove="AppThemes\TestTheme.xaml" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM64'">
</ItemGroup> <PlatformTarget>ARM64</PlatformTarget>
<ItemGroup> <OutputPath>bin\ARM64\Release\</OutputPath>
<Content Include="AppThemes\Acrylic.xaml" /> <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
<Content Include="AppThemes\Clouds.xaml" /> <Optimize>true</Optimize>
<Content Include="AppThemes\Custom.xaml" /> <NoWarn>;2008</NoWarn>
<Content Include="AppThemes\Forest.xaml" /> <DebugType>pdbonly</DebugType>
<Content Include="AppThemes\Garden.xaml" /> <UseVSHostingProcess>false</UseVSHostingProcess>
<Content Include="AppThemes\Mica.xaml" /> <ErrorReport>prompt</ErrorReport>
<Content Include="AppThemes\Nighty.xaml" /> </PropertyGroup>
<Content Include="AppThemes\Snowflake.xaml" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<Content Include="AppThemes\TestTheme.xaml" /> <PlatformTarget>x64</PlatformTarget>
<Content Include="Assets\FileTypes\type_archive.png" /> <DebugSymbols>true</DebugSymbols>
<Content Include="Assets\FileTypes\type_audio.png" /> <OutputPath>bin\x64\Debug\</OutputPath>
<Content Include="Assets\FileTypes\type_executable.png" /> <DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
<Content Include="Assets\FileTypes\type_html.png" /> <NoWarn>;2008</NoWarn>
<Content Include="Assets\FileTypes\type_image.png" /> <DebugType>full</DebugType>
<Content Include="Assets\FileTypes\type_none.png" /> <UseVSHostingProcess>false</UseVSHostingProcess>
<Content Include="Assets\FileTypes\type_other.png" /> <ErrorReport>prompt</ErrorReport>
<Content Include="Assets\FileTypes\type_pdf.png" /> </PropertyGroup>
<Content Include="Assets\FileTypes\type_rar.png" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<Content Include="Assets\FileTypes\type_video.png" /> <PlatformTarget>x64</PlatformTarget>
<Content Include="Assets\Providers\Gmail.png" /> <OutputPath>bin\x64\Release\</OutputPath>
<Content Include="Assets\Providers\iCloud.png" /> <DefineConstants>TRACE;NETFX_CORE;WINDOWS_UWP</DefineConstants>
<Content Include="Assets\Providers\IMAP4.png" /> <Optimize>true</Optimize>
<Content Include="Assets\Providers\Office 365.png" /> <NoWarn>;2008</NoWarn>
<Content Include="Assets\Providers\Outlook.png" /> <DebugType>pdbonly</DebugType>
<Content Include="Assets\Providers\Yahoo.png" /> <UseVSHostingProcess>false</UseVSHostingProcess>
<Content Include="Assets\WinoIcons.ttf" /> <ErrorReport>prompt</ErrorReport>
<Content Include="BackgroundImages\Acrylic.jpg" /> </PropertyGroup>
<Content Include="BackgroundImages\Clouds.jpg" /> <PropertyGroup>
<Content Include="BackgroundImages\Forest.jpg" /> <RestoreProjectStyle>PackageReference</RestoreProjectStyle>
<Content Include="BackgroundImages\Garden.jpg" /> <LangVersion>12.0</LangVersion>
<Content Include="BackgroundImages\Mica.jpg" /> </PropertyGroup>
<Content Include="BackgroundImages\Nighty.jpg" /> <ItemGroup>
<Content Include="BackgroundImages\Snowflake.jpg" /> <Compile Include="Activation\ActivationHandler.cs" />
</ItemGroup> <Compile Include="BasePage.cs" />
<ItemGroup> <Compile Include="Controls\AccountCreationDialogControl.xaml.cs">
<PackageReference Include="Microsoft.Identity.Client" /> <DependentUpon>AccountCreationDialogControl.xaml</DependentUpon>
<PackageReference Include="Microsoft.UI.Xaml" /> </Compile>
<PackageReference Include="CommunityToolkit.Common" /> <Compile Include="Controls\ControlConstants.cs" />
<PackageReference Include="CommunityToolkit.Diagnostics" /> <Compile Include="Controls\CustomWrapPanel.cs" />
<PackageReference Include="CommunityToolkit.Mvvm" /> <Compile Include="Controls\EqualGridPanel.cs" />
<PackageReference Include="CommunityToolkit.Uwp.Animations" /> <Compile Include="Controls\WinoAppTitleBar.xaml.cs">
<PackageReference Include="CommunityToolkit.Uwp.Behaviors" /> <DependentUpon>WinoAppTitleBar.xaml</DependentUpon>
<PackageReference Include="CommunityToolkit.Uwp.Controls.Segmented" /> </Compile>
<PackageReference Include="CommunityToolkit.Uwp.Controls.SettingsControls" /> <Compile Include="Controls\WinoFontIcon.cs" />
<PackageReference Include="CommunityToolkit.Uwp.Controls.Sizers" /> <Compile Include="Controls\WinoFontIconSource.cs" />
<PackageReference Include="CommunityToolkit.Uwp.Extensions" /> <Compile Include="Controls\WinoInfoBar.cs" />
<PackageReference Include="CommunityToolkit.WinUI.Notifications" /> <Compile Include="Controls\WinoNavigationViewItem.cs" />
<PackageReference Include="CommunityToolkit.Uwp.Controls.TabbedCommandBar" /> <Compile Include="Converters\GridLengthConverter.cs" />
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" /> <Compile Include="Converters\ReverseBooleanConverter.cs" />
<PackageReference Include="Win2D.uwp" /> <Compile Include="Converters\ReverseBooleanToVisibilityConverter.cs" />
<PackageReference Include="EmailValidation" /> <Compile Include="CoreUWPContainerSetup.cs" />
</ItemGroup> <Compile Include="Dialogs\NewAccountDialog.xaml.cs">
<ItemGroup> <DependentUpon>NewAccountDialog.xaml</DependentUpon>
<ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj" /> </Compile>
<ProjectReference Include="..\Wino.Core.ViewModels\Wino.Core.ViewModels.csproj" /> <Compile Include="Extensions\StorageFileExtensions.cs" />
</ItemGroup> <Compile Include="Selectors\NavigationMenuTemplateSelector.cs" />
</Project> <Compile Include="Services\ApplicationResourceManager.cs" />
<Compile Include="Services\DialogServiceBase.cs" />
<Compile Include="Services\NavigationServiceBase.cs" />
<Compile Include="Dialogs\AccountCreationDialog.xaml.cs">
<DependentUpon>AccountCreationDialog.xaml</DependentUpon>
</Compile>
<Compile Include="Dialogs\AccountEditDialog.xaml.cs">
<DependentUpon>AccountEditDialog.xaml</DependentUpon>
</Compile>
<Compile Include="Dialogs\AccountPickerDialog.xaml.cs">
<DependentUpon>AccountPickerDialog.xaml</DependentUpon>
</Compile>
<Compile Include="Dialogs\CustomMessageDialogInformationContainer.cs" />
<Compile Include="Dialogs\CustomThemeBuilderDialog.xaml.cs">
<DependentUpon>CustomThemeBuilderDialog.xaml</DependentUpon>
</Compile>
<Compile Include="Dialogs\TextInputDialog.xaml.cs">
<DependentUpon>TextInputDialog.xaml</DependentUpon>
</Compile>
<Compile Include="Dispatcher.cs" />
<Compile Include="Extensions\AnimationExtensions.cs" />
<Compile Include="Extensions\CompositionEnums.cs" />
<Compile Include="Extensions\CompositionExtensions.Implicit.cs" />
<Compile Include="Extensions\CompositionExtensions.Size.cs" />
<Compile Include="Extensions\ElementThemeExtensions.cs" />
<Compile Include="Extensions\StartupTaskStateExtensions.cs" />
<Compile Include="Extensions\UIExtensions.cs" />
<Compile Include="Extensions\UtilExtensions.cs" />
<Compile Include="Helpers\WinoVisualTreeHelper.cs" />
<Compile Include="Helpers\XamlHelpers.cs" />
<Compile Include="Models\Personalization\CustomAppTheme.cs" />
<Compile Include="Models\Personalization\PreDefinedAppTheme.cs" />
<Compile Include="Models\Personalization\SystemAppTheme.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Selectors\AppThemePreviewTemplateSelector.cs" />
<Compile Include="Selectors\CustomWinoMessageDialogIconSelector.cs" />
<Compile Include="Selectors\FileAttachmentTypeSelector.cs" />
<Compile Include="Services\PreferencesService.cs" />
<Compile Include="Services\PrintService.cs" />
<Compile Include="Services\StartupBehaviorService.cs" />
<Compile Include="Services\StatePersistenceService.cs" />
<Compile Include="Services\ThumbnailService.cs" />
<Compile Include="Services\WinoServerConnectionManager.cs" />
<Compile Include="Services\BackgroundTaskService.cs" />
<Compile Include="Services\ClipboardService.cs" />
<Compile Include="Services\ConfigurationService.cs" />
<Compile Include="Services\FileService.cs" />
<Compile Include="Services\KeyPressService.cs" />
<Compile Include="Services\NativeAppService.cs" />
<Compile Include="Services\NotificationBuilder.cs" />
<Compile Include="Services\StoreManagementService.cs" />
<Compile Include="Services\StoreRatingService.cs" />
<Compile Include="Services\ThemeService.cs" />
<Compile Include="Services\UnderlyingThemeService.cs" />
<Compile Include="CoreGeneric.xaml.cs">
<DependentUpon>CoreGeneric.xaml</DependentUpon>
</Compile>
<Compile Include="Styles\CustomMessageDialogStyles.xaml.cs">
<DependentUpon>CustomMessageDialogStyles.xaml</DependentUpon>
</Compile>
<Compile Include="Styles\DataTemplates.xaml.cs">
<DependentUpon>DataTemplates.xaml</DependentUpon>
</Compile>
<Compile Include="Views\Abstract\ManageAccountsPageAbstract.cs" />
<Compile Include="Views\Abstract\SettingOptionsPageAbstract.cs" />
<Compile Include="Views\Abstract\SettingsPageAbstract.cs" />
<Compile Include="Views\Abstract\SettingsPageBase.cs" />
<Compile Include="Views\ManageAccountsPage.xaml.cs">
<DependentUpon>ManageAccountsPage.xaml</DependentUpon>
</Compile>
<Compile Include="Views\SettingOptionsPage.xaml.cs">
<DependentUpon>SettingOptionsPage.xaml</DependentUpon>
</Compile>
<Compile Include="Views\SettingsPage.xaml.cs">
<DependentUpon>SettingsPage.xaml</DependentUpon>
</Compile>
<Compile Include="WinoApplication.cs" />
<EmbeddedResource Include="Properties\Wino.Core.UWP.rd.xml" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="CommunityToolkit.Common">
<Version>8.4.0</Version>
</PackageReference>
<PackageReference Include="CommunityToolkit.Diagnostics">
<Version>8.3.2</Version>
</PackageReference>
<PackageReference Include="CommunityToolkit.Mvvm">
<Version>8.3.2</Version>
</PackageReference>
<PackageReference Include="CommunityToolkit.Uwp.Animations">
<Version>8.1.240916</Version>
</PackageReference>
<PackageReference Include="CommunityToolkit.Uwp.Behaviors">
<Version>8.1.240916</Version>
</PackageReference>
<PackageReference Include="CommunityToolkit.Uwp.Controls.Segmented">
<Version>8.1.240916</Version>
</PackageReference>
<PackageReference Include="CommunityToolkit.Uwp.Controls.SettingsControls">
<Version>8.1.240916</Version>
</PackageReference>
<PackageReference Include="CommunityToolkit.Uwp.Controls.Sizers">
<Version>8.1.240916</Version>
</PackageReference>
<PackageReference Include="CommunityToolkit.Uwp.Extensions">
<Version>8.1.240916</Version>
</PackageReference>
<PackageReference Include="CommunityToolkit.WinUI.Notifications" Version="7.1.2" />
<PackageReference Include="CommunityToolkit.Uwp.Controls.TabbedCommandBar">
<Version>8.1.240916</Version>
</PackageReference>
<PackageReference Include="EmailValidation">
<Version>1.2.0</Version>
</PackageReference>
<PackageReference Include="Microsoft.AppCenter.Analytics">
<Version>5.0.6</Version>
</PackageReference>
<PackageReference Include="Microsoft.Identity.Client">
<Version>4.66.2</Version>
</PackageReference>
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
<Version>6.2.14</Version>
</PackageReference>
<PackageReference Include="Microsoft.Toolkit.Uwp">
<Version>7.1.3</Version>
</PackageReference>
<PackageReference Include="Microsoft.UI.Xaml">
<Version>2.8.6</Version>
</PackageReference>
<PackageReference Include="Win2D.uwp">
<Version>1.28.1</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj">
<Project>{cf3312e5-5da0-4867-9945-49ea7598af1f}</Project>
<Name>Wino.Core.Domain</Name>
</ProjectReference>
<ProjectReference Include="..\Wino.Core.ViewModels\Wino.Core.ViewModels.csproj">
<Project>{53723ae8-7e7e-4d54-adab-0a6033255cc8}</Project>
<Name>Wino.Core.ViewModels</Name>
</ProjectReference>
<ProjectReference Include="..\Wino.Core\Wino.Core.csproj">
<Project>{e6b1632a-8901-41e8-9ddf-6793c7698b0b}</Project>
<Name>Wino.Core</Name>
</ProjectReference>
<ProjectReference Include="..\Wino.Messages\Wino.Messaging.csproj">
<Project>{0c307d7e-256f-448c-8265-5622a812fbcc}</Project>
<Name>Wino.Messaging</Name>
</ProjectReference>
<ProjectReference Include="..\Wino.Services\Wino.Services.csproj">
<Project>{4000a374-59fe-4400-acf6-d40473becd73}</Project>
<Name>Wino.Services</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<SDKReference Include="WindowsDesktop, Version=10.0.22621.0">
<Name>Windows Desktop Extensions for the UWP</Name>
</SDKReference>
</ItemGroup>
<ItemGroup>
<Content Include="Assets\Providers\iCloud.png" />
<Content Include="Assets\WinoIcons.ttf" />
</ItemGroup>
<ItemGroup>
<Content Include="Assets\FileTypes\type_archive.png" />
<Content Include="Assets\FileTypes\type_audio.png" />
<Content Include="Assets\FileTypes\type_executable.png" />
<Content Include="Assets\FileTypes\type_html.png" />
<Content Include="Assets\FileTypes\type_image.png" />
<Content Include="Assets\FileTypes\type_none.png" />
<Content Include="Assets\FileTypes\type_other.png" />
<Content Include="Assets\FileTypes\type_pdf.png" />
<Content Include="Assets\FileTypes\type_rar.png" />
<Content Include="Assets\FileTypes\type_video.png" />
<Content Include="Assets\Providers\Gmail.png" />
<Content Include="Assets\Providers\IMAP4.png" />
<Content Include="Assets\Providers\Office 365.png" />
<Content Include="Assets\Providers\Outlook.png" />
<Content Include="Assets\Providers\Yahoo.png" />
<Content Include="BackgroundImages\Acrylic.jpg" />
<Content Include="BackgroundImages\Clouds.jpg" />
<Content Include="BackgroundImages\Forest.jpg" />
<Content Include="BackgroundImages\Garden.jpg" />
<Content Include="BackgroundImages\Mica.jpg" />
<Content Include="BackgroundImages\Nighty.jpg" />
<Content Include="BackgroundImages\Snowflake.jpg" />
</ItemGroup>
<ItemGroup>
<Content Include="AppThemes\Acrylic.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="AppThemes\Clouds.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="AppThemes\Custom.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="AppThemes\Forest.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="AppThemes\Garden.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="AppThemes\Mica.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="AppThemes\Nighty.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="AppThemes\Snowflake.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Page Include="Controls\AccountCreationDialogControl.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Controls\WinoAppTitleBar.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Dialogs\AccountCreationDialog.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Dialogs\AccountEditDialog.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Dialogs\AccountPickerDialog.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Dialogs\CustomThemeBuilderDialog.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Dialogs\NewAccountDialog.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Dialogs\TextInputDialog.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="CoreGeneric.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Styles\Colors.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Styles\ContentPresenters.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Styles\Converters.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Styles\CustomMessageDialogStyles.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Styles\FontIcons.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Styles\IconTemplates.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Styles\DataTemplates.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Styles\SharedStyles.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Styles\WinoInfoBar.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Views\ManageAccountsPage.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Views\SettingOptionsPage.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="Views\SettingsPage.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
</ItemGroup>
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
<VisualStudioVersion>14.0</VisualStudioVersion>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View File

@@ -3,6 +3,9 @@ using System.Collections.Generic;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Nito.AsyncEx; using Nito.AsyncEx;
using Serilog; using Serilog;
@@ -37,16 +40,24 @@ namespace Wino.Core.UWP
protected IDatabaseService DatabaseService { get; } protected IDatabaseService DatabaseService { get; }
protected ITranslationService TranslationService { get; } protected ITranslationService TranslationService { get; }
// Order matters.
private List<IInitializeAsync> initializeServices => new List<IInitializeAsync>()
{
DatabaseService,
TranslationService,
ThemeService,
};
public abstract string AppCenterKey { get; }
protected WinoApplication() protected WinoApplication()
{ {
ConfigureAppCenter();
ConfigurePrelaunch(); ConfigurePrelaunch();
Services = ConfigureServices(); Services = ConfigureServices();
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
TaskScheduler.UnobservedTaskException += OnUnobservedTaskException;
UnhandledException += OnAppUnhandledException; UnhandledException += OnAppUnhandledException;
Resuming += OnResuming; Resuming += OnResuming;
Suspending += OnSuspending; Suspending += OnSuspending;
@@ -66,18 +77,6 @@ namespace Wino.Core.UWP
ConfigureLogging(); ConfigureLogging();
} }
private void CurrentDomain_UnhandledException(object sender, System.UnhandledExceptionEventArgs e)
=> Log.Fatal(e.ExceptionObject as Exception, "AppDomain Unhandled Exception");
private void OnUnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)
=> Log.Error(e.Exception, "Unobserved Task Exception");
private void OnAppUnhandledException(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e)
{
Log.Fatal(e.Exception, "Unhandled Exception");
e.Handled = true;
}
protected abstract void OnApplicationCloseRequested(object sender, SystemNavigationCloseRequestedPreviewEventArgs e); protected abstract void OnApplicationCloseRequested(object sender, SystemNavigationCloseRequestedPreviewEventArgs e);
protected abstract IEnumerable<ActivationHandler> GetActivationHandlers(); protected abstract IEnumerable<ActivationHandler> GetActivationHandlers();
protected abstract ActivationHandler<IActivatedEventArgs> GetDefaultActivationHandler(); protected abstract ActivationHandler<IActivatedEventArgs> GetDefaultActivationHandler();
@@ -209,12 +208,29 @@ namespace Wino.Core.UWP
catch { } catch { }
} }
private void ConfigurePrelaunch() private void ConfigurePrelaunch()
{ {
if (ApiInformation.IsMethodPresent("Windows.ApplicationModel.Core.CoreApplication", "EnablePrelaunch")) if (ApiInformation.IsMethodPresent("Windows.ApplicationModel.Core.CoreApplication", "EnablePrelaunch"))
CoreApplication.EnablePrelaunch(true); CoreApplication.EnablePrelaunch(true);
} }
private void OnAppUnhandledException(object sender, Windows.UI.Xaml.UnhandledExceptionEventArgs e)
{
var parameters = new Dictionary<string, string>()
{
{ "BaseMessage", e.Exception.GetBaseException().Message },
{ "BaseStackTrace", e.Exception.GetBaseException().StackTrace },
{ "StackTrace", e.Exception.StackTrace },
{ "Message", e.Exception.Message },
};
Log.Error(e.Exception, "[Wino Crash]");
Crashes.TrackError(e.Exception, parameters);
Analytics.TrackEvent("Wino Crashed", parameters);
}
public virtual async void OnResuming(object sender, object e) public virtual async void OnResuming(object sender, object e)
@@ -239,6 +255,8 @@ namespace Wino.Core.UWP
public virtual void OnSuspending(object sender, SuspendingEventArgs e) { } public virtual void OnSuspending(object sender, SuspendingEventArgs e) { }
public abstract IServiceProvider ConfigureServices(); public abstract IServiceProvider ConfigureServices();
public void ConfigureAppCenter()
=> AppCenter.Start(AppCenterKey, typeof(Analytics), typeof(Crashes));
public void ConfigureLogging() public void ConfigureLogging()
{ {

View File

@@ -1,7 +1,6 @@
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Input;
using Serilog;
using Wino.Core.Domain; using Wino.Core.Domain;
using Wino.Core.Domain.Enums; using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Interfaces; using Wino.Core.Domain.Interfaces;
@@ -14,7 +13,6 @@ namespace Wino.Core.ViewModels
private readonly IMailDialogService _dialogService; private readonly IMailDialogService _dialogService;
private readonly INativeAppService _nativeAppService; private readonly INativeAppService _nativeAppService;
private readonly IApplicationConfiguration _appInitializerService; private readonly IApplicationConfiguration _appInitializerService;
private readonly IClipboardService _clipboardService;
private readonly IFileService _fileService; private readonly IFileService _fileService;
private readonly ILogInitializer _logInitializer; private readonly ILogInitializer _logInitializer;
@@ -31,7 +29,6 @@ namespace Wino.Core.ViewModels
INativeAppService nativeAppService, INativeAppService nativeAppService,
IPreferencesService preferencesService, IPreferencesService preferencesService,
IApplicationConfiguration appInitializerService, IApplicationConfiguration appInitializerService,
IClipboardService clipboardService,
IFileService fileService, IFileService fileService,
ILogInitializer logInitializer) ILogInitializer logInitializer)
{ {
@@ -40,7 +37,6 @@ namespace Wino.Core.ViewModels
_nativeAppService = nativeAppService; _nativeAppService = nativeAppService;
_logInitializer = logInitializer; _logInitializer = logInitializer;
_appInitializerService = appInitializerService; _appInitializerService = appInitializerService;
_clipboardService = clipboardService;
_fileService = fileService; _fileService = fileService;
PreferencesService = preferencesService; PreferencesService = preferencesService;
@@ -69,21 +65,6 @@ namespace Wino.Core.ViewModels
} }
} }
[RelayCommand]
private async Task CopyDiagnosticId()
{
try
{
await _clipboardService.CopyClipboardAsync(PreferencesService.DiagnosticId);
_dialogService.InfoBarMessage(Translator.Buttons_Copy, string.Format(Translator.ClipboardTextCopied_Message, "Id"), InfoBarMessageType.Success);
}
catch (Exception ex)
{
_dialogService.InfoBarMessage(Translator.GeneralTitle_Error, string.Format(Translator.ClipboardTextCopyFailed_Message, "Id"), InfoBarMessageType.Error);
Log.Error(ex, "Failed to copy diagnostic id to clipboard.");
}
}
[RelayCommand] [RelayCommand]
private async Task ShareWinoLogAsync() private async Task ShareWinoLogAsync()
{ {

View File

@@ -11,11 +11,12 @@ using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models.Navigation; using Wino.Core.Domain.Models.Navigation;
using Wino.Core.Domain.Models.Store; using Wino.Core.Domain.Models.Store;
using Wino.Mail.ViewModels.Data; using Wino.Mail.ViewModels.Data;
using Wino.Messaging.Client.Authorization;
using Wino.Messaging.Client.Navigation; using Wino.Messaging.Client.Navigation;
namespace Wino.Core.ViewModels namespace Wino.Core.ViewModels
{ {
public abstract partial class AccountManagementPageViewModelBase : CoreBaseViewModel public abstract partial class AccountManagementPageViewModelBase : CoreBaseViewModel, IRecipient<ProtocolAuthorizationCallbackReceived>
{ {
public ObservableCollection<IAccountProviderDetailViewModel> Accounts { get; set; } = []; public ObservableCollection<IAccountProviderDetailViewModel> Accounts { get; set; } = [];
@@ -93,6 +94,12 @@ namespace Wino.Core.ViewModels
} }
} }
public async void Receive(ProtocolAuthorizationCallbackReceived message)
{
// Authorization must be completed in the server.
await WinoServerConnectionManager.GetResponseAsync<bool, ProtocolAuthorizationCallbackReceived>(message);
}
public async Task ManageStorePurchasesAsync() public async Task ManageStorePurchasesAsync()
{ {
await ExecuteUIThread(async () => await ExecuteUIThread(async () =>

View File

@@ -1,18 +1,25 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <TargetFramework>netstandard2.0</TargetFramework>
<Platforms>x86;x64;arm64</Platforms> <LangVersion>12</LangVersion>
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers> <Platforms>AnyCPU;x64;x86</Platforms>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio> <AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly> <ProduceReferenceAssembly>true</ProduceReferenceAssembly>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Microsoft.Identity.Client" /> <PackageReference Include="IsExternalInit" Version="1.0.3">
<PackageReference Include="System.Reactive" /> <PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.AppCenter.Crashes" Version="5.0.6" />
<PackageReference Include="System.Reactive" Version="6.0.1" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj" /> <ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj" />
<ProjectReference Include="..\Wino.Core\Wino.Core.csproj" /> <ProjectReference Include="..\Wino.Core\Wino.Core.csproj" />
<ProjectReference Include="..\Wino.Messages\Wino.Messaging.csproj" /> <ProjectReference Include="..\Wino.Messages\Wino.Messaging.csproj" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@@ -4,7 +4,6 @@ using System.Text.Json;
using System.Threading.Tasks; using System.Threading.Tasks;
using Serilog; using Serilog;
using Wino.Core.Domain.Interfaces; using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models;
using Wino.Core.Domain.Models.AutoDiscovery; using Wino.Core.Domain.Models.AutoDiscovery;
namespace Wino.Core.Services namespace Wino.Core.Services
@@ -23,7 +22,7 @@ namespace Wino.Core.Services
public Task<AutoDiscoverySettings> GetAutoDiscoverySettings(AutoDiscoveryMinimalSettings autoDiscoveryMinimalSettings) public Task<AutoDiscoverySettings> GetAutoDiscoverySettings(AutoDiscoveryMinimalSettings autoDiscoveryMinimalSettings)
=> GetSettingsFromFiretrustAsync(autoDiscoveryMinimalSettings.Email); => GetSettingsFromFiretrustAsync(autoDiscoveryMinimalSettings.Email);
private static async Task<AutoDiscoverySettings> GetSettingsFromFiretrustAsync(string mailAddress) private async Task<AutoDiscoverySettings> GetSettingsFromFiretrustAsync(string mailAddress)
{ {
using var client = new HttpClient(); using var client = new HttpClient();
var response = await client.GetAsync($"{FiretrustURL}{mailAddress}"); var response = await client.GetAsync($"{FiretrustURL}{mailAddress}");
@@ -38,13 +37,13 @@ namespace Wino.Core.Services
} }
} }
private static async Task<AutoDiscoverySettings> DeserializeFiretrustResponse(HttpResponseMessage response) private async Task<AutoDiscoverySettings> DeserializeFiretrustResponse(HttpResponseMessage response)
{ {
try try
{ {
var content = await response.Content.ReadAsStringAsync(); var content = await response.Content.ReadAsStringAsync();
return JsonSerializer.Deserialize(content, DomainModelsJsonContext.Default.AutoDiscoverySettings); return JsonSerializer.Deserialize<AutoDiscoverySettings>(content);
} }
catch (Exception ex) catch (Exception ex)
{ {

View File

@@ -53,10 +53,10 @@ namespace Wino.Core.Synchronizers.ImapSync
// the MODSEQ value for deleted messages. // the MODSEQ value for deleted messages.
if (remoteFolder.HighestModSeq > localHighestModSeq) if (remoteFolder.HighestModSeq > localHighestModSeq)
{ {
var changedUids = await GetChangedUidsAsync(client, remoteFolder, synchronizer, cancellationToken).ConfigureAwait(false); var changedUids = await GetChangedUidsAsync(client, folder, remoteFolder, synchronizer, cancellationToken).ConfigureAwait(false);
// Get locally exists mails for the returned UIDs. // Get locally exists mails for the returned UIDs.
downloadedMessageIds = await HandleChangedUIdsAsync(synchronizer, remoteFolder, changedUids, cancellationToken).ConfigureAwait(false); downloadedMessageIds = await HandleChangedUIdsAsync(folder, synchronizer, remoteFolder, changedUids, cancellationToken).ConfigureAwait(false);
folder.HighestModeSeq = unchecked((long)remoteFolder.HighestModSeq); folder.HighestModeSeq = unchecked((long)remoteFolder.HighestModSeq);
@@ -92,9 +92,9 @@ namespace Wino.Core.Synchronizers.ImapSync
} }
} }
internal override async Task<IList<UniqueId>> GetChangedUidsAsync(IImapClient winoClient, IMailFolder remoteFolder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default) internal override async Task<IList<UniqueId>> GetChangedUidsAsync(IImapClient winoClient, MailItemFolder localFolder, IMailFolder remoteFolder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default)
{ {
var localHighestModSeq = (ulong)Folder.HighestModeSeq; var localHighestModSeq = (ulong)localFolder.HighestModeSeq;
var remoteHighestModSeq = remoteFolder.HighestModSeq; var remoteHighestModSeq = remoteFolder.HighestModSeq;
// Search for emails with a MODSEQ greater than the last known value. // Search for emails with a MODSEQ greater than the last known value.

View File

@@ -31,7 +31,6 @@ namespace Wino.Core.Synchronizers.ImapSync
protected IFolderService FolderService { get; } protected IFolderService FolderService { get; }
protected IMailService MailService { get; } protected IMailService MailService { get; }
protected MailItemFolder Folder { get; set; }
protected ImapSynchronizationStrategyBase(IFolderService folderService, IMailService mailService) protected ImapSynchronizationStrategyBase(IFolderService folderService, IMailService mailService)
{ {
@@ -40,13 +39,13 @@ namespace Wino.Core.Synchronizers.ImapSync
} }
public abstract Task<List<string>> HandleSynchronizationAsync(IImapClient client, MailItemFolder folder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default); public abstract Task<List<string>> HandleSynchronizationAsync(IImapClient client, MailItemFolder folder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default);
internal abstract Task<IList<UniqueId>> GetChangedUidsAsync(IImapClient client, IMailFolder remoteFolder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default); internal abstract Task<IList<UniqueId>> GetChangedUidsAsync(IImapClient client, MailItemFolder localFolder, IMailFolder remoteFolder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default);
protected async Task<List<string>> HandleChangedUIdsAsync(IImapSynchronizer synchronizer, IMailFolder remoteFolder, IList<UniqueId> changedUids, CancellationToken cancellationToken) protected async Task<List<string>> HandleChangedUIdsAsync(MailItemFolder folder, IImapSynchronizer synchronizer, IMailFolder remoteFolder, IList<UniqueId> changedUids, CancellationToken cancellationToken)
{ {
List<string> downloadedMessageIds = new(); List<string> downloadedMessageIds = new();
var existingMails = await MailService.GetExistingMailsAsync(Folder.Id, changedUids).ConfigureAwait(false); var existingMails = await MailService.GetExistingMailsAsync(folder.Id, changedUids).ConfigureAwait(false);
var existingMailUids = existingMails.Select(m => MailkitClientExtensions.ResolveUidStruct(m.Id)).ToArray(); var existingMailUids = existingMails.Select(m => MailkitClientExtensions.ResolveUidStruct(m.Id)).ToArray();
// These are the non-existing mails. They will be downloaded + processed. // These are the non-existing mails. They will be downloaded + processed.
@@ -95,7 +94,7 @@ namespace Wino.Core.Synchronizers.ImapSync
var creationPackage = new ImapMessageCreationPackage(summary, mimeMessage); var creationPackage = new ImapMessageCreationPackage(summary, mimeMessage);
var mailPackages = await synchronizer.CreateNewMailPackagesAsync(creationPackage, Folder, cancellationToken).ConfigureAwait(false); var mailPackages = await synchronizer.CreateNewMailPackagesAsync(creationPackage, folder, cancellationToken).ConfigureAwait(false);
if (mailPackages != null) if (mailPackages != null)
{ {
@@ -104,7 +103,7 @@ namespace Wino.Core.Synchronizers.ImapSync
// Local draft is mapped. We don't need to create a new mail copy. // Local draft is mapped. We don't need to create a new mail copy.
if (package == null) continue; if (package == null) continue;
bool isCreatedNew = await MailService.CreateMailAsync(Folder.MailAccountId, package).ConfigureAwait(false); bool isCreatedNew = await MailService.CreateMailAsync(folder.MailAccountId, package).ConfigureAwait(false);
// This is upsert. We are not interested in updated mails. // This is upsert. We are not interested in updated mails.
if (isCreatedNew) downloadedMessageIds.Add(package.Copy.Id); if (isCreatedNew) downloadedMessageIds.Add(package.Copy.Id);
@@ -117,12 +116,12 @@ namespace Wino.Core.Synchronizers.ImapSync
return downloadedMessageIds; return downloadedMessageIds;
} }
protected async Task HandleMessageFlagsChangeAsync(UniqueId? uniqueId, MessageFlags flags) protected async Task HandleMessageFlagsChangeAsync(MailItemFolder folder, UniqueId? uniqueId, MessageFlags flags)
{ {
if (Folder == null) return; if (folder == null) return;
if (uniqueId == null) return; if (uniqueId == null) return;
var localMailCopyId = MailkitClientExtensions.CreateUid(Folder.Id, uniqueId.Value.Id); var localMailCopyId = MailkitClientExtensions.CreateUid(folder.Id, uniqueId.Value.Id);
var isFlagged = MailkitClientExtensions.GetIsFlagged(flags); var isFlagged = MailkitClientExtensions.GetIsFlagged(flags);
var isRead = MailkitClientExtensions.GetIsRead(flags); var isRead = MailkitClientExtensions.GetIsRead(flags);
@@ -149,26 +148,20 @@ namespace Wino.Core.Synchronizers.ImapSync
} }
} }
protected async Task HandleMessageDeletedAsync(IList<UniqueId> uniqueIds) protected async Task HandleMessageDeletedAsync(MailItemFolder folder, IList<UniqueId> uniqueIds)
{ {
if (Folder == null) return; if (folder == null) return;
if (uniqueIds == null || uniqueIds.Count == 0) return; if (uniqueIds == null || uniqueIds.Count == 0) return;
foreach (var uniqueId in uniqueIds) foreach (var uniqueId in uniqueIds)
{ {
if (uniqueId == null) continue; if (uniqueId == null) continue;
var localMailCopyId = MailkitClientExtensions.CreateUid(Folder.Id, uniqueId.Id); var localMailCopyId = MailkitClientExtensions.CreateUid(folder.Id, uniqueId.Id);
await MailService.DeleteMailAsync(Folder.MailAccountId, localMailCopyId).ConfigureAwait(false); await MailService.DeleteMailAsync(folder.MailAccountId, localMailCopyId).ConfigureAwait(false);
} }
} }
protected void OnMessagesVanished(object sender, MessagesVanishedEventArgs args)
=> HandleMessageDeletedAsync(args.UniqueIds).ConfigureAwait(false);
protected void OnMessageFlagsChanged(object sender, MessageFlagsChangedEventArgs args)
=> HandleMessageFlagsChangeAsync(args.UniqueId, args.Flags).ConfigureAwait(false);
protected async Task ManageUUIdBasedDeletedMessagesAsync(MailItemFolder localFolder, IMailFolder remoteFolder, CancellationToken cancellationToken = default) protected async Task ManageUUIdBasedDeletedMessagesAsync(MailItemFolder localFolder, IMailFolder remoteFolder, CancellationToken cancellationToken = default)
{ {
var allUids = (await FolderService.GetKnownUidsForFolderAsync(localFolder.Id)).Select(a => new UniqueId(a)).ToList(); var allUids = (await FolderService.GetKnownUidsForFolderAsync(localFolder.Id)).Select(a => new UniqueId(a)).ToList();
@@ -178,7 +171,7 @@ namespace Wino.Core.Synchronizers.ImapSync
var remoteAllUids = await remoteFolder.SearchAsync(SearchQuery.All, cancellationToken); var remoteAllUids = await remoteFolder.SearchAsync(SearchQuery.All, cancellationToken);
var deletedUids = allUids.Except(remoteAllUids).ToList(); var deletedUids = allUids.Except(remoteAllUids).ToList();
await HandleMessageDeletedAsync(deletedUids).ConfigureAwait(false); await HandleMessageDeletedAsync(localFolder, deletedUids).ConfigureAwait(false);
} }
} }
} }

View File

@@ -24,9 +24,9 @@ namespace Wino.Core.Synchronizers.ImapSync
} }
public override async Task<List<string>> HandleSynchronizationAsync(IImapClient client, public override async Task<List<string>> HandleSynchronizationAsync(IImapClient client,
MailItemFolder folder, MailItemFolder folder,
IImapSynchronizer synchronizer, IImapSynchronizer synchronizer,
CancellationToken cancellationToken = default) CancellationToken cancellationToken = default)
{ {
var downloadedMessageIds = new List<string>(); var downloadedMessageIds = new List<string>();
@@ -43,8 +43,6 @@ namespace Wino.Core.Synchronizers.ImapSync
IMailFolder remoteFolder = null; IMailFolder remoteFolder = null;
Folder = folder;
try try
{ {
remoteFolder = await client.GetFolderAsync(folder.RemoteFolderId, cancellationToken).ConfigureAwait(false); remoteFolder = await client.GetFolderAsync(folder.RemoteFolderId, cancellationToken).ConfigureAwait(false);
@@ -62,17 +60,17 @@ namespace Wino.Core.Synchronizers.ImapSync
// Perform QRESYNC synchronization. // Perform QRESYNC synchronization.
var localHighestModSeq = (ulong)folder.HighestModeSeq; var localHighestModSeq = (ulong)folder.HighestModeSeq;
remoteFolder.MessagesVanished += OnMessagesVanished; remoteFolder.MessagesVanished += async (c, r) => await HandleMessageDeletedAsync(folder, r.UniqueIds).ConfigureAwait(false);
remoteFolder.MessageFlagsChanged += OnMessageFlagsChanged; remoteFolder.MessageFlagsChanged += async (c, r) => await HandleMessageFlagsChangeAsync(folder, r.UniqueId, r.Flags).ConfigureAwait(false);
var allUids = await FolderService.GetKnownUidsForFolderAsync(folder.Id); var allUids = await FolderService.GetKnownUidsForFolderAsync(folder.Id);
var allUniqueIds = allUids.Select(a => new UniqueId(a)).ToList(); var allUniqueIds = allUids.Select(a => new UniqueId(a)).ToList();
await remoteFolder.OpenAsync(FolderAccess.ReadOnly, folder.UidValidity, localHighestModSeq, allUniqueIds).ConfigureAwait(false); await remoteFolder.OpenAsync(FolderAccess.ReadOnly, folder.UidValidity, localHighestModSeq, allUniqueIds).ConfigureAwait(false);
var changedUids = await GetChangedUidsAsync(client, remoteFolder, synchronizer, cancellationToken).ConfigureAwait(false); var changedUids = await GetChangedUidsAsync(client, folder, remoteFolder, synchronizer, cancellationToken).ConfigureAwait(false);
downloadedMessageIds = await HandleChangedUIdsAsync(synchronizer, remoteFolder, changedUids, cancellationToken).ConfigureAwait(false); downloadedMessageIds = await HandleChangedUIdsAsync(folder, synchronizer, remoteFolder, changedUids, cancellationToken).ConfigureAwait(false);
// Update the local folder with the new highest mod-seq and validity. // Update the local folder with the new highest mod-seq and validity.
folder.HighestModeSeq = unchecked((long)remoteFolder.HighestModSeq); folder.HighestModeSeq = unchecked((long)remoteFolder.HighestModSeq);
@@ -98,8 +96,8 @@ namespace Wino.Core.Synchronizers.ImapSync
{ {
if (remoteFolder != null) if (remoteFolder != null)
{ {
remoteFolder.MessagesVanished -= OnMessagesVanished; remoteFolder.MessagesVanished -= async (c, r) => await HandleMessageDeletedAsync(folder, r.UniqueIds).ConfigureAwait(false);
remoteFolder.MessageFlagsChanged -= OnMessageFlagsChanged; remoteFolder.MessageFlagsChanged -= async (c, r) => await HandleMessageFlagsChangeAsync(folder, r.UniqueId, r.Flags).ConfigureAwait(false);
if (remoteFolder.IsOpen) if (remoteFolder.IsOpen)
{ {
@@ -112,9 +110,9 @@ namespace Wino.Core.Synchronizers.ImapSync
return downloadedMessageIds; return downloadedMessageIds;
} }
internal override async Task<IList<UniqueId>> GetChangedUidsAsync(IImapClient client, IMailFolder remoteFolder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default) internal override async Task<IList<UniqueId>> GetChangedUidsAsync(IImapClient client, MailItemFolder localFolder, IMailFolder remoteFolder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default)
{ {
var localHighestModSeq = (ulong)Folder.HighestModeSeq; var localHighestModSeq = (ulong)localFolder.HighestModeSeq;
return await remoteFolder.SearchAsync(SearchQuery.ChangedSince(localHighestModSeq), cancellationToken).ConfigureAwait(false); return await remoteFolder.SearchAsync(SearchQuery.ChangedSince(localHighestModSeq), cancellationToken).ConfigureAwait(false);
} }
} }

View File

@@ -26,8 +26,6 @@ namespace Wino.Core.Synchronizers.ImapSync
if (client is not WinoImapClient winoClient) if (client is not WinoImapClient winoClient)
throw new ArgumentException("Client must be of type WinoImapClient.", nameof(client)); throw new ArgumentException("Client must be of type WinoImapClient.", nameof(client));
Folder = folder;
var downloadedMessageIds = new List<string>(); var downloadedMessageIds = new List<string>();
IMailFolder remoteFolder = null; IMailFolder remoteFolder = null;
@@ -42,7 +40,7 @@ namespace Wino.Core.Synchronizers.ImapSync
remoteUids = remoteUids.OrderByDescending(a => a.Id).Take((int)synchronizer.InitialMessageDownloadCountPerFolder).ToList(); remoteUids = remoteUids.OrderByDescending(a => a.Id).Take((int)synchronizer.InitialMessageDownloadCountPerFolder).ToList();
await HandleChangedUIdsAsync(synchronizer, remoteFolder, remoteUids, cancellationToken).ConfigureAwait(false); await HandleChangedUIdsAsync(folder, synchronizer, remoteFolder, remoteUids, cancellationToken).ConfigureAwait(false);
await ManageUUIdBasedDeletedMessagesAsync(folder, remoteFolder, cancellationToken).ConfigureAwait(false); await ManageUUIdBasedDeletedMessagesAsync(folder, remoteFolder, cancellationToken).ConfigureAwait(false);
} }
catch (FolderNotFoundException) catch (FolderNotFoundException)
@@ -73,7 +71,7 @@ namespace Wino.Core.Synchronizers.ImapSync
return downloadedMessageIds; return downloadedMessageIds;
} }
internal override Task<IList<UniqueId>> GetChangedUidsAsync(IImapClient client, IMailFolder remoteFolder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default) internal override Task<IList<UniqueId>> GetChangedUidsAsync(IImapClient client, MailItemFolder localFolder, IMailFolder remoteFolder, IImapSynchronizer synchronizer, CancellationToken cancellationToken = default)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }

View File

@@ -7,7 +7,6 @@ using System.Net;
using System.Text; using System.Text;
using System.Text.Json; using System.Text.Json;
using System.Text.Json.Nodes; using System.Text.Json.Nodes;
using System.Text.Json.Serialization;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
@@ -40,10 +39,6 @@ using Wino.Core.Requests.Mail;
namespace Wino.Core.Synchronizers.Mail namespace Wino.Core.Synchronizers.Mail
{ {
[JsonSerializable(typeof(Microsoft.Graph.Me.Messages.Item.Move.MovePostRequestBody))]
[JsonSerializable(typeof(OutlookFileAttachment))]
public partial class OutlookSynchronizerJsonContext: JsonSerializerContext;
public class OutlookSynchronizer : WinoSynchronizer<RequestInformation, Message, Event> public class OutlookSynchronizer : WinoSynchronizer<RequestInformation, Message, Event>
{ {
public override uint BatchModificationSize => 20; public override uint BatchModificationSize => 20;
@@ -103,6 +98,9 @@ namespace Wino.Core.Synchronizers.Mail
_graphClient = new GraphServiceClient(httpClient, new BaseBearerTokenAuthenticationProvider(tokenProvider)); _graphClient = new GraphServiceClient(httpClient, new BaseBearerTokenAuthenticationProvider(tokenProvider));
_outlookChangeProcessor = outlookChangeProcessor; _outlookChangeProcessor = outlookChangeProcessor;
// Specify to use TLS 1.2 as default connection
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
} }
#region MS Graph Handlers #region MS Graph Handlers
@@ -560,11 +558,11 @@ namespace Wino.Core.Synchronizers.Mail
/// <param name="requestInformation">Post request information.</param> /// <param name="requestInformation">Post request information.</param>
/// <param name="content">Content object to serialize.</param> /// <param name="content">Content object to serialize.</param>
/// <returns>Updated post request information.</returns> /// <returns>Updated post request information.</returns>
private RequestInformation PreparePostRequestInformation(RequestInformation requestInformation, Microsoft.Graph.Me.Messages.Item.Move.MovePostRequestBody content = null) private RequestInformation PreparePostRequestInformation(RequestInformation requestInformation, object content = null)
{ {
requestInformation.Headers.Clear(); requestInformation.Headers.Clear();
string contentJson = content == null ? "{}" : JsonSerializer.Serialize(content, OutlookSynchronizerJsonContext.Default.MovePostRequestBody); string contentJson = content == null ? "{}" : JsonSerializer.Serialize(content);
requestInformation.Content = new MemoryStream(Encoding.UTF8.GetBytes(contentJson)); requestInformation.Content = new MemoryStream(Encoding.UTF8.GetBytes(contentJson));
requestInformation.HttpMethod = Method.POST; requestInformation.HttpMethod = Method.POST;
@@ -586,7 +584,7 @@ namespace Wino.Core.Synchronizers.Mail
DestinationId = item.ToFolder.RemoteFolderId DestinationId = item.ToFolder.RemoteFolderId
}; };
return PreparePostRequestInformation(_graphClient.Me.Messages[item.Item.Id].Move.ToPostRequestInformation(requestBody), return PreparePostRequestInformation(_graphClient.Me.Messages[item.Item.Id.ToString()].Move.ToPostRequestInformation(requestBody),
requestBody); requestBody);
}); });
} }
@@ -600,7 +598,7 @@ namespace Wino.Core.Synchronizers.Mail
Flag = new FollowupFlag() { FlagStatus = item.IsFlagged ? FollowupFlagStatus.Flagged : FollowupFlagStatus.NotFlagged } Flag = new FollowupFlag() { FlagStatus = item.IsFlagged ? FollowupFlagStatus.Flagged : FollowupFlagStatus.NotFlagged }
}; };
return _graphClient.Me.Messages[item.Item.Id].ToPatchRequestInformation(message); return _graphClient.Me.Messages[item.Item.Id.ToString()].ToPatchRequestInformation(message);
}); });
} }
@@ -761,11 +759,11 @@ namespace Wino.Core.Synchronizers.Mail
allAttachments.Add(attachment); allAttachments.Add(attachment);
} }
static RequestInformation PrepareUploadAttachmentRequest(RequestInformation requestInformation, OutlookFileAttachment outlookFileAttachment) RequestInformation PrepareUploadAttachmentRequest(RequestInformation requestInformation, OutlookFileAttachment outlookFileAttachment)
{ {
requestInformation.Headers.Clear(); requestInformation.Headers.Clear();
string contentJson = JsonSerializer.Serialize(outlookFileAttachment, OutlookSynchronizerJsonContext.Default.OutlookFileAttachment); string contentJson = JsonSerializer.Serialize(outlookFileAttachment);
requestInformation.Content = new MemoryStream(Encoding.UTF8.GetBytes(contentJson)); requestInformation.Content = new MemoryStream(Encoding.UTF8.GetBytes(contentJson));
requestInformation.HttpMethod = Method.POST; requestInformation.HttpMethod = Method.POST;
@@ -1058,7 +1056,7 @@ namespace Wino.Core.Synchronizers.Mail
await _handleItemRetrievalSemaphore.WaitAsync(); await _handleItemRetrievalSemaphore.WaitAsync();
await _outlookChangeProcessor.ManageCalendarEventAsync(item, calendar, Account).ConfigureAwait(false); await _outlookChangeProcessor.ManageCalendarEventAsync(item, calendar, Account).ConfigureAwait(false);
} }
catch (Exception) catch (Exception ex)
{ {
// _logger.Error(ex, "Error occurred while handling item {Id} for calendar {Name}", item.Id, calendar.Name); // _logger.Error(ex, "Error occurred while handling item {Id} for calendar {Name}", item.Id, calendar.Name);
} }

View File

@@ -187,7 +187,7 @@ namespace Wino.Core.Synchronizers
// This is the part we decide which individual folders must be synchronized // This is the part we decide which individual folders must be synchronized
// after the batch request execution. // after the batch request execution.
if (options.Type == MailSynchronizationType.ExecuteRequests) if (options.Type == MailSynchronizationType.ExecuteRequests)
options = GetSynchronizationOptionsAfterRequestExecution(requestCopies, options.Id); options = GetSynchronizationOptionsAfterRequestExecution(requestCopies);
// Let servers to finish their job. Sometimes the servers doesn't respond immediately. // Let servers to finish their job. Sometimes the servers doesn't respond immediately.
// Bug: if Outlook can't create the message in Sent Items folder before this delay, // Bug: if Outlook can't create the message in Sent Items folder before this delay,
@@ -276,14 +276,7 @@ namespace Wino.Core.Synchronizers
} }
finally finally
{ {
// Find the request and remove it from the pending list. PendingSynchronizationRequest.Remove(options);
var pendingRequest = PendingSynchronizationRequest.FirstOrDefault(a => a.Key.Id == options.Id);
if (pendingRequest.Key != null)
{
PendingSynchronizationRequest.Remove(pendingRequest.Key);
}
// Reset account progress to hide the progress. // Reset account progress to hide the progress.
PublishSynchronizationProgress(0); PublishSynchronizationProgress(0);
@@ -324,7 +317,7 @@ namespace Wino.Core.Synchronizers
/// </summary> /// </summary>
/// <param name="batches">Batch requests to run in synchronization.</param> /// <param name="batches">Batch requests to run in synchronization.</param>
/// <returns>New synchronization options with minimal HTTP effort.</returns> /// <returns>New synchronization options with minimal HTTP effort.</returns>
private MailSynchronizationOptions GetSynchronizationOptionsAfterRequestExecution(List<IRequestBase> requests, Guid existingSynchronizationId) private MailSynchronizationOptions GetSynchronizationOptionsAfterRequestExecution(List<IRequestBase> requests)
{ {
List<Guid> synchronizationFolderIds = requests List<Guid> synchronizationFolderIds = requests
.Where(a => a is ICustomFolderSynchronizationRequest) .Where(a => a is ICustomFolderSynchronizationRequest)
@@ -337,8 +330,6 @@ namespace Wino.Core.Synchronizers
AccountId = Account.Id, AccountId = Account.Id,
}; };
options.Id = existingSynchronizationId;
if (synchronizationFolderIds.Count > 0) if (synchronizationFolderIds.Count > 0)
{ {
// Gather FolderIds to synchronize. // Gather FolderIds to synchronize.
@@ -369,18 +360,6 @@ namespace Wino.Core.Synchronizers
return false; return false;
} }
// Executing requests may trigger idle sync.
// If there are pending execute requests cancel idle change.
// TODO: Ideally this check should only work for Inbox execute requests.
// Check if request folders contains Inbox.
if (options.Type == MailSynchronizationType.IMAPIdle &&
PendingSynchronizationRequest.Any(a => a.Key.Type == MailSynchronizationType.ExecuteRequests))
{
return false;
}
return true; return true;
} }
@@ -448,7 +427,6 @@ namespace Wino.Core.Synchronizers
foreach (var request in PendingSynchronizationRequest) foreach (var request in PendingSynchronizationRequest)
{ {
request.Value.Cancel(); request.Value.Cancel();
request.Value.Dispose();
} }
} }
} }

View File

@@ -1,40 +1,59 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <PropertyGroup>
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers> <TargetFramework>netstandard2.0</TargetFramework>
<RootNamespace>Wino.Core</RootNamespace> <RootNamespace>Wino.Core</RootNamespace>
<Platforms>x86;x64;arm64</Platforms> <Configurations>Debug;Release</Configurations>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio> <LangVersion>12</LangVersion>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly> <Platforms>AnyCPU;x64;x86</Platforms>
</PropertyGroup> <AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly>
<ItemGroup> </PropertyGroup>
<PackageReference Include="CommunityToolkit.Diagnostics" />
<PackageReference Include="CommunityToolkit.Mvvm" /> <ItemGroup>
<PackageReference Include="Google.Apis.Calendar.v3" /> <Compile Remove="WinoSynchronizerFactory.cs" />
<PackageReference Include="Google.Apis.Gmail.v1" /> </ItemGroup>
<PackageReference Include="Google.Apis.PeopleService.v1" />
<PackageReference Include="HtmlAgilityPack" />
<PackageReference Include="HtmlKit" /> <ItemGroup>
<PackageReference Include="MailKit" /> <PackageReference Include="CommunityToolkit.Diagnostics" Version="8.3.2" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" /> <PackageReference Include="CommunityToolkit.Mvvm" Version="8.3.2" />
<PackageReference Include="Microsoft.Graph" /> <PackageReference Include="Google.Apis.Calendar.v3" Version="1.68.0.3592" />
<PackageReference Include="Microsoft.Identity.Client" /> <PackageReference Include="Google.Apis.Gmail.v1" Version="1.68.0.3427" />
<PackageReference Include="Microsoft.Identity.Client.Broker" /> <PackageReference Include="Google.Apis.PeopleService.v1" Version="1.68.0.3359" />
<PackageReference Include="Microsoft.Identity.Client.Extensions.Msal" /> <PackageReference Include="HtmlAgilityPack" Version="1.11.70" />
<PackageReference Include="MimeKit" /> <PackageReference Include="HtmlKit" Version="1.1.0" />
<PackageReference Include="morelinq" /> <PackageReference Include="IsExternalInit" Version="1.0.3">
<PackageReference Include="Nito.AsyncEx.Tasks" /> <PrivateAssets>all</PrivateAssets>
<PackageReference Include="NodaTime" /> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PackageReference Include="SkiaSharp" /> </PackageReference>
<PackageReference Include="SqlKata" /> <PackageReference Include="MailKit" Version="4.10.0" />
<PackageReference Include="System.Text.Encoding.CodePages" /> <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
</ItemGroup> <PackageReference Include="Microsoft.Graph" Version="5.67.0" />
<PackageReference Include="Microsoft.Identity.Client" Version="4.66.2" />
<ItemGroup> <PackageReference Include="Microsoft.Identity.Client.Broker" Version="4.66.2" />
<ProjectReference Include="..\Wino.Authentication\Wino.Authentication.csproj" /> <PackageReference Include="Microsoft.Identity.Client.Extensions.Msal" Version="4.66.2" />
<ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj" /> <PackageReference Include="MimeKit" Version="4.10.0" />
<ProjectReference Include="..\Wino.Messages\Wino.Messaging.csproj" /> <PackageReference Include="morelinq" Version="4.3.0" />
<ProjectReference Include="..\Wino.Services\Wino.Services.csproj" /> <PackageReference Include="Nito.AsyncEx.Tasks" Version="5.1.2" />
</ItemGroup> <PackageReference Include="NodaTime" Version="3.2.0" />
</Project> <PackageReference Include="Serilog" Version="4.2.0" />
<PackageReference Include="Serilog.Exceptions" Version="8.4.0" />
<PackageReference Include="Serilog.Sinks.Debug" Version="3.0.0" />
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
<PackageReference Include="SkiaSharp" Version="2.88.9" />
<PackageReference Include="SqlKata" Version="2.4.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Wino.Authentication\Wino.Authentication.csproj" />
<ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj" />
<ProjectReference Include="..\Wino.Messages\Wino.Messaging.csproj" />
<ProjectReference Include="..\Wino.Services\Wino.Services.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="Mime\" />
</ItemGroup>
</Project>

42
Wino.Core/WinoErrors.cs Normal file
View File

@@ -0,0 +1,42 @@
namespace Wino.Core
{
/// <summary>
/// Error codes for Wino application.
/// Pretty outdated.
/// </summary>
public static class WinoErrors
{
public const string AccountStructureRender = nameof(AccountStructureRender);
public const string MimeRendering = nameof(MimeRendering);
public const string MailRendering = nameof(MailRendering);
public const string FolderOperationExecution = nameof(FolderOperationExecution);
public const string StartupAccountExtendFail = nameof(StartupAccountExtendFail);
public const string AccountNavigateInboxFail = nameof(AccountNavigateInboxFail);
public const string AccountCreation = nameof(AccountCreation);
public const string OutlookIntegratorFolderSync = nameof(OutlookIntegratorFolderSync);
public const string GoogleSynchronizerAccountSync = nameof(GoogleSynchronizerAccountSync);
public const string ImapFolderSync = nameof(ImapFolderSync);
public const string RendererCommandMailOperation = nameof(RendererCommandMailOperation);
public const string MailListingMailOperation = nameof(MailListingMailOperation);
public const string AutoMarkAsRead = nameof(AutoMarkAsRead);
public const string MailListGetItem = nameof(MailListGetItem);
public const string MailListCollectionUpdate = nameof(MailListCollectionUpdate);
public const string MailListRefreshFolder = nameof(MailListRefreshFolder);
public const string ProcessorTaskFailed = nameof(ProcessorTaskFailed);
public const string SearchFailed = nameof(SearchFailed);
public const string BatchExecutionFailed = nameof(BatchExecutionFailed);
public const string SingleBatchExecutionFailedGoogle = nameof(SingleBatchExecutionFailedGoogle);
public const string SynchronizationWorkerException = nameof(SynchronizationWorkerException);
public const string StoreRatingSubmission = nameof(StoreRatingSubmission);
public const string OpenAttachment = nameof(OpenAttachment);
public const string SaveAttachment = nameof(SaveAttachment);
public const string OutlookMimeSaveFailure = nameof(OutlookMimeSaveFailure);
}
}

View File

@@ -0,0 +1,124 @@
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Wino.Core.Authenticators;
using Wino.Core.Domain.Entities;
using Wino.Core.Domain.Interfaces;
using Wino.Core.Integration.Processors;
using Wino.Core.Services;
using Wino.Core.Synchronizers;
namespace Wino.Core
{
/// <summary>
/// Factory that keeps track of all integrator with associated mail accounts.
/// Synchronizer per-account makes sense because re-generating synchronizers are not ideal.
/// Users might interact with multiple accounts in 1 app session.
/// </summary>
public class WinoSynchronizerFactory : IWinoSynchronizerFactory
{
private readonly List<IBaseSynchronizer> synchronizerCache = new List<IBaseSynchronizer>();
private bool isInitialized = false;
private readonly INativeAppService _nativeAppService;
private readonly ITokenService _tokenService;
private readonly IFolderService _folderService;
private readonly IAccountService _accountService;
private readonly IContactService _contactService;
private readonly INotificationBuilder _notificationBuilder;
private readonly ISignatureService _signatureService;
private readonly IDatabaseService _databaseService;
private readonly IMimeFileService _mimeFileService;
private readonly IOutlookChangeProcessor _outlookChangeProcessor;
private readonly IGmailChangeProcessor _gmailChangeProcessor;
private readonly IImapChangeProcessor _imapChangeProcessor;
public WinoSynchronizerFactory(INativeAppService nativeAppService,
ITokenService tokenService,
IFolderService folderService,
IAccountService accountService,
IContactService contactService,
INotificationBuilder notificationBuilder,
ISignatureService signatureService,
IDatabaseService databaseService,
IMimeFileService mimeFileService,
IOutlookChangeProcessor outlookChangeProcessor,
IGmailChangeProcessor gmailChangeProcessor,
IImapChangeProcessor imapChangeProcessor)
{
_contactService = contactService;
_notificationBuilder = notificationBuilder;
_nativeAppService = nativeAppService;
_tokenService = tokenService;
_folderService = folderService;
_accountService = accountService;
_signatureService = signatureService;
_databaseService = databaseService;
_mimeFileService = mimeFileService;
_outlookChangeProcessor = outlookChangeProcessor;
_gmailChangeProcessor = gmailChangeProcessor;
_imapChangeProcessor = imapChangeProcessor;
}
public IBaseSynchronizer GetAccountSynchronizer(Guid accountId)
=> synchronizerCache.Find(a => a.Account.Id == accountId);
private IBaseSynchronizer CreateIntegratorWithDefaultProcessor(MailAccount mailAccount)
{
var providerType = mailAccount.ProviderType;
switch (providerType)
{
case Domain.Enums.MailProviderType.Outlook:
var outlookAuthenticator = new OutlookAuthenticator(_tokenService, _nativeAppService);
return new OutlookSynchronizer(mailAccount, outlookAuthenticator, _outlookChangeProcessor);
case Domain.Enums.MailProviderType.Gmail:
var gmailAuthenticator = new GmailAuthenticator(_tokenService, _nativeAppService);
return new GmailSynchronizer(mailAccount, gmailAuthenticator, _gmailChangeProcessor);
case Domain.Enums.MailProviderType.Office365:
break;
case Domain.Enums.MailProviderType.Yahoo:
break;
case Domain.Enums.MailProviderType.IMAP4:
return new ImapSynchronizer(mailAccount, _imapChangeProcessor);
default:
break;
}
return null;
}
public void DeleteSynchronizer(MailAccount account)
{
var synchronizer = GetAccountSynchronizer(account.Id);
if (synchronizer == null) return;
synchronizerCache.Remove(synchronizer);
}
public async Task InitializeAsync()
{
if (isInitialized) return;
var accounts = await _accountService.GetAccountsAsync();
foreach (var account in accounts)
{
CreateNewSynchronizer(account);
}
isInitialized = true;
}
public IBaseSynchronizer CreateNewSynchronizer(MailAccount account)
{
var synchronizer = CreateIntegratorWithDefaultProcessor(account);
synchronizerCache.Add(synchronizer);
return synchronizer;
}
}
}

View File

@@ -5,7 +5,9 @@ using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Input;
using CommunityToolkit.Mvvm.Messaging; using CommunityToolkit.Mvvm.Messaging;
using Microsoft.AppCenter.Crashes;
using Serilog; using Serilog;
using Wino.Core;
using Wino.Core.Domain; using Wino.Core.Domain;
using Wino.Core.Domain.Entities.Mail; using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Entities.Shared; using Wino.Core.Domain.Entities.Shared;
@@ -272,7 +274,8 @@ namespace Wino.Mail.ViewModels
} }
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex, "Failed to create account."); Log.Error(ex, WinoErrors.AccountCreation);
Crashes.TrackError(ex);
DialogService.InfoBarMessage(Translator.Info_AccountCreationFailedTitle, ex.Message, InfoBarMessageType.Error); DialogService.InfoBarMessage(Translator.Info_AccountCreationFailedTitle, ex.Message, InfoBarMessageType.Error);

View File

@@ -6,9 +6,11 @@ using System.Threading.Tasks;
using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Input;
using CommunityToolkit.Mvvm.Messaging; using CommunityToolkit.Mvvm.Messaging;
using Microsoft.AppCenter.Crashes;
using MoreLinq; using MoreLinq;
using MoreLinq.Extensions; using MoreLinq.Extensions;
using Serilog; using Serilog;
using Wino.Core;
using Wino.Core.Domain; using Wino.Core.Domain;
using Wino.Core.Domain.Entities.Mail; using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Entities.Shared; using Wino.Core.Domain.Entities.Shared;
@@ -299,7 +301,7 @@ namespace Wino.Mail.ViewModels
} }
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex, "Failed to configure background tasks."); Crashes.TrackError(ex);
_dialogService.InfoBarMessage(Translator.Info_BackgroundExecutionUnknownErrorTitle, Translator.Info_BackgroundExecutionUnknownErrorMessage, InfoBarMessageType.Error); _dialogService.InfoBarMessage(Translator.Info_BackgroundExecutionUnknownErrorTitle, Translator.Info_BackgroundExecutionUnknownErrorMessage, InfoBarMessageType.Error);
} }
@@ -371,7 +373,7 @@ namespace Wino.Mail.ViewModels
} }
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex, "Failed to process launch options."); Log.Error(ex, WinoErrors.StartupAccountExtendFail);
} }
} }
@@ -472,7 +474,7 @@ namespace Wino.Mail.ViewModels
} }
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex, "Failed to navigate to Inbox."); Log.Error(ex, WinoErrors.AccountNavigateInboxFail);
} }
} }
@@ -878,8 +880,6 @@ namespace Wino.Mail.ViewModels
protected override async void OnAccountCreated(MailAccount createdAccount) protected override async void OnAccountCreated(MailAccount createdAccount)
{ {
latestSelectedAccountMenuItem = null;
await RecreateMenuItemsAsync(); await RecreateMenuItemsAsync();
if (!MenuItems.TryGetAccountMenuItem(createdAccount.Id, out IAccountMenuItem createdMenuItem)) return; if (!MenuItems.TryGetAccountMenuItem(createdAccount.Id, out IAccountMenuItem createdMenuItem)) return;

View File

@@ -142,7 +142,7 @@ namespace Wino.Mail.ViewModels
{ {
await NativeAppService.LaunchFileAsync(attachmentViewModel.FilePath); await NativeAppService.LaunchFileAsync(attachmentViewModel.FilePath);
} }
catch catch (Exception ex)
{ {
_dialogService.InfoBarMessage(Translator.Info_FailedToOpenFileTitle, Translator.Info_FailedToOpenFileMessage, InfoBarMessageType.Error); _dialogService.InfoBarMessage(Translator.Info_FailedToOpenFileTitle, Translator.Info_FailedToOpenFileMessage, InfoBarMessageType.Error);
} }
@@ -159,7 +159,7 @@ namespace Wino.Mail.ViewModels
{ {
await _fileService.CopyFileAsync(attachmentViewModel.FilePath, pickedFilePath); await _fileService.CopyFileAsync(attachmentViewModel.FilePath, pickedFilePath);
} }
catch catch (Exception ex)
{ {
_dialogService.InfoBarMessage(Translator.Info_FailedToOpenFileTitle, Translator.Info_FailedToOpenFileMessage, InfoBarMessageType.Error); _dialogService.InfoBarMessage(Translator.Info_FailedToOpenFileTitle, Translator.Info_FailedToOpenFileMessage, InfoBarMessageType.Error);
} }

View File

@@ -10,9 +10,11 @@ using System.Threading.Tasks;
using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Input;
using CommunityToolkit.Mvvm.Messaging; using CommunityToolkit.Mvvm.Messaging;
using Microsoft.AppCenter.Crashes;
using MoreLinq; using MoreLinq;
using Nito.AsyncEx; using Nito.AsyncEx;
using Serilog; using Serilog;
using Wino.Core;
using Wino.Core.Domain; using Wino.Core.Domain;
using Wino.Core.Domain.Entities.Mail; using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Entities.Shared; using Wino.Core.Domain.Entities.Shared;
@@ -842,9 +844,11 @@ namespace Wino.Mail.ViewModels
Debugger.Break(); Debugger.Break();
if (IsInSearchMode) if (IsInSearchMode)
Log.Error(ex, "Failed to perform search."); Log.Error(ex, WinoErrors.SearchFailed);
else else
Log.Error(ex, "Failed to refresh listed mails."); Log.Error(ex, WinoErrors.MailListRefreshFolder);
Crashes.TrackError(ex);
} }
finally finally
{ {

View File

@@ -9,9 +9,10 @@ using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Input;
using CommunityToolkit.Mvvm.Messaging; using CommunityToolkit.Mvvm.Messaging;
using MailKit; using MailKit;
using Microsoft.AppCenter.Crashes;
using MimeKit; using MimeKit;
using Serilog; using Serilog;
using Wino.Core;
using Wino.Core.Domain; using Wino.Core.Domain;
using Wino.Core.Domain.Entities.Mail; using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Entities.Shared; using Wino.Core.Domain.Entities.Shared;
@@ -344,7 +345,8 @@ namespace Wino.Mail.ViewModels
{ {
_dialogService.InfoBarMessage(Translator.Info_MailRenderingFailedTitle, string.Format(Translator.Info_MailRenderingFailedMessage, ex.Message), InfoBarMessageType.Error); _dialogService.InfoBarMessage(Translator.Info_MailRenderingFailedTitle, string.Format(Translator.Info_MailRenderingFailedMessage, ex.Message), InfoBarMessageType.Error);
Log.Error(ex, "Failed to render mail."); Crashes.TrackError(ex);
Log.Error(ex, "Render Failed");
} }
} }
@@ -614,7 +616,8 @@ namespace Wino.Mail.ViewModels
} }
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex, "Failed to open attachment."); Log.Error(ex, WinoErrors.OpenAttachment);
Crashes.TrackError(ex);
_dialogService.InfoBarMessage(Translator.Info_AttachmentOpenFailedTitle, Translator.Info_AttachmentOpenFailedMessage, InfoBarMessageType.Error); _dialogService.InfoBarMessage(Translator.Info_AttachmentOpenFailedTitle, Translator.Info_AttachmentOpenFailedMessage, InfoBarMessageType.Error);
} }
@@ -640,7 +643,8 @@ namespace Wino.Mail.ViewModels
} }
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex, "Failed to save attachment."); Log.Error(ex, WinoErrors.SaveAttachment);
Crashes.TrackError(ex);
_dialogService.InfoBarMessage(Translator.Info_AttachmentSaveFailedTitle, Translator.Info_AttachmentSaveFailedMessage, InfoBarMessageType.Error); _dialogService.InfoBarMessage(Translator.Info_AttachmentSaveFailedTitle, Translator.Info_AttachmentSaveFailedMessage, InfoBarMessageType.Error);
} }
@@ -669,7 +673,8 @@ namespace Wino.Mail.ViewModels
} }
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex, "Failed to save attachment."); Log.Error(ex, WinoErrors.SaveAttachment);
Crashes.TrackError(ex);
_dialogService.InfoBarMessage(Translator.Info_AttachmentSaveFailedTitle, Translator.Info_AttachmentSaveFailedMessage, InfoBarMessageType.Error); _dialogService.InfoBarMessage(Translator.Info_AttachmentSaveFailedTitle, Translator.Info_AttachmentSaveFailedMessage, InfoBarMessageType.Error);
} }
@@ -704,8 +709,8 @@ namespace Wino.Mail.ViewModels
} }
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex, "Failed to print mail.");
_dialogService.InfoBarMessage(string.Empty, ex.Message, InfoBarMessageType.Error); _dialogService.InfoBarMessage(string.Empty, ex.Message, InfoBarMessageType.Error);
Crashes.TrackError(ex);
} }
} }
@@ -730,8 +735,8 @@ namespace Wino.Mail.ViewModels
} }
catch (Exception ex) catch (Exception ex)
{ {
Log.Error(ex, "Failed to save as PDF.");
_dialogService.InfoBarMessage(Translator.Info_PDFSaveFailedTitle, ex.Message, InfoBarMessageType.Error); _dialogService.InfoBarMessage(Translator.Info_PDFSaveFailedTitle, ex.Message, InfoBarMessageType.Error);
Crashes.TrackError(ex);
} }
} }
@@ -781,7 +786,8 @@ namespace Wino.Mail.ViewModels
{ {
_dialogService.InfoBarMessage(Translator.Info_MailRenderingFailedTitle, string.Format(Translator.Info_MailRenderingFailedMessage, ex.Message), InfoBarMessageType.Error); _dialogService.InfoBarMessage(Translator.Info_MailRenderingFailedTitle, string.Format(Translator.Info_MailRenderingFailedMessage, ex.Message), InfoBarMessageType.Error);
Log.Error(ex, "Failed to render mail."); Crashes.TrackError(ex);
Log.Error(ex, "Render Failed");
} }
} }
} }

View File

@@ -21,7 +21,7 @@ namespace Wino.Mail.ViewModels
{ {
if (value >= 0) if (value >= 0)
{ {
PreferencesService.MarkAsPreference = (MailMarkAsOption)Enum.GetValues<MailMarkAsOption>().GetValue(value); PreferencesService.MarkAsPreference = (MailMarkAsOption)Enum.GetValues(typeof(MailMarkAsOption)).GetValue(value);
} }
} }
} }
@@ -101,7 +101,7 @@ namespace Wino.Mail.ViewModels
centerHoverActionIndex = availableHoverActions.IndexOf(PreferencesService.CenterHoverAction); centerHoverActionIndex = availableHoverActions.IndexOf(PreferencesService.CenterHoverAction);
rightHoverActionIndex = availableHoverActions.IndexOf(PreferencesService.RightHoverAction); rightHoverActionIndex = availableHoverActions.IndexOf(PreferencesService.RightHoverAction);
SelectedMarkAsOptionIndex = Array.IndexOf(Enum.GetValues<MailMarkAsOption>(), PreferencesService.MarkAsPreference); SelectedMarkAsOptionIndex = Array.IndexOf(Enum.GetValues(typeof(MailMarkAsOption)), PreferencesService.MarkAsPreference);
} }
} }
} }

View File

@@ -1,21 +1,30 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework> <PropertyGroup>
<Platforms>x86;x64;arm64</Platforms> <TargetFramework>netstandard2.0</TargetFramework>
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers> <LangVersion>12</LangVersion>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio> <Platforms>AnyCPU;x64;x86</Platforms>
<ProduceReferenceAssembly>true</ProduceReferenceAssembly>
</PropertyGroup> <AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
<ItemGroup> <ProduceReferenceAssembly>true</ProduceReferenceAssembly>
<PackageReference Include="EmailValidation" /> </PropertyGroup>
<PackageReference Include="Microsoft.Identity.Client" />
<PackageReference Include="System.Reactive" /> <ItemGroup>
</ItemGroup> <PackageReference Include="EmailValidation" Version="1.2.0" />
<ItemGroup> <PackageReference Include="IsExternalInit" Version="1.0.3">
<ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj" /> <PrivateAssets>all</PrivateAssets>
<ProjectReference Include="..\Wino.Core.ViewModels\Wino.Core.ViewModels.csproj" /> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<ProjectReference Include="..\Wino.Core\Wino.Core.csproj" /> </PackageReference>
<ProjectReference Include="..\Wino.Messages\Wino.Messaging.csproj" /> <PackageReference Include="Microsoft.AppCenter.Crashes" Version="5.0.6" />
<ProjectReference Include="..\Wino.Services\Wino.Services.csproj" /> <PackageReference Include="System.Reactive" Version="6.0.1" />
</ItemGroup> </ItemGroup>
</Project>
<ItemGroup>
<ProjectReference Include="..\Wino.Core.Domain\Wino.Core.Domain.csproj" />
<ProjectReference Include="..\Wino.Core.ViewModels\Wino.Core.ViewModels.csproj" />
<ProjectReference Include="..\Wino.Core\Wino.Core.csproj" />
<ProjectReference Include="..\Wino.Messages\Wino.Messaging.csproj" />
<ProjectReference Include="..\Wino.Services\Wino.Services.csproj" />
</ItemGroup>
</Project>

View File

@@ -2,6 +2,7 @@
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.Toolkit.Uwp.Helpers;
using Windows.ApplicationModel.Activation; using Windows.ApplicationModel.Activation;
using Windows.Storage; using Windows.Storage;
using Windows.UI.Xaml; using Windows.UI.Xaml;
@@ -9,7 +10,6 @@ using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Media.Animation; using Windows.UI.Xaml.Media.Animation;
using Wino.Core.Domain.Enums; using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Interfaces; using Wino.Core.Domain.Interfaces;
using Wino.Core.UWP.Extensions;
using Wino.Views; using Wino.Views;
namespace Wino.Activation namespace Wino.Activation
@@ -44,7 +44,7 @@ namespace Wino.Activation
if (string.Equals(fileExtension, ".eml", StringComparison.OrdinalIgnoreCase)) if (string.Equals(fileExtension, ".eml", StringComparison.OrdinalIgnoreCase))
{ {
var fileBytes = await file.ToByteArrayAsync(); var fileBytes = await file.ReadBytesAsync();
var directoryName = Path.GetDirectoryName(file.Path); var directoryName = Path.GetDirectoryName(file.Path);
var messageInformation = await _mimeFileService.GetMimeMessageInformationAsync(fileBytes, directoryName).ConfigureAwait(false); var messageInformation = await _mimeFileService.GetMimeMessageInformationAsync(fileBytes, directoryName).ConfigureAwait(false);

View File

@@ -4,12 +4,14 @@ using CommunityToolkit.Mvvm.Messaging;
using Windows.ApplicationModel.Activation; using Windows.ApplicationModel.Activation;
using Wino.Core.Domain.Interfaces; using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models.Launch; using Wino.Core.Domain.Models.Launch;
using Wino.Messaging.Client.Authorization;
using Wino.Messaging.Client.Shell; using Wino.Messaging.Client.Shell;
namespace Wino.Activation namespace Wino.Activation
{ {
internal class ProtocolActivationHandler : ActivationHandler<ProtocolActivatedEventArgs> internal class ProtocolActivationHandler : ActivationHandler<ProtocolActivatedEventArgs>
{ {
private const string GoogleAuthorizationProtocolTag = "google.pw.oauth2";
private const string MailtoProtocolTag = "mailto:"; private const string MailtoProtocolTag = "mailto:";
private readonly INativeAppService _nativeAppService; private readonly INativeAppService _nativeAppService;
@@ -26,7 +28,13 @@ namespace Wino.Activation
// Check URI prefix. // Check URI prefix.
var protocolString = args.Uri.AbsoluteUri; var protocolString = args.Uri.AbsoluteUri;
if (protocolString.StartsWith(MailtoProtocolTag)) // Google OAuth Response
if (protocolString.StartsWith(GoogleAuthorizationProtocolTag))
{
// App must be working already. No need to check for running state.
WeakReferenceMessenger.Default.Send(new ProtocolAuthorizationCallbackReceived(args.Uri));
}
else if (protocolString.StartsWith(MailtoProtocolTag))
{ {
// mailto activation. Try to parse params. // mailto activation. Try to parse params.
_launchProtocolService.MailToUri = new MailToUri(protocolString); _launchProtocolService.MailToUri = new MailToUri(protocolString);

View File

@@ -1,8 +1,8 @@
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using CommunityToolkit.Mvvm.Messaging; using CommunityToolkit.Mvvm.Messaging;
using CommunityToolkit.WinUI.Notifications;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Toolkit.Uwp.Notifications;
using Serilog; using Serilog;
using Windows.ApplicationModel.Activation; using Windows.ApplicationModel.Activation;
using Wino.Core.Domain; using Wino.Core.Domain;

View File

@@ -31,6 +31,8 @@ namespace Wino
{ {
public sealed partial class App : WinoApplication, IRecipient<NewMailSynchronizationRequested> public sealed partial class App : WinoApplication, IRecipient<NewMailSynchronizationRequested>
{ {
public override string AppCenterKey { get; } = "90deb1d0-a77f-47d0-8a6b-7eaf111c6b72";
private BackgroundTaskDeferral connectionBackgroundTaskDeferral; private BackgroundTaskDeferral connectionBackgroundTaskDeferral;
private BackgroundTaskDeferral toastActionBackgroundTaskDeferral; private BackgroundTaskDeferral toastActionBackgroundTaskDeferral;
@@ -240,8 +242,6 @@ namespace Wino
protected override async void OnApplicationCloseRequested(object sender, SystemNavigationCloseRequestedPreviewEventArgs e) protected override async void OnApplicationCloseRequested(object sender, SystemNavigationCloseRequestedPreviewEventArgs e)
{ {
Log.Information("App close requested.");
var deferral = e.GetDeferral(); var deferral = e.GetDeferral();
// Wino should notify user on app close if: // Wino should notify user on app close if:

View File

@@ -6,7 +6,7 @@ using Wino.Core.UWP.Controls;
namespace Wino.Controls namespace Wino.Controls
{ {
public partial class AccountNavigationItem : WinoNavigationViewItem public class AccountNavigationItem : WinoNavigationViewItem
{ {
public static readonly DependencyProperty IsActiveAccountProperty = DependencyProperty.Register(nameof(IsActiveAccount), typeof(bool), typeof(AccountNavigationItem), new PropertyMetadata(false, new PropertyChangedCallback(OnIsActiveAccountChanged))); public static readonly DependencyProperty IsActiveAccountProperty = DependencyProperty.Register(nameof(IsActiveAccount), typeof(bool), typeof(AccountNavigationItem), new PropertyMetadata(false, new PropertyChangedCallback(OnIsActiveAccountChanged)));

View File

@@ -19,7 +19,7 @@ namespace Wino.Controls.Advanced
/// Custom ListView control that handles multiple selection with Extended/Multiple selection mode /// Custom ListView control that handles multiple selection with Extended/Multiple selection mode
/// and supports threads. /// and supports threads.
/// </summary> /// </summary>
public partial class WinoListView : ListView, IDisposable public class WinoListView : ListView, IDisposable
{ {
private ILogger logger = Log.ForContext<WinoListView>(); private ILogger logger = Log.ForContext<WinoListView>();

View File

@@ -15,7 +15,7 @@ using Wino.Core.UWP.Services;
namespace Wino.Controls namespace Wino.Controls
{ {
public partial class ImagePreviewControl : Control public class ImagePreviewControl : Control
{ {
private const string PART_EllipseInitialsGrid = "EllipseInitialsGrid"; private const string PART_EllipseInitialsGrid = "EllipseInitialsGrid";
private const string PART_InitialsTextBlock = "InitialsTextBlock"; private const string PART_InitialsTextBlock = "InitialsTextBlock";

View File

@@ -8,7 +8,7 @@ namespace Wino.Controls
/// <summary> /// <summary>
/// Templated button for each setting in Settings Dialog. /// Templated button for each setting in Settings Dialog.
/// </summary> /// </summary>
public partial class SettingsMenuItemControl : Control public class SettingsMenuItemControl : Control
{ {
public string Title public string Title
{ {

View File

@@ -7,7 +7,7 @@ using Windows.UI.Xaml.Markup;
namespace Wino.Controls namespace Wino.Controls
{ {
[ContentProperty(Name = nameof(Content))] [ContentProperty(Name = nameof(Content))]
public partial class WinoExpander : Control public class WinoExpander : Control
{ {
private const string PART_HeaderGrid = "HeaderGrid"; private const string PART_HeaderGrid = "HeaderGrid";
private const string PART_ContentAreaWrapper = "ContentAreaWrapper"; private const string PART_ContentAreaWrapper = "ContentAreaWrapper";

View File

@@ -8,7 +8,7 @@ using Wino.Mail.ViewModels.Data;
namespace Wino.Controls namespace Wino.Controls
{ {
public partial class WinoSwipeControlItems : SwipeItems public class WinoSwipeControlItems : SwipeItems
{ {
public static readonly DependencyProperty SwipeOperationProperty = DependencyProperty.Register(nameof(SwipeOperation), typeof(MailOperation), typeof(WinoSwipeControlItems), new PropertyMetadata(default(MailOperation), new PropertyChangedCallback(OnItemsChanged))); public static readonly DependencyProperty SwipeOperationProperty = DependencyProperty.Register(nameof(SwipeOperation), typeof(MailOperation), typeof(WinoSwipeControlItems), new PropertyMetadata(default(MailOperation), new PropertyChangedCallback(OnItemsChanged)));
public static readonly DependencyProperty MailItemProperty = DependencyProperty.Register(nameof(MailItem), typeof(IMailItem), typeof(WinoSwipeControlItems), new PropertyMetadata(null)); public static readonly DependencyProperty MailItemProperty = DependencyProperty.Register(nameof(MailItem), typeof(IMailItem), typeof(WinoSwipeControlItems), new PropertyMetadata(null));

View File

@@ -28,7 +28,7 @@ namespace Wino.Dialogs
IImapAccountCreationDialog IImapAccountCreationDialog
{ {
private TaskCompletionSource<CustomServerInformation> _getServerInfoTaskCompletionSource = new TaskCompletionSource<CustomServerInformation>(); private TaskCompletionSource<CustomServerInformation> _getServerInfoTaskCompletionSource = new TaskCompletionSource<CustomServerInformation>();
private TaskCompletionSource<bool> dialogOpened = new TaskCompletionSource<bool>();
private bool isDismissRequested = false; private bool isDismissRequested = false;
public NewImapSetupDialog() public NewImapSetupDialog()
@@ -80,18 +80,14 @@ namespace Wino.Dialogs
public async Task ShowDialogAsync(CancellationTokenSource cancellationTokenSource) public async Task ShowDialogAsync(CancellationTokenSource cancellationTokenSource)
{ {
Opened += DialogOpened; var tcs = new TaskCompletionSource<bool>();
_ = ShowAsync(); _ = ShowAsync().AsTask().ContinueWith((t) =>
{
tcs.TrySetResult(true);
});
await dialogOpened.Task; await tcs.Task;
}
private void DialogOpened(ContentDialog sender, ContentDialogOpenedEventArgs args)
{
Opened -= DialogOpened;
dialogOpened?.SetResult(true);
} }
public void ShowPreparingFolders() public void ShowPreparingFolders()

View File

@@ -10,9 +10,7 @@ using Windows.UI.Xaml.Controls;
using Wino.Core.Domain; using Wino.Core.Domain;
using Wino.Core.Domain.Entities.Mail; using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Interfaces; using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models;
using Wino.Core.Domain.Models.Reader; using Wino.Core.Domain.Models.Reader;
using Wino.Core.UWP.Extensions;
using Wino.Views.Settings; using Wino.Views.Settings;
namespace Wino.Dialogs namespace Wino.Dialogs
@@ -78,9 +76,9 @@ namespace Wino.Dialogs
_getHTMLBodyFunction = new Func<Task<string>>(async () => _getHTMLBodyFunction = new Func<Task<string>>(async () =>
{ {
var editorContent = await Chromium.ExecuteScriptFunctionSafeAsync("GetHTMLContent"); var editorContent = await InvokeScriptSafeAsync("GetHTMLContent();");
return JsonSerializer.Deserialize(editorContent, BasicTypesJsonContext.Default.String); return JsonSerializer.Deserialize<string>(editorContent);
}); });
var underlyingThemeService = App.Current.Services.GetService<IUnderlyingThemeService>(); var underlyingThemeService = App.Current.Services.GetService<IUnderlyingThemeService>();
@@ -190,6 +188,22 @@ namespace Wino.Dialogs
} }
} }
public async Task<string> ExecuteScriptFunctionAsync(string functionName, params object[] parameters)
{
string script = functionName + "(";
for (int i = 0; i < parameters.Length; i++)
{
script += JsonSerializer.Serialize(parameters[i]);
if (i < parameters.Length - 1)
{
script += ", ";
}
}
script += ");";
return await Chromium.ExecuteScriptAsync(script);
}
private async Task<string> InvokeScriptSafeAsync(string function) private async Task<string> InvokeScriptSafeAsync(string function)
{ {
if (Chromium == null) return string.Empty; if (Chromium == null) return string.Empty;
@@ -269,11 +283,11 @@ namespace Wino.Dialogs
if (string.IsNullOrEmpty(htmlBody)) if (string.IsNullOrEmpty(htmlBody))
{ {
await Chromium.ExecuteScriptFunctionAsync("RenderHTML", parameters: JsonSerializer.Serialize(" ", BasicTypesJsonContext.Default.String)); await ExecuteScriptFunctionAsync("RenderHTML", " ");
} }
else else
{ {
await Chromium.ExecuteScriptFunctionAsync("RenderHTML", parameters: JsonSerializer.Serialize(htmlBody, BasicTypesJsonContext.Default.String)); await ExecuteScriptFunctionAsync("RenderHTML", htmlBody);
await FocusEditorAsync(); await FocusEditorAsync();
} }
@@ -286,12 +300,7 @@ namespace Wino.Dialogs
int composerFontSize = _preferencesService.ComposerFontSize; int composerFontSize = _preferencesService.ComposerFontSize;
var readerFont = _preferencesService.ReaderFont; var readerFont = _preferencesService.ReaderFont;
int readerFontSize = _preferencesService.ReaderFontSize; int readerFontSize = _preferencesService.ReaderFontSize;
return await Chromium.ExecuteScriptFunctionAsync("initializeJodit", false, return await ExecuteScriptFunctionAsync("initializeJodit", fonts, composerFont, composerFontSize, readerFont, readerFontSize);
JsonSerializer.Serialize(fonts, BasicTypesJsonContext.Default.ListString),
JsonSerializer.Serialize(composerFont, BasicTypesJsonContext.Default.String),
JsonSerializer.Serialize(composerFontSize, BasicTypesJsonContext.Default.Int32),
JsonSerializer.Serialize(readerFont, BasicTypesJsonContext.Default.String),
JsonSerializer.Serialize(readerFontSize, BasicTypesJsonContext.Default.Int32));
} }
private async void ChromiumInitialized(Microsoft.UI.Xaml.Controls.WebView2 sender, Microsoft.UI.Xaml.Controls.CoreWebView2InitializedEventArgs args) private async void ChromiumInitialized(Microsoft.UI.Xaml.Controls.WebView2 sender, Microsoft.UI.Xaml.Controls.CoreWebView2InitializedEventArgs args)
@@ -318,7 +327,7 @@ namespace Wino.Dialogs
private void ScriptMessageReceived(CoreWebView2 sender, CoreWebView2WebMessageReceivedEventArgs args) private void ScriptMessageReceived(CoreWebView2 sender, CoreWebView2WebMessageReceivedEventArgs args)
{ {
var change = JsonSerializer.Deserialize(args.WebMessageAsJson, DomainModelsJsonContext.Default.WebViewMessage); var change = JsonSerializer.Deserialize<WebViewMessage>(args.WebMessageAsJson);
if (change.Type == "bold") if (change.Type == "bold")
{ {

Some files were not shown because too many files have changed in this diff Show More