From 883a6e2bd9ceea2335dbaadd8d2f848f09e21363 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Mon, 17 Jun 2019 20:52:51 +0100 Subject: [PATCH] strong ressources and interface --- .../Business/BillingController.cs | 2 +- .../HairCut/HairCutController.cs | 3 +- .../Accounting/AccountController.cs | 2 +- .../Accounting/ManageController.cs | 2 +- .../Contracting/ActivityController.cs | 4 +- .../Contracting/CommandController.cs | 2 +- .../Contracting/FrontOfficeController.cs | 2 +- .../Haircut/HairCutCommandController.cs | 2 +- src/Yavsc/Controllers/IT/ProjectController.cs | 4 +- src/Yavsc/Hubs/ChatHub.cs | 58 +- src/Yavsc/Makefile | 4 +- ...er.resx => Yavsc.AnnouncesController.resx} | 0 ...oller.fr.resx => Yavsc.BugController.resx} | 0 src/Yavsc/Resources/Yavsc.ChatHub.Designer.cs | 70 + ....ChatHub.en.resx => Yavsc.ChatHub.en.resx} | 2 + ...ces.ChatHub.fr.resx => Yavsc.ChatHub.resx} | 3 + ...els.Billing.NominativeServiceCommand.resx} | 0 ...r.resx => Yavsc.Models.IT.Fixing.Bug.resx} | 0 .../Resources/Yavsc.Resources.ChatHub.resx | 66 - .../Yavsc.Resources.IT.Fixing.Bug.resx | 65 - ...sc.Services.ChatHubConnectionManager.resx} | 0 ...omponents.CommentViewComponent.Designer.cs | 94 + ...iewComponents.CommentViewComponent.fr.resx | 70 - ...c.ViewComponents.CommentViewComponent.resx | 12 +- ...ViewComponents.TaggerViewComponent.fr.resx | 62 - ...sc.ViewComponents.TaggerViewComponent.resx | 5 +- ...ice.PerformerProfileViewModel.Designer.cs} | 24 +- ...ntOffice.PerformerProfileViewModel.fr.resx | 65 - ...rontOffice.PerformerProfileViewModel.resx} | 2 +- .../Yavsc.YavscLocalisation.Designer.cs | 2056 +++++++++++++++++ ...n.resx => Yavsc.YavscLocalisation.en.resx} | 0 ...t.resx => Yavsc.YavscLocalisation.pt.resx} | 0 ...n.fr.resx => Yavsc.YavscLocalisation.resx} | 0 src/Yavsc/Resources/YavscLocalisation.cs | 20 - src/Yavsc/Services/ChatHubConnexionManager.cs | 4 +- src/Yavsc/Startup/Startup.cs | 2 +- src/Yavsc/ViewComponents/BillViewComponent.cs | 4 +- .../ViewComponents/CommentViewComponent.cs | 4 +- .../FrontOffice/PerformerProfileViewModel.cs | 2 +- src/Yavsc/Views/_ViewImports.cshtml | 2 +- src/Yavsc/wwwroot/css/main/site.css | 4 + src/Yavsc/wwwroot/images/ptcroix.png | Bin 0 -> 316 bytes src/Yavsc/wwwroot/images/ptcroix.svg | 106 + src/Yavsc/wwwroot/js/chat.js | 41 +- 44 files changed, 2456 insertions(+), 414 deletions(-) rename src/Yavsc/Resources/{Yavsc.Resources.AnnouncesController.resx => Yavsc.AnnouncesController.resx} (100%) rename src/Yavsc/Resources/{Yavsc.Resources.BugController.fr.resx => Yavsc.BugController.resx} (100%) create mode 100644 src/Yavsc/Resources/Yavsc.ChatHub.Designer.cs rename src/Yavsc/Resources/{Yavsc.Resources.ChatHub.en.resx => Yavsc.ChatHub.en.resx} (95%) rename src/Yavsc/Resources/{Yavsc.Resources.ChatHub.fr.resx => Yavsc.ChatHub.resx} (94%) rename src/Yavsc/Resources/{Yavsc.Resources.Models.Billing.NominativeServiceCommand.resx => Yavsc.Models.Billing.NominativeServiceCommand.resx} (100%) rename src/Yavsc/Resources/{Yavsc.Resources.IT.Fixing.Bug.fr.resx => Yavsc.Models.IT.Fixing.Bug.resx} (100%) delete mode 100644 src/Yavsc/Resources/Yavsc.Resources.ChatHub.resx delete mode 100644 src/Yavsc/Resources/Yavsc.Resources.IT.Fixing.Bug.resx rename src/Yavsc/Resources/{Yavsc.Services.ChatHubConnectionManager.fr.resx => Yavsc.Services.ChatHubConnectionManager.resx} (100%) create mode 100644 src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.Designer.cs delete mode 100644 src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.fr.resx delete mode 100644 src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.fr.resx rename src/Yavsc/Resources/{Yavsc.Resources.ChatHub.Designer.cs => Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.Designer.cs} (71%) delete mode 100644 src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.fr.resx rename src/Yavsc/Resources/{Yavsc.ViewComponents.TaggerViewComponent.en.resx => Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.resx} (97%) create mode 100644 src/Yavsc/Resources/Yavsc.YavscLocalisation.Designer.cs rename src/Yavsc/Resources/{Yavsc.Resources.YavscLocalisation.en.resx => Yavsc.YavscLocalisation.en.resx} (100%) rename src/Yavsc/Resources/{Yavsc.Resources.YavscLocalisation.pt.resx => Yavsc.YavscLocalisation.pt.resx} (100%) rename src/Yavsc/Resources/{Yavsc.Resources.YavscLocalisation.fr.resx => Yavsc.YavscLocalisation.resx} (100%) delete mode 100644 src/Yavsc/Resources/YavscLocalisation.cs create mode 100644 src/Yavsc/wwwroot/images/ptcroix.png create mode 100644 src/Yavsc/wwwroot/images/ptcroix.svg diff --git a/src/Yavsc/ApiControllers/Business/BillingController.cs b/src/Yavsc/ApiControllers/Business/BillingController.cs index 6daf24c6..11dcb2e0 100644 --- a/src/Yavsc/ApiControllers/Business/BillingController.cs +++ b/src/Yavsc/ApiControllers/Business/BillingController.cs @@ -39,7 +39,7 @@ namespace Yavsc.ApiControllers public BillingController( IAuthorizationService authorizationService, ILoggerFactory loggerFactory, - IStringLocalizer SR, + IStringLocalizer SR, ApplicationDbContext context, IOptions googleSettings, IYavscMessageSender GCMSender, diff --git a/src/Yavsc/ApiControllers/HairCut/HairCutController.cs b/src/Yavsc/ApiControllers/HairCut/HairCutController.cs index 0e954671..d01bb2c2 100644 --- a/src/Yavsc/ApiControllers/HairCut/HairCutController.cs +++ b/src/Yavsc/ApiControllers/HairCut/HairCutController.cs @@ -14,7 +14,6 @@ namespace Yavsc.ApiControllers using Models; using Services; using Models.Haircut; - using Resources; using System.Threading.Tasks; using Helpers; using Microsoft.Data.Entity; @@ -42,7 +41,7 @@ namespace Yavsc.ApiControllers IOptions googleSettings, IYavscMessageSender GCMSender, UserManager userManager, - IStringLocalizer localizer, + IStringLocalizer localizer, IEmailSender emailSender, IOptions smtpSettings, IOptions siteSettings, diff --git a/src/Yavsc/Controllers/Accounting/AccountController.cs b/src/Yavsc/Controllers/Accounting/AccountController.cs index 17b2f2f7..0fa8061a 100644 --- a/src/Yavsc/Controllers/Accounting/AccountController.cs +++ b/src/Yavsc/Controllers/Accounting/AccountController.cs @@ -45,7 +45,7 @@ namespace Yavsc.Controllers IEmailSender emailSender, IOptions siteSettings, ILoggerFactory loggerFactory, IOptions twilioSettings, - IStringLocalizer localizer, + IStringLocalizer localizer, ApplicationDbContext dbContext) { _userManager = userManager; diff --git a/src/Yavsc/Controllers/Accounting/ManageController.cs b/src/Yavsc/Controllers/Accounting/ManageController.cs index 6108eefd..2830131b 100644 --- a/src/Yavsc/Controllers/Accounting/ManageController.cs +++ b/src/Yavsc/Controllers/Accounting/ManageController.cs @@ -55,7 +55,7 @@ namespace Yavsc.Controllers IOptions googleSettings, IOptions paypalSettings, IOptions cinfoSettings, - IStringLocalizer SR, + IStringLocalizer SR, ICalendarManager calendarManager, ILoggerFactory loggerFactory) { diff --git a/src/Yavsc/Controllers/Contracting/ActivityController.cs b/src/Yavsc/Controllers/Contracting/ActivityController.cs index c1400469..e0436d42 100644 --- a/src/Yavsc/Controllers/Contracting/ActivityController.cs +++ b/src/Yavsc/Controllers/Contracting/ActivityController.cs @@ -17,11 +17,11 @@ namespace Yavsc.Controllers public class ActivityController : Controller { private ApplicationDbContext _context; - IStringLocalizer SR; + IStringLocalizer SR; ILogger logger; public ActivityController(ApplicationDbContext context, - IStringLocalizer SR, + IStringLocalizer SR, ILoggerFactory loggerFactory) { _context = context; diff --git a/src/Yavsc/Controllers/Contracting/CommandController.cs b/src/Yavsc/Controllers/Contracting/CommandController.cs index 9cc4cbe9..12a97fe4 100644 --- a/src/Yavsc/Controllers/Contracting/CommandController.cs +++ b/src/Yavsc/Controllers/Contracting/CommandController.cs @@ -36,7 +36,7 @@ namespace Yavsc.Controllers IYavscMessageSender messageSender, UserManager userManager, ICalendarManager calendarManager, - IStringLocalizer localizer, + IStringLocalizer localizer, IEmailSender emailSender, IOptions smtpSettings, IOptions siteSettings, diff --git a/src/Yavsc/Controllers/Contracting/FrontOfficeController.cs b/src/Yavsc/Controllers/Contracting/FrontOfficeController.cs index a8ce89fd..8b865a80 100644 --- a/src/Yavsc/Controllers/Contracting/FrontOfficeController.cs +++ b/src/Yavsc/Controllers/Contracting/FrontOfficeController.cs @@ -30,7 +30,7 @@ namespace Yavsc.Controllers UserManager userManager, IBillingService billing, ILoggerFactory loggerFactory, - IStringLocalizer SR) + IStringLocalizer SR) { _context = context; _userManager = userManager; diff --git a/src/Yavsc/Controllers/Haircut/HairCutCommandController.cs b/src/Yavsc/Controllers/Haircut/HairCutCommandController.cs index 3a852183..0bee463e 100644 --- a/src/Yavsc/Controllers/Haircut/HairCutCommandController.cs +++ b/src/Yavsc/Controllers/Haircut/HairCutCommandController.cs @@ -34,7 +34,7 @@ namespace Yavsc.Controllers IOptions googleSettings, IYavscMessageSender GCMSender, UserManager userManager, - IStringLocalizer localizer, + IStringLocalizer localizer, IEmailSender emailSender, IOptions smtpSettings, IOptions siteSettings, diff --git a/src/Yavsc/Controllers/IT/ProjectController.cs b/src/Yavsc/Controllers/IT/ProjectController.cs index fb88d909..b99b0c46 100644 --- a/src/Yavsc/Controllers/IT/ProjectController.cs +++ b/src/Yavsc/Controllers/IT/ProjectController.cs @@ -19,11 +19,11 @@ namespace Yavsc.Controllers { private ApplicationDbContext _context; ILogger _logger; - IStringLocalizer _localizer; + IStringLocalizer _localizer; public ProjectController(ApplicationDbContext context, ILoggerFactory loggerFactory, - IStringLocalizer localizer + IStringLocalizer localizer ) { _context = context; diff --git a/src/Yavsc/Hubs/ChatHub.cs b/src/Yavsc/Hubs/ChatHub.cs index b033b071..9f1664f7 100644 --- a/src/Yavsc/Hubs/ChatHub.cs +++ b/src/Yavsc/Hubs/ChatHub.cs @@ -36,12 +36,11 @@ namespace Yavsc using Models; using Models.Chat; using Yavsc.Abstract.Chat; + using Yavsc.Attributes.Validation; using Yavsc.Services; public partial class ChatHub : Hub, IDisposable { - // TODO externalize connexion and room presence management - ApplicationDbContext _dbContext; private IConnexionManager _cxManager; private IStringLocalizer _localizer; @@ -60,9 +59,10 @@ namespace Yavsc _cxManager = scope.ServiceProvider.GetService(); _cxManager.SetErrorHandler ((context, error) => { - Clients.Caller.notifyUser(NotificationTypes.Error, context, error); + NotifyUser(NotificationTypes.Error, context, error); }); _logger = loggerFactory.CreateLogger(); + } void SetUserName(string cxId, string userName) @@ -105,7 +105,7 @@ namespace Yavsc Connected = true }); _dbContext.SaveChanges(); - Clients.Group(ChatHubConstants.HubGroupFollowingPrefix + userId).notifyuser(NotificationTypes.Connected, userName, null); + Clients.Group(ChatHubConstants.HubGroupFollowingPrefix + userId).notifyUser(NotificationTypes.Connected, userName, null); isCop = Context.User.IsInRole(Constants.AdminGroupName) ; if (isCop) { @@ -156,7 +156,7 @@ namespace Yavsc { var user = _dbContext.Users.FirstOrDefault(u => u.UserName == userName); var userId = user.Id; - Clients.Group(ChatHubConstants.HubGroupFollowingPrefix + userId).notifyuser(NotificationTypes.DisConnected, userName, null); + Clients.Group(ChatHubConstants.HubGroupFollowingPrefix + userId).notifyUser(NotificationTypes.DisConnected, userName, null); var cx = _dbContext.ChatConnection.SingleOrDefault(c => c.ConnectionId == Context.ConnectionId); if (cx != null) @@ -201,10 +201,15 @@ namespace Yavsc public void Nick(string nickName) { + if (!ValidateStringLength(nickName, 1,12)) + { + NotifyUser(NotificationTypes.Error, "user", InvalidUserName); + } + var candidate = "?" + nickName; if (_cxManager.IsConnected(candidate)) { - Clients.Caller.notifyUser(NotificationTypes.ExistingUserName, nickName, "aborting"); + NotifyUser(NotificationTypes.ExistingUserName, nickName, "aborting"); return; } _cxManager.SetUserName( Context.ConnectionId, candidate); @@ -215,8 +220,28 @@ namespace Yavsc return _cxManager.IsPresent(roomName, userName); } + bool ValidateStringLength(string str, int minLen, int maxLen) + { + if (string.IsNullOrEmpty(str)) + { + if (minLen<=0) { + return true; + } else { + return false; + } + } + if (str.Length>maxLen||str.Length r.Name == room); if (existent) { - Clients.Caller.notifyUser(NotificationTypes.Error, room, "already registered."); + NotifyUserInRoom(NotificationTypes.Error, room, "already registered."); return; } string userName = Context.User.Identity.Name; @@ -296,7 +321,6 @@ namespace Yavsc throw new NotImplementedException(); } - public void Part([Required] string roomName, [Required] string reason) { if (_cxManager.Part(Context.ConnectionId, roomName, reason)) @@ -314,7 +338,7 @@ namespace Yavsc void NotifyErrorToCallerInRoom(string room, string reason) { - Clients.Caller.notifyUser(NotificationTypes.Error, room, reason); + NotifyUserInRoom(NotificationTypes.Error, room, reason); _logger.LogError($"NotifyErrorToCallerInRoom: {room}, {reason}"); } @@ -325,25 +349,33 @@ namespace Yavsc if (!_cxManager.TryGetChanInfo(roomName, out chanInfo)) { var noChanMsg = _localizer.GetString(ChatHubConstants.LabNoSuchChan).ToString(); - Clients.Caller.notifyUser(NotificationTypes.Error, roomName, noChanMsg); + NotifyUserInRoom(NotificationTypes.Error, roomName, noChanMsg); return; } var userName = _cxManager.GetUserName(Context.ConnectionId); if (!_cxManager.IsPresent(roomName, userName)) { var notSentMsg = _localizer.GetString(ChatHubConstants.LabnoJoinNoSend).ToString(); - Clients.Caller.notifyUser(NotificationTypes.Error, roomName, notSentMsg); + NotifyUserInRoom(NotificationTypes.Error, roomName, notSentMsg); return; } Clients.Group(groupname).addMessage(userName, roomName, message); } + void NotifyUser(string type, string targetId, string message) + { + Clients.Caller.notifyUser(type, targetId, message); + } + void NotifyUserInRoom(string type, string room, string message) + { + Clients.Caller.notifyUserInRoom(type, room, message); + } [Authorize] public void SendPV([Required] string userName, [Required] string message) { if (string.IsNullOrWhiteSpace(userName)) { - Clients.Caller.notifyUser(NotificationTypes.Error, "none!", "specify an user."); + NotifyUser(NotificationTypes.Error, "none!", "specify an user."); return; } @@ -358,7 +390,7 @@ namespace Yavsc if (bl.Count() > 0) { - Clients.Caller.notifyUser(NotificationTypes.PrivateMessageDenied, userName, "you are black listed."); + NotifyUser(NotificationTypes.PrivateMessageDenied, userName, "you are black listed."); return; } } diff --git a/src/Yavsc/Makefile b/src/Yavsc/Makefile index 1d40c993..69d03d2a 100644 --- a/src/Yavsc/Makefile +++ b/src/Yavsc/Makefile @@ -5,7 +5,7 @@ HOSTADMIN=root ASPNET_LOG_LEVEL=debug SOURCE_DIR=$(HOME)/workspace/yavsc MAKEFILE_DIR=$(SOURCE_DIR)/scripts/build/make -BASERESXGEN=Resources/Yavsc.Resources.ChatHub.Designer.cs Resources/Yavsc.ViewComponents.CommentViewComponent.Designer.cs +BASERESXGEN=Resources/Yavsc.ChatHub.Designer.cs Resources/Yavsc.ViewComponents.CommentViewComponent.Designer.cs Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.Designer.cs Resources/Yavsc.YavscLocalisation.Designer.cs include $(MAKEFILE_DIR)/versioning.mk include $(MAKEFILE_DIR)/dnx.mk @@ -57,7 +57,7 @@ endif jsmin < $^ > $@ %.Designer.cs: %.resx - strotygen -p -t -r "Yavsc.Resources." $^ + strotygen -l -p -t -r "Yavsc.Resources." $^ prepare_code: $(BASERESXGEN) diff --git a/src/Yavsc/Resources/Yavsc.Resources.AnnouncesController.resx b/src/Yavsc/Resources/Yavsc.AnnouncesController.resx similarity index 100% rename from src/Yavsc/Resources/Yavsc.Resources.AnnouncesController.resx rename to src/Yavsc/Resources/Yavsc.AnnouncesController.resx diff --git a/src/Yavsc/Resources/Yavsc.Resources.BugController.fr.resx b/src/Yavsc/Resources/Yavsc.BugController.resx similarity index 100% rename from src/Yavsc/Resources/Yavsc.Resources.BugController.fr.resx rename to src/Yavsc/Resources/Yavsc.BugController.resx diff --git a/src/Yavsc/Resources/Yavsc.ChatHub.Designer.cs b/src/Yavsc/Resources/Yavsc.ChatHub.Designer.cs new file mode 100644 index 00000000..50e2ac50 --- /dev/null +++ b/src/Yavsc/Resources/Yavsc.ChatHub.Designer.cs @@ -0,0 +1,70 @@ +// ------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Mono Runtime Version: 4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +// ------------------------------------------------------------------------------ + +namespace Yavsc { + using System; + using System.Reflection; + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public partial class ChatHub { + + private static System.Resources.ResourceManager resourceMan; + + private static System.Globalization.CultureInfo resourceCulture; + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public static System.Resources.ResourceManager ResourceManager { + get { + if (object.Equals(null, resourceMan)) { + System.Resources.ResourceManager temp = new System.Resources.ResourceManager(("Yavsc.Resources." + "Yavsc.ChatHub"), typeof(ChatHub).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public static System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + public static string Authenticated_chat_user { + get { + return ResourceManager.GetString("Authenticated chat user", resourceCulture); + } + } + + public static string LabnoJoinNoSend { + get { + return ResourceManager.GetString("LabnoJoinNoSend", resourceCulture); + } + } + + public static string InvalidRoomName { + get { + return ResourceManager.GetString("InvalidRoomName", resourceCulture); + } + } + + public static string InvalidUserName { + get { + return ResourceManager.GetString("InvalidUserName", resourceCulture); + } + } + } +} diff --git a/src/Yavsc/Resources/Yavsc.Resources.ChatHub.en.resx b/src/Yavsc/Resources/Yavsc.ChatHub.en.resx similarity index 95% rename from src/Yavsc/Resources/Yavsc.Resources.ChatHub.en.resx rename to src/Yavsc/Resources/Yavsc.ChatHub.en.resx index 8317c447..7f7eed5c 100644 --- a/src/Yavsc/Resources/Yavsc.Resources.ChatHub.en.resx +++ b/src/Yavsc/Resources/Yavsc.ChatHub.en.resx @@ -63,4 +63,6 @@ --> Authenticated chat user could not send to channel (not joint) + Invalid room name + Invalid user name diff --git a/src/Yavsc/Resources/Yavsc.Resources.ChatHub.fr.resx b/src/Yavsc/Resources/Yavsc.ChatHub.resx similarity index 94% rename from src/Yavsc/Resources/Yavsc.Resources.ChatHub.fr.resx rename to src/Yavsc/Resources/Yavsc.ChatHub.resx index a878031d..97e25c10 100644 --- a/src/Yavsc/Resources/Yavsc.Resources.ChatHub.fr.resx +++ b/src/Yavsc/Resources/Yavsc.ChatHub.resx @@ -63,4 +63,7 @@ --> Utilisateur de chat authentifié Envoi impossible: vous devez joindre le canal pour y contribuer. + Nom de salon invalide + Nom d'utilisateur invalide + \ No newline at end of file diff --git a/src/Yavsc/Resources/Yavsc.Resources.Models.Billing.NominativeServiceCommand.resx b/src/Yavsc/Resources/Yavsc.Models.Billing.NominativeServiceCommand.resx similarity index 100% rename from src/Yavsc/Resources/Yavsc.Resources.Models.Billing.NominativeServiceCommand.resx rename to src/Yavsc/Resources/Yavsc.Models.Billing.NominativeServiceCommand.resx diff --git a/src/Yavsc/Resources/Yavsc.Resources.IT.Fixing.Bug.fr.resx b/src/Yavsc/Resources/Yavsc.Models.IT.Fixing.Bug.resx similarity index 100% rename from src/Yavsc/Resources/Yavsc.Resources.IT.Fixing.Bug.fr.resx rename to src/Yavsc/Resources/Yavsc.Models.IT.Fixing.Bug.resx diff --git a/src/Yavsc/Resources/Yavsc.Resources.ChatHub.resx b/src/Yavsc/Resources/Yavsc.Resources.ChatHub.resx deleted file mode 100644 index a878031d..00000000 --- a/src/Yavsc/Resources/Yavsc.Resources.ChatHub.resx +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Utilisateur de chat authentifié - Envoi impossible: vous devez joindre le canal pour y contribuer. - \ No newline at end of file diff --git a/src/Yavsc/Resources/Yavsc.Resources.IT.Fixing.Bug.resx b/src/Yavsc/Resources/Yavsc.Resources.IT.Fixing.Bug.resx deleted file mode 100644 index b386a5fb..00000000 --- a/src/Yavsc/Resources/Yavsc.Resources.IT.Fixing.Bug.resx +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Le titre est trop long - \ No newline at end of file diff --git a/src/Yavsc/Resources/Yavsc.Services.ChatHubConnectionManager.fr.resx b/src/Yavsc/Resources/Yavsc.Services.ChatHubConnectionManager.resx similarity index 100% rename from src/Yavsc/Resources/Yavsc.Services.ChatHubConnectionManager.fr.resx rename to src/Yavsc/Resources/Yavsc.Services.ChatHubConnectionManager.resx diff --git a/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.Designer.cs b/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.Designer.cs new file mode 100644 index 00000000..f62f8775 --- /dev/null +++ b/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.Designer.cs @@ -0,0 +1,94 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Yavsc.ViewComponents { + using System; + using System.Reflection; + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public partial class CommentViewComponent { + + private static System.Resources.ResourceManager resourceMan; + + private static System.Globalization.CultureInfo resourceCulture; + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public static System.Resources.ResourceManager ResourceManager { + get { + if (object.Equals(null, resourceMan)) { + System.Resources.ResourceManager temp = new System.Resources.ResourceManager(("Yavsc.Resources." + "Yavsc.ViewComponents.CommentViewComponent"), typeof(CommentViewComponent).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public static System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + public static string apiRouteCommentBlogPost { + get { + return ResourceManager.GetString("apiRouteCommentBlogPost", resourceCulture); + } + } + + public static string CommmentId { + get { + return ResourceManager.GetString("CommmentId", resourceCulture); + } + } + + public static string Comment { + get { + return ResourceManager.GetString("Comment", resourceCulture); + } + } + + public static string LastModificationDate { + get { + return ResourceManager.GetString("LastModificationDate", resourceCulture); + } + } + + public static string CreationDate { + get { + return ResourceManager.GetString("CreationDate", resourceCulture); + } + } + + public static string PostId { + get { + return ResourceManager.GetString("PostId", resourceCulture); + } + } + + public static string UserCreated { + get { + return ResourceManager.GetString("UserCreated", resourceCulture); + } + } + + public static string UserModified { + get { + return ResourceManager.GetString("UserModified", resourceCulture); + } + } + } +} diff --git a/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.fr.resx b/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.fr.resx deleted file mode 100644 index f756d21a..00000000 --- a/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.fr.resx +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Identifiant du commentaire - Commentaire - Commentaire - Date de dernière modification - Date de création - Identifiant du billet - Auteur - Auteur de la dernière modification - - \ No newline at end of file diff --git a/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.resx b/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.resx index 445f8105..ea070823 100644 --- a/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.resx +++ b/src/Yavsc/Resources/Yavsc.ViewComponents.CommentViewComponent.resx @@ -58,5 +58,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - blogcomments + + blogcomments + + Identifiant du commentaire + Commentaire + Date de dernière modification + Date de création + Identifiant du billet + Auteur + Auteur de la dernière modification + \ No newline at end of file diff --git a/src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.fr.resx b/src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.fr.resx deleted file mode 100644 index d1d8e94d..00000000 --- a/src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.fr.resx +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - un test - \ No newline at end of file diff --git a/src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.resx b/src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.resx index b5d88b2a..2f22d4db 100644 --- a/src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.resx +++ b/src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.resx @@ -59,7 +59,8 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - blogtags + blogtags \ No newline at end of file diff --git a/src/Yavsc/Resources/Yavsc.Resources.ChatHub.Designer.cs b/src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.Designer.cs similarity index 71% rename from src/Yavsc/Resources/Yavsc.Resources.ChatHub.Designer.cs rename to src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.Designer.cs index 7a90721a..511dbf5b 100644 --- a/src/Yavsc/Resources/Yavsc.Resources.ChatHub.Designer.cs +++ b/src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.Designer.cs @@ -8,29 +8,25 @@ // //------------------------------------------------------------------------------ -namespace Yavsc.Resources { +namespace Yavsc.ViewModels.FrontOffice { using System; using System.Reflection; - using System.Resources; - + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [System.Diagnostics.DebuggerNonUserCodeAttribute()] [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - public class ChatHub { + public partial class PerformerProfileViewModel { private static System.Resources.ResourceManager resourceMan; private static System.Globalization.CultureInfo resourceCulture; - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ChatHub() { - } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] public static System.Resources.ResourceManager ResourceManager { get { if (object.Equals(null, resourceMan)) { - System.Resources.ResourceManager temp = new System.Resources.ResourceManager("Yavsc.ChatHub", typeof(ChatHub).GetTypeInfo().Assembly); + System.Resources.ResourceManager temp = new System.Resources.ResourceManager(("Yavsc.Resources." + "Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel"), typeof(PerformerProfileViewModel).GetTypeInfo().Assembly); resourceMan = temp; } return resourceMan; @@ -47,15 +43,9 @@ namespace Yavsc.Resources { } } - public static string Authenticated_chat_user { - get { - return ResourceManager.GetString("Authenticated chat user", resourceCulture); - } - } - - public static string LabnoJoinNoSend { + public static string PerformerIdLabel { get { - return ResourceManager.GetString("LabnoJoinNoSend", resourceCulture); + return ResourceManager.GetString("PerformerIdLabel", resourceCulture); } } } diff --git a/src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.fr.resx b/src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.fr.resx deleted file mode 100644 index 10dff903..00000000 --- a/src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.fr.resx +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Identifiant prestataire - \ No newline at end of file diff --git a/src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.en.resx b/src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.resx similarity index 97% rename from src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.en.resx rename to src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.resx index 609000da..61193735 100644 --- a/src/Yavsc/Resources/Yavsc.ViewComponents.TaggerViewComponent.en.resx +++ b/src/Yavsc/Resources/Yavsc.ViewModels.FrontOffice.PerformerProfileViewModel.resx @@ -58,5 +58,5 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - a test + Identifiant prestataire \ No newline at end of file diff --git a/src/Yavsc/Resources/Yavsc.YavscLocalisation.Designer.cs b/src/Yavsc/Resources/Yavsc.YavscLocalisation.Designer.cs new file mode 100644 index 00000000..ea43fab7 --- /dev/null +++ b/src/Yavsc/Resources/Yavsc.YavscLocalisation.Designer.cs @@ -0,0 +1,2056 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Yavsc { + using System; + using System.Reflection; + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + public partial class YavscLocalisation { + + private static System.Resources.ResourceManager resourceMan; + + private static System.Globalization.CultureInfo resourceCulture; + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public static System.Resources.ResourceManager ResourceManager { + get { + if (object.Equals(null, resourceMan)) { + System.Resources.ResourceManager temp = new System.Resources.ResourceManager(("Yavsc.Resources." + "Yavsc.YavscLocalisation"), typeof(YavscLocalisation).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + public static System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + public static string About { + get { + return ResourceManager.GetString("About", resourceCulture); + } + } + + public static string About_BookAStar { + get { + return ResourceManager.GetString("About BookAStar", resourceCulture); + } + } + + public static string About_Message { + get { + return ResourceManager.GetString("About Message", resourceCulture); + } + } + + public static string access_denied { + get { + return ResourceManager.GetString("access denied", resourceCulture); + } + } + + public static string AcceptNotifications { + get { + return ResourceManager.GetString("AcceptNotifications", resourceCulture); + } + } + + public static string AcceptPublicContact { + get { + return ResourceManager.GetString("AcceptPublicContact", resourceCulture); + } + } + + public static string AccountBalance { + get { + return ResourceManager.GetString("AccountBalance", resourceCulture); + } + } + + public static string ActivateMyProSettings { + get { + return ResourceManager.GetString("ActivateMyProSettings", resourceCulture); + } + } + + public static string Activity { + get { + return ResourceManager.GetString("Activity", resourceCulture); + } + } + + public static string Activities { + get { + return ResourceManager.GetString("Activities", resourceCulture); + } + } + + public static string additionally { + get { + return ResourceManager.GetString("additionally", resourceCulture); + } + } + + public static string Address { + get { + return ResourceManager.GetString("Address", resourceCulture); + } + } + + public static string Allow_my_geolocatisation__nearby_the_clients { + get { + return ResourceManager.GetString("Allow my geolocatisation, nearby the clients", resourceCulture); + } + } + + public static string AnIMessageHasbeenSent { + get { + return ResourceManager.GetString("AnIMessageHasbeenSent", resourceCulture); + } + } + + public static string aprestation { + get { + return ResourceManager.GetString("aprestation", resourceCulture); + } + } + + public static string approved { + get { + return ResourceManager.GetString("approved", resourceCulture); + } + } + + public static string AskForAnEstimate { + get { + return ResourceManager.GetString("AskForAnEstimate", resourceCulture); + } + } + + public static string AttachedFiles { + get { + return ResourceManager.GetString("AttachedFiles", resourceCulture); + } + } + + public static string AuthenticatedOnly { + get { + return ResourceManager.GetString("AuthenticatedOnly", resourceCulture); + } + } + + public static string Author { + get { + return ResourceManager.GetString("Author", resourceCulture); + } + } + + public static string available { + get { + return ResourceManager.GetString("available", resourceCulture); + } + } + + public static string Back_to_List { + get { + return ResourceManager.GetString("Back to List", resourceCulture); + } + } + + public static string Basket { + get { + return ResourceManager.GetString("Basket", resourceCulture); + } + } + + public static string Bill_edition { + get { + return ResourceManager.GetString("Bill edition", resourceCulture); + } + } + + public static string Bill_removal { + get { + return ResourceManager.GetString("Bill removal", resourceCulture); + } + } + + public static string BillAccessControl { + get { + return ResourceManager.GetString("BillAccessControl", resourceCulture); + } + } + + public static string BillCreated { + get { + return ResourceManager.GetString("BillCreated", resourceCulture); + } + } + + public static string BillSourceCode { + get { + return ResourceManager.GetString("BillSourceCode", resourceCulture); + } + } + + public static string BillUpdated { + get { + return ResourceManager.GetString("BillUpdated", resourceCulture); + } + } + + public static string Blog_post_edition { + get { + return ResourceManager.GetString("Blog post edition", resourceCulture); + } + } + + public static string body { + get { + return ResourceManager.GetString("body", resourceCulture); + } + } + + public static string Book_AStar { + get { + return ResourceManager.GetString("Book AStar", resourceCulture); + } + } + + public static string Book_IT { + get { + return ResourceManager.GetString("Book IT", resourceCulture); + } + } + + public static string BookingTitleArtiste { + get { + return ResourceManager.GetString("BookingTitleArtiste", resourceCulture); + } + } + + public static string BookingTitle6829C { + get { + return ResourceManager.GetString("BookingTitle6829C", resourceCulture); + } + } + + public static string Calendar { + get { + return ResourceManager.GetString("Calendar", resourceCulture); + } + } + + public static string Catalog { + get { + return ResourceManager.GetString("Catalog", resourceCulture); + } + } + + public static string Change { + get { + return ResourceManager.GetString("Change", resourceCulture); + } + } + + public static string Change_user_name_form { + get { + return ResourceManager.GetString("Change user name form", resourceCulture); + } + } + + public static string Change_your_account_settings { + get { + return ResourceManager.GetString("Change your account settings", resourceCulture); + } + } + + public static string Connect_using { + get { + return ResourceManager.GetString("Connect using", resourceCulture); + } + } + + public static string Choose_below_your_main_activity { + get { + return ResourceManager.GetString("Choose below your main activity", resourceCulture); + } + } + + public static string ChooseADescription { + get { + return ResourceManager.GetString("ChooseADescription", resourceCulture); + } + } + + public static string ChooseATitle { + get { + return ResourceManager.GetString("ChooseATitle", resourceCulture); + } + } + + public static string ChooseADateInTheFutur { + get { + return ResourceManager.GetString("ChooseADateInTheFutur", resourceCulture); + } + } + + public static string ChooseAnEventDate { + get { + return ResourceManager.GetString("ChooseAnEventDate", resourceCulture); + } + } + + public static string Ciffer { + get { + return ResourceManager.GetString("Ciffer", resourceCulture); + } + } + + public static string Circles { + get { + return ResourceManager.GetString("Circles", resourceCulture); + } + } + + public static string Click_action { + get { + return ResourceManager.GetString("Click action", resourceCulture); + } + } + + public static string Click_here_to_log_in { + get { + return ResourceManager.GetString("Click here to log in", resourceCulture); + } + } + + public static string Color { + get { + return ResourceManager.GetString("Color", resourceCulture); + } + } + + public static string Command { + get { + return ResourceManager.GetString("Command", resourceCulture); + } + } + + public static string Command_confirmation { + get { + return ResourceManager.GetString("Command confirmation", resourceCulture); + } + } + + public static string Comment { + get { + return ResourceManager.GetString("Comment", resourceCulture); + } + } + + public static string Consultant { + get { + return ResourceManager.GetString("Consultant", resourceCulture); + } + } + + public static string ContactAPerformer { + get { + return ResourceManager.GetString("ContactAPerformer", resourceCulture); + } + } + + public static string Content { + get { + return ResourceManager.GetString("Content", resourceCulture); + } + } + + public static string Count { + get { + return ResourceManager.GetString("Count", resourceCulture); + } + } + + public static string CouldNotConvertVToDouble { + get { + return ResourceManager.GetString("CouldNotConvertVToDouble", resourceCulture); + } + } + + public static string Create { + get { + return ResourceManager.GetString("Create", resourceCulture); + } + } + + public static string Create_a_new_article { + get { + return ResourceManager.GetString("Create a new article", resourceCulture); + } + } + + public static string Create_a_new_account { + get { + return ResourceManager.GetString("Create a new account", resourceCulture); + } + } + + public static string Credits { + get { + return ResourceManager.GetString("Credits", resourceCulture); + } + } + + public static string Date_search { + get { + return ResourceManager.GetString("Date search", resourceCulture); + } + } + + public static string DateCreated { + get { + return ResourceManager.GetString("DateCreated", resourceCulture); + } + } + + public static string DateModified { + get { + return ResourceManager.GetString("DateModified", resourceCulture); + } + } + + public static string DB { + get { + return ResourceManager.GetString("DB", resourceCulture); + } + } + + public static string Defris { + get { + return ResourceManager.GetString("Defris", resourceCulture); + } + } + + public static string Details { + get { + return ResourceManager.GetString("Details", resourceCulture); + } + } + + public static string Delete { + get { + return ResourceManager.GetString("Delete", resourceCulture); + } + } + + public static string Deposit { + get { + return ResourceManager.GetString("Deposit", resourceCulture); + } + } + + public static string Description { + get { + return ResourceManager.GetString("Description", resourceCulture); + } + } + + public static string DoAnEstimate { + get { + return ResourceManager.GetString("DoAnEstimate", resourceCulture); + } + } + + public static string DoComment { + get { + return ResourceManager.GetString("DoComment", resourceCulture); + } + } + + public static string DoCommentPlaceHolder { + get { + return ResourceManager.GetString("DoCommentPlaceHolder", resourceCulture); + } + } + + public static string DoNotPublishMyActivity { + get { + return ResourceManager.GetString("DoNotPublishMyActivity", resourceCulture); + } + } + + public static string DocTemplateException { + get { + return ResourceManager.GetString("DocTemplateException", resourceCulture); + } + } + + public static string DisplayName { + get { + return ResourceManager.GetString("DisplayName", resourceCulture); + } + } + + public static string Disable { + get { + return ResourceManager.GetString("Disable", resourceCulture); + } + } + + public static string Disabled { + get { + return ResourceManager.GetString("Disabled", resourceCulture); + } + } + + public static string DoPost { + get { + return ResourceManager.GetString("DoPost", resourceCulture); + } + } + + public static string DoTag { + get { + return ResourceManager.GetString("DoTag", resourceCulture); + } + } + + public static string Edit { + get { + return ResourceManager.GetString("Edit", resourceCulture); + } + } + + public static string Edited { + get { + return ResourceManager.GetString("Edited", resourceCulture); + } + } + + public static string EditRelatedSkills { + get { + return ResourceManager.GetString("EditRelatedSkills", resourceCulture); + } + } + + public static string Enabled { + get { + return ResourceManager.GetString("Enabled", resourceCulture); + } + } + + public static string Enable { + get { + return ResourceManager.GetString("Enable", resourceCulture); + } + } + + public static string EndDate { + get { + return ResourceManager.GetString("EndDate", resourceCulture); + } + } + + public static string EndHour { + get { + return ResourceManager.GetString("EndHour", resourceCulture); + } + } + + public static string email { + get { + return ResourceManager.GetString("email", resourceCulture); + } + } + + public static string Enter_your_email_ { + get { + return ResourceManager.GetString("Enter your email.", resourceCulture); + } + } + + public static string Enter_your_user_name_or_e_mail_ { + get { + return ResourceManager.GetString("Enter your user name or e-mail.", resourceCulture); + } + } + + public static string entries { + get { + return ResourceManager.GetString("entries", resourceCulture); + } + } + + public static string Estimate { + get { + return ResourceManager.GetString("Estimate", resourceCulture); + } + } + + public static string Estimate_not_found { + get { + return ResourceManager.GetString("Estimate_not_found", resourceCulture); + } + } + + public static string EstimateToProduce { + get { + return ResourceManager.GetString("EstimateToProduce", resourceCulture); + } + } + + public static string EstimateToSignAsPro { + get { + return ResourceManager.GetString("EstimateToSignAsPro", resourceCulture); + } + } + + public static string EstimateToSignAsCli { + get { + return ResourceManager.GetString("EstimateToSignAsCli", resourceCulture); + } + } + + public static string EstimationMessageToClient { + get { + return ResourceManager.GetString("EstimationMessageToClient", resourceCulture); + } + } + + public static string EventDate { + get { + return ResourceManager.GetString("EventDate", resourceCulture); + } + } + + public static string BillToSignAsPro { + get { + return ResourceManager.GetString("BillToSignAsPro", resourceCulture); + } + } + + public static string BillToSignAsCli { + get { + return ResourceManager.GetString("BillToSignAsCli", resourceCulture); + } + } + + public static string EstimateWanted { + get { + return ResourceManager.GetString("EstimateWanted", resourceCulture); + } + } + + public static string Event_date { + get { + return ResourceManager.GetString("Event date", resourceCulture); + } + } + + public static string EventWebPage { + get { + return ResourceManager.GetString("EventWebPage", resourceCulture); + } + } + + public static string ExistantDB { + get { + return ResourceManager.GetString("ExistantDB", resourceCulture); + } + } + + public static string External_Logins { + get { + return ResourceManager.GetString("External Logins", resourceCulture); + } + } + + public static string FillInAFutureDate { + get { + return ResourceManager.GetString("FillInAFutureDate", resourceCulture); + } + } + + public static string Fill_in_your_Bank_Info { + get { + return ResourceManager.GetString("Fill in your Bank Info", resourceCulture); + } + } + + public static string Fill_in_your_book_query { + get { + return ResourceManager.GetString("Fill in your book query", resourceCulture); + } + } + + public static string Forbidden { + get { + return ResourceManager.GetString("Forbidden", resourceCulture); + } + } + + public static string Forgot_your_password_ { + get { + return ResourceManager.GetString("Forgot your password?", resourceCulture); + } + } + + public static string Forgot_Password_Confirmation_ { + get { + return ResourceManager.GetString("Forgot Password Confirmation.", resourceCulture); + } + } + + public static string from { + get { + return ResourceManager.GetString("from", resourceCulture); + } + } + + public static string Full_name { + get { + return ResourceManager.GetString("Full name", resourceCulture); + } + } + + public static string EGCMBUTEMAIL { + get { + return ResourceManager.GetString("EGCMBUTEMAIL", resourceCulture); + } + } + + public static string GCM_Notifications_sent { + get { + return ResourceManager.GetString("GCM Notifications sent", resourceCulture); + } + } + + public static string GCM_Notification_sending_failed { + get { + return ResourceManager.GetString("GCM Notification sending failed", resourceCulture); + } + } + + public static string GiveAnExplicitReason { + get { + return ResourceManager.GetString("GiveAnExplicitReason", resourceCulture); + } + } + + public static string GoogleDidntGeoLocalized { + get { + return ResourceManager.GetString("GoogleDidntGeoLocalized", resourceCulture); + } + } + + public static string Google_calendar { + get { + return ResourceManager.GetString("Google calendar", resourceCulture); + } + } + + public static string Google_error { + get { + return ResourceManager.GetString("Google error", resourceCulture); + } + } + + public static string Google_registration_id { + get { + return ResourceManager.GetString("Google registration id", resourceCulture); + } + } + + public static string HalfLong { + get { + return ResourceManager.GetString("HalfLong", resourceCulture); + } + } + + public static string MobileHairCut { + get { + return ResourceManager.GetString("MobileHairCut", resourceCulture); + } + } + + public static string HairCutQuery { + get { + return ResourceManager.GetString("HairCutQuery", resourceCulture); + } + } + + public static string HairCutQueryValidation { + get { + return ResourceManager.GetString("HairCutQueryValidation", resourceCulture); + } + } + + public static string Hide_source { + get { + return ResourceManager.GetString("Hide source", resourceCulture); + } + } + + public static string Home { + get { + return ResourceManager.GetString("Home", resourceCulture); + } + } + + public static string Hide { + get { + return ResourceManager.GetString("Hide", resourceCulture); + } + } + + public static string hidden { + get { + return ResourceManager.GetString("hidden", resourceCulture); + } + } + + public static string I_understood { + get { + return ResourceManager.GetString("I understood", resourceCulture); + } + } + + public static string Icon { + get { + return ResourceManager.GetString("Icon", resourceCulture); + } + } + + public static string Icons_made_by { + get { + return ResourceManager.GetString("Icons made by", resourceCulture); + } + } + + public static string Identity { + get { + return ResourceManager.GetString("Identity", resourceCulture); + } + } + + public static string ImgLocator { + get { + return ResourceManager.GetString("ImgLocator", resourceCulture); + } + } + + public static string ImportException { + get { + return ResourceManager.GetString("ImportException", resourceCulture); + } + } + + public static string InternalServerError { + get { + return ResourceManager.GetString("InternalServerError", resourceCulture); + } + } + + public static string Invalid_company_number { + get { + return ResourceManager.GetString("Invalid company number", resourceCulture); + } + } + + public static string is_asking_you_for_a_date { + get { + return ResourceManager.GetString("is asking you for a date", resourceCulture); + } + } + + public static string is_licensed_by { + get { + return ResourceManager.GetString("is licensed_by", resourceCulture); + } + } + + public static string Item_added_to_basket { + get { + return ResourceManager.GetString("Item added to basket", resourceCulture); + } + } + + public static string Kid { + get { + return ResourceManager.GetString("Kid", resourceCulture); + } + } + + public static string Location { + get { + return ResourceManager.GetString("Location", resourceCulture); + } + } + + public static string Login { + get { + return ResourceManager.GetString("Login", resourceCulture); + } + } + + public static string LoginOrEmail { + get { + return ResourceManager.GetString("LoginOrEmail", resourceCulture); + } + } + + public static string Log_in { + get { + return ResourceManager.GetString("Log in", resourceCulture); + } + } + + public static string Logout { + get { + return ResourceManager.GetString("Logout", resourceCulture); + } + } + + public static string Long { + get { + return ResourceManager.GetString("Long", resourceCulture); + } + } + + public static string MainActivity { + get { + return ResourceManager.GetString("MainActivity", resourceCulture); + } + } + + public static string Man { + get { + return ResourceManager.GetString("Man", resourceCulture); + } + } + + public static string Manage { + get { + return ResourceManager.GetString("Manage", resourceCulture); + } + } + + public static string Manage_your_account { + get { + return ResourceManager.GetString("Manage your account", resourceCulture); + } + } + + public static string ManagedSiteSkills { + get { + return ResourceManager.GetString("ManagedSiteSkills", resourceCulture); + } + } + + public static string MaxDate { + get { + return ResourceManager.GetString("MaxDate", resourceCulture); + } + } + + public static string MaxDailyCost { + get { + return ResourceManager.GetString("MaxDailyCost", resourceCulture); + } + } + + public static string MEACode { + get { + return ResourceManager.GetString("MEACode", resourceCulture); + } + } + + public static string Mech { + get { + return ResourceManager.GetString("Mech", resourceCulture); + } + } + + public static string Members { + get { + return ResourceManager.GetString("Members", resourceCulture); + } + } + + public static string Message_sent { + get { + return ResourceManager.GetString("Message sent", resourceCulture); + } + } + + public static string MinDate { + get { + return ResourceManager.GetString("MinDate", resourceCulture); + } + } + + public static string MinDailyCost { + get { + return ResourceManager.GetString("MinDailyCost", resourceCulture); + } + } + + public static string Modified { + get { + return ResourceManager.GetString("Modified", resourceCulture); + } + } + + public static string Modify { + get { + return ResourceManager.GetString("Modify", resourceCulture); + } + } + + public static string Modify_settings { + get { + return ResourceManager.GetString("Modify settings", resourceCulture); + } + } + + public static string My_Estimates { + get { + return ResourceManager.GetString("My Estimates", resourceCulture); + } + } + + public static string Name { + get { + return ResourceManager.GetString("Name", resourceCulture); + } + } + + public static string Needs { + get { + return ResourceManager.GetString("Needs", resourceCulture); + } + } + + public static string Need { + get { + return ResourceManager.GetString("Need", resourceCulture); + } + } + + public static string New_user_name { + get { + return ResourceManager.GetString("New user name", resourceCulture); + } + } + + public static string New_Tag { + get { + return ResourceManager.GetString("New Tag", resourceCulture); + } + } + + public static string NewPasswordMessageSent { + get { + return ResourceManager.GetString("NewPasswordMessageSent", resourceCulture); + } + } + + public static string No { + get { + return ResourceManager.GetString("No", resourceCulture); + } + } + + public static string NoTech { + get { + return ResourceManager.GetString("NoTech", resourceCulture); + } + } + + public static string No_calendar_for_this_user { + get { + return ResourceManager.GetString("No calendar for this user", resourceCulture); + } + } + + public static string no_content { + get { + return ResourceManager.GetString("no content", resourceCulture); + } + } + + public static string No_deposit { + get { + return ResourceManager.GetString("No deposit", resourceCulture); + } + } + + public static string none { + get { + return ResourceManager.GetString("none", resourceCulture); + } + } + + public static string Non_existent_user { + get { + return ResourceManager.GetString("Non existent user", resourceCulture); + } + } + + public static string NoSkillforthisactivity { + get { + return ResourceManager.GetString("NoSkillforthisactivity", resourceCulture); + } + } + + public static string Not_Approuved { + get { + return ResourceManager.GetString("Not Approuved", resourceCulture); + } + } + + public static string NonValidee { + get { + return ResourceManager.GetString("NonValidee", resourceCulture); + } + } + + public static string NonValide { + get { + return ResourceManager.GetString("NonValide", resourceCulture); + } + } + + public static string off { + get { + return ResourceManager.GetString("off", resourceCulture); + } + } + + public static string Offline { + get { + return ResourceManager.GetString("Offline", resourceCulture); + } + } + + public static string on { + get { + return ResourceManager.GetString("on", resourceCulture); + } + } + + public static string Online { + get { + return ResourceManager.GetString("Online", resourceCulture); + } + } + + public static string OnlyAuthorizedMayContact { + get { + return ResourceManager.GetString("OnlyAuthorizedMayContact", resourceCulture); + } + } + + public static string Password { + get { + return ResourceManager.GetString("Password", resourceCulture); + } + } + + public static string PaymentConfirmation { + get { + return ResourceManager.GetString("PaymentConfirmation", resourceCulture); + } + } + + public static string PayementsDone { + get { + return ResourceManager.GetString("PayementsDone", resourceCulture); + } + } + + public static string Pdf_version { + get { + return ResourceManager.GetString("Pdf version", resourceCulture); + } + } + + public static string PerformanceDate { + get { + return ResourceManager.GetString("PerformanceDate", resourceCulture); + } + } + + public static string PerformancePlace { + get { + return ResourceManager.GetString("PerformancePlace", resourceCulture); + } + } + + public static string Performers { + get { + return ResourceManager.GetString("Performers", resourceCulture); + } + } + + public static string Performer { + get { + return ResourceManager.GetString("Performer", resourceCulture); + } + } + + public static string PerformerProfile { + get { + return ResourceManager.GetString("PerformerProfile", resourceCulture); + } + } + + public static string Permanent { + get { + return ResourceManager.GetString("Permanent", resourceCulture); + } + } + + public static string Person { + get { + return ResourceManager.GetString("Person", resourceCulture); + } + } + + public static string Photo { + get { + return ResourceManager.GetString("Photo", resourceCulture); + } + } + + public static string PhotoUpdated { + get { + return ResourceManager.GetString("PhotoUpdated", resourceCulture); + } + } + + public static string Please { + get { + return ResourceManager.GetString("Please", resourceCulture); + } + } + + public static string PleaseCheckYourEmail { + get { + return ResourceManager.GetString("PleaseCheckYourEmail", resourceCulture); + } + } + + public static string PleaseConfirmYourNewPassword { + get { + return ResourceManager.GetString("PleaseConfirmYourNewPassword", resourceCulture); + } + } + + public static string PleaseFillInABody { + get { + return ResourceManager.GetString("PleaseFillInABody", resourceCulture); + } + } + + public static string PleaseFillInAReason { + get { + return ResourceManager.GetString("PleaseFillInAReason", resourceCulture); + } + } + + public static string Please_reset_your_password_by_following_this_link_ { + get { + return ResourceManager.GetString("Please reset your password by following this link:", resourceCulture); + } + } + + public static string Posted { + get { + return ResourceManager.GetString("Posted", resourceCulture); + } + } + + public static string PreferedDate { + get { + return ResourceManager.GetString("PreferedDate", resourceCulture); + } + } + + public static string PresationLocation { + get { + return ResourceManager.GetString("PresationLocation", resourceCulture); + } + } + + public static string Preview { + get { + return ResourceManager.GetString("Preview", resourceCulture); + } + } + + public static string Previsional { + get { + return ResourceManager.GetString("Previsional", resourceCulture); + } + } + + public static string Profile_edition { + get { + return ResourceManager.GetString("Profile edition", resourceCulture); + } + } + + public static string Product_reference { + get { + return ResourceManager.GetString("Product reference", resourceCulture); + } + } + + public static string prestation { + get { + return ResourceManager.GetString("prestation", resourceCulture); + } + } + + public static string Professional_settings { + get { + return ResourceManager.GetString("Professional settings", resourceCulture); + } + } + + public static string Provider { + get { + return ResourceManager.GetString("Provider", resourceCulture); + } + } + + public static string ProviderId { + get { + return ResourceManager.GetString("ProviderId", resourceCulture); + } + } + + public static string ProviderName { + get { + return ResourceManager.GetString("ProviderName", resourceCulture); + } + } + + public static string Rate { + get { + return ResourceManager.GetString("Rate", resourceCulture); + } + } + + public static string RdvToPerf { + get { + return ResourceManager.GetString("RdvToPerf", resourceCulture); + } + } + + public static string ReadMore { + get { + return ResourceManager.GetString("ReadMore", resourceCulture); + } + } + + public static string reason { + get { + return ResourceManager.GetString("reason", resourceCulture); + } + } + + public static string Register { + get { + return ResourceManager.GetString("Register", resourceCulture); + } + } + + public static string Register_as_a_new_user { + get { + return ResourceManager.GetString("Register as a new user", resourceCulture); + } + } + + public static string RegistrationUnexpectedError { + get { + return ResourceManager.GetString("RegistrationUnexpectedError", resourceCulture); + } + } + + public static string Remember_me { + get { + return ResourceManager.GetString("Remember me", resourceCulture); + } + } + + public static string Remove { + get { + return ResourceManager.GetString("Remove", resourceCulture); + } + } + + public static string Remove_my_professional_profile { + get { + return ResourceManager.GetString("Remove my professional profile", resourceCulture); + } + } + + public static string Role { + get { + return ResourceManager.GetString("Role", resourceCulture); + } + } + + public static string Reset_Password { + get { + return ResourceManager.GetString("Reset Password", resourceCulture); + } + } + + public static string Reset_password_confirmation { + get { + return ResourceManager.GetString("Reset password confirmation", resourceCulture); + } + } + + public static string role_created { + get { + return ResourceManager.GetString("role created", resourceCulture); + } + } + + public static string RoleName { + get { + return ResourceManager.GetString("RoleName", resourceCulture); + } + } + + public static string Save_these_settings { + get { + return ResourceManager.GetString("Save these settings", resourceCulture); + } + } + + public static string Search { + get { + return ResourceManager.GetString("Search", resourceCulture); + } + } + + public static string Select_a_Google_calendar { + get { + return ResourceManager.GetString("Select a Google calendar", resourceCulture); + } + } + + public static string Send { + get { + return ResourceManager.GetString("Send", resourceCulture); + } + } + + public static string Send_a_private_message { + get { + return ResourceManager.GetString("Send a private message", resourceCulture); + } + } + + public static string Send_a_public_message { + get { + return ResourceManager.GetString("Send a public message", resourceCulture); + } + } + + public static string Set { + get { + return ResourceManager.GetString("Set", resourceCulture); + } + } + + public static string SettingsClass { + get { + return ResourceManager.GetString("SettingsClass", resourceCulture); + } + } + + public static string Short { + get { + return ResourceManager.GetString("Short", resourceCulture); + } + } + + public static string Son_blog { + get { + return ResourceManager.GetString("Son blog", resourceCulture); + } + } + + public static string Your_performer_profile { + get { + return ResourceManager.GetString("Your performer profile", resourceCulture); + } + } + + public static string Setup_below_your_activity_parameters { + get { + return ResourceManager.GetString("Setup below your activity parameters", resourceCulture); + } + } + + public static string SiteSkills { + get { + return ResourceManager.GetString("SiteSkills", resourceCulture); + } + } + + public static string Skill { + get { + return ResourceManager.GetString("Skill", resourceCulture); + } + } + + public static string Skills { + get { + return ResourceManager.GetString("Skills", resourceCulture); + } + } + + public static string SomeoneAskingYouForAnEstimate { + get { + return ResourceManager.GetString("SomeoneAskingYouForAnEstimate", resourceCulture); + } + } + + public static string Sound { + get { + return ResourceManager.GetString("Sound", resourceCulture); + } + } + + public static string SpecifyLatitude { + get { + return ResourceManager.GetString("SpecifyLatitude", resourceCulture); + } + } + + public static string SpecifyLongitude { + get { + return ResourceManager.GetString("SpecifyLongitude", resourceCulture); + } + } + + public static string SpecifyPlace { + get { + return ResourceManager.GetString("SpecifyPlace", resourceCulture); + } + } + + public static string Specifyavalidlatitude { + get { + return ResourceManager.GetString("Specifyavalidlatitude", resourceCulture); + } + } + + public static string StartDate { + get { + return ResourceManager.GetString("StartDate", resourceCulture); + } + } + + public static string StartDateAfterEndDate { + get { + return ResourceManager.GetString("StartDateAfterEndDate", resourceCulture); + } + } + + public static string StartHour { + get { + return ResourceManager.GetString("StartHour", resourceCulture); + } + } + + public static string Submit { + get { + return ResourceManager.GetString("Submit", resourceCulture); + } + } + + public static string SubmitChanges { + get { + return ResourceManager.GetString("SubmitChanges", resourceCulture); + } + } + + public static string Tag { + get { + return ResourceManager.GetString("Tag", resourceCulture); + } + } + + public static string Tag_name { + get { + return ResourceManager.GetString("Tag name", resourceCulture); + } + } + + public static string Tex_version { + get { + return ResourceManager.GetString("Tex version", resourceCulture); + } + } + + public static string ThisSiteUsesCookies { + get { + return ResourceManager.GetString("ThisSiteUsesCookies", resourceCulture); + } + } + + public static string ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailableThis { + get { + return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndSeemsToBeAvailableThis", resourceCulture); + } + } + + public static string ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailableThis { + get { + return ResourceManager.GetString("ThisPerformerGivesAccessToHisCalendarAndItAppearsHeShouldNotBeAvailableThis", resourceCulture); + } + } + + public static string ThisPerformerDoesntGiveAccessToHisCalendar { + get { + return ResourceManager.GetString("ThisPerformerDoesntGiveAccessToHisCalendar", resourceCulture); + } + } + + public static string Title { + get { + return ResourceManager.GetString("Title", resourceCulture); + } + } + + public static string to { + get { + return ResourceManager.GetString("to", resourceCulture); + } + } + + public static string TwoFactorAuthentication { + get { + return ResourceManager.GetString("TwoFactorAuthentication", resourceCulture); + } + } + + public static string Unitary_cost { + get { + return ResourceManager.GetString("Unitary_cost", resourceCulture); + } + } + + public static string Unregister { + get { + return ResourceManager.GetString("Unregister", resourceCulture); + } + } + + public static string Use_a_local_account_to_log_in { + get { + return ResourceManager.GetString("Use a local account to log in", resourceCulture); + } + } + + public static string Use_another_service_to_log_in { + get { + return ResourceManager.GetString("Use another service to log in", resourceCulture); + } + } + + public static string UseGeoLocalizationToReduceDistanceWithClients { + get { + return ResourceManager.GetString("UseGeoLocalizationToReduceDistanceWithClients", resourceCulture); + } + } + + public static string User_List { + get { + return ResourceManager.GetString("User List", resourceCulture); + } + } + + public static string UserName { + get { + return ResourceManager.GetString("UserName", resourceCulture); + } + } + + public static string UsersInRole { + get { + return ResourceManager.GetString("UsersInRole", resourceCulture); + } + } + + public static string UserSkills { + get { + return ResourceManager.GetString("UserSkills", resourceCulture); + } + } + + public static string UserNotInThisRole { + get { + return ResourceManager.GetString("UserNotInThisRole", resourceCulture); + } + } + + public static string ValidationDate { + get { + return ResourceManager.GetString("ValidationDate", resourceCulture); + } + } + + public static string View_source { + get { + return ResourceManager.GetString("View_source", resourceCulture); + } + } + + public static string was_added_to_the_role { + get { + return ResourceManager.GetString("was_added_to_the_role", resourceCulture); + } + } + + public static string was_added_to_the_empty_role { + get { + return ResourceManager.GetString("was_added_to_the_empty_role", resourceCulture); + } + } + + public static string WebSite { + get { + return ResourceManager.GetString("WebSite", resourceCulture); + } + } + + public static string Welcome { + get { + return ResourceManager.GetString("Welcome", resourceCulture); + } + } + + public static string Women { + get { + return ResourceManager.GetString("Women", resourceCulture); + } + } + + public static string XHasBeenNotified { + get { + return ResourceManager.GetString("XHasBeenNotified", resourceCulture); + } + } + + public static string Xshouldbeavailable { + get { + return ResourceManager.GetString("Xshouldbeavailable", resourceCulture); + } + } + + public static string Yavsc_Models_Musical_Profiles_Instrumentation { + get { + return ResourceManager.GetString("Yavsc.Models.Musical.Profiles.Instrumentation", resourceCulture); + } + } + + public static string Yavsc_Models_Musical_Profiles_DjSettings { + get { + return ResourceManager.GetString("Yavsc.Models.Musical.Profiles.DjSettings", resourceCulture); + } + } + + public static string Yavsc_Models_Workflow_Profiles_FormationSettings { + get { + return ResourceManager.GetString("Yavsc.Models.Workflow.Profiles.FormationSettings", resourceCulture); + } + } + + public static string Yavsc_Models_Musical_Profiles_GeneralSettings { + get { + return ResourceManager.GetString("Yavsc.Models.Musical.Profiles.GeneralSettings", resourceCulture); + } + } + + public static string Yavsc_Models_Haircut_BrusherProfile { + get { + return ResourceManager.GetString("Yavsc.Models.Haircut.BrusherProfile", resourceCulture); + } + } + + public static string Yes { + get { + return ResourceManager.GetString("Yes", resourceCulture); + } + } + + public static string YouNeedToBeAuthenticatedIOToContact { + get { + return ResourceManager.GetString("YouNeedToBeAuthenticatedIOToContact", resourceCulture); + } + } + + public static string younotadmin { + get { + return ResourceManager.GetString("younotadmin", resourceCulture); + } + } + + public static string Your_account_settings { + get { + return ResourceManager.GetString("Your account settings", resourceCulture); + } + } + + public static string Your_book_query { + get { + return ResourceManager.GetString("Your book query", resourceCulture); + } + } + + public static string Your_password_has_been_reset_ { + get { + return ResourceManager.GetString("Your password has been reset.", resourceCulture); + } + } + + public static string YourEstimates { + get { + return ResourceManager.GetString("YourEstimates", resourceCulture); + } + } + + public static string YourMEACode { + get { + return ResourceManager.GetString("YourMEACode", resourceCulture); + } + } + + public static string YourNeed { + get { + return ResourceManager.GetString("YourNeed", resourceCulture); + } + } + + public static string yourquerytransmitted { + get { + return ResourceManager.GetString("yourquerytransmitted", resourceCulture); + } + } + + public static string YourSkills { + get { + return ResourceManager.GetString("YourSkills", resourceCulture); + } + } + + public static string Your_posts { + get { + return ResourceManager.GetString("Your posts", resourceCulture); + } + } + + public static string Your_profile { + get { + return ResourceManager.GetString("Your profile", resourceCulture); + } + } + + public static string YourMessageHasBeenSent { + get { + return ResourceManager.GetString("YourMessageHasBeenSent", resourceCulture); + } + } + + public static string Tell_more__below__about_your_query { + get { + return ResourceManager.GetString("Tell more, below, about your query", resourceCulture); + } + } + + public static string UnsetActivity { + get { + return ResourceManager.GetString("UnsetActivity", resourceCulture); + } + } + + public static string Français { + get { + return ResourceManager.GetString("Français", resourceCulture); + } + } + + public static string Anglais { + get { + return ResourceManager.GetString("Anglais", resourceCulture); + } + } + + public static string Portugais { + get { + return ResourceManager.GetString("Portugais", resourceCulture); + } + } + + public static string InvalidUserName { + get { + return ResourceManager.GetString("InvalidUserName", resourceCulture); + } + } + + public static string RequiredField { + get { + return ResourceManager.GetString("RequiredField", resourceCulture); + } + } + + public static string validationError { + get { + return ResourceManager.GetString("validationError", resourceCulture); + } + } + + public static string PasswordTooShort { + get { + return ResourceManager.GetString("PasswordTooShort", resourceCulture); + } + } + + public static string PasswordRequiresNonLetterAndDigit { + get { + return ResourceManager.GetString("PasswordRequiresNonLetterAndDigit", resourceCulture); + } + } + + public static string PasswordRequiresDigit { + get { + return ResourceManager.GetString("PasswordRequiresDigit", resourceCulture); + } + } + + public static string PasswordRequiresUpper { + get { + return ResourceManager.GetString("PasswordRequiresUpper", resourceCulture); + } + } + + public static string PassAndConfirmDontMach { + get { + return ResourceManager.GetString("PassAndConfirmDontMach", resourceCulture); + } + } + + public static string PasswordConfirm { + get { + return ResourceManager.GetString("PasswordConfirm", resourceCulture); + } + } + + public static string ConfirmPassword { + get { + return ResourceManager.GetString("ConfirmPassword", resourceCulture); + } + } + + public static string ErrorSendingEmailForConfirm { + get { + return ResourceManager.GetString("ErrorSendingEmailForConfirm", resourceCulture); + } + } + + public static string EmailSentForConfirm { + get { + return ResourceManager.GetString("EmailSentForConfirm", resourceCulture); + } + } + + public static string ConfirmYourAccountTitle { + get { + return ResourceManager.GetString("ConfirmYourAccountTitle", resourceCulture); + } + } + + public static string ConfirmYourAccountBody { + get { + return ResourceManager.GetString("ConfirmYourAccountBody", resourceCulture); + } + } + + public static string BadStringLength { + get { + return ResourceManager.GetString("BadStringLength", resourceCulture); + } + } + + public static string DetailledMinMaxStringLength { + get { + return ResourceManager.GetString("DetailledMinMaxStringLength", resourceCulture); + } + } + + public static string DetailledMaxStringLength { + get { + return ResourceManager.GetString("DetailledMaxStringLength", resourceCulture); + } + } + + public static string EmailSentToPerformer { + get { + return ResourceManager.GetString("EmailSentToPerformer", resourceCulture); + } + } + + public static string QueryValidatedNonReg { + get { + return ResourceManager.GetString("QueryValidatedNonReg", resourceCulture); + } + } + + public static string QueryValidatedRegular { + get { + return ResourceManager.GetString("QueryValidatedRegular", resourceCulture); + } + } + + public static string AllowMonthlyEmail { + get { + return ResourceManager.GetString("AllowMonthlyEmail", resourceCulture); + } + } + + public static string Join { + get { + return ResourceManager.GetString("Join", resourceCulture); + } + } + } +} diff --git a/src/Yavsc/Resources/Yavsc.Resources.YavscLocalisation.en.resx b/src/Yavsc/Resources/Yavsc.YavscLocalisation.en.resx similarity index 100% rename from src/Yavsc/Resources/Yavsc.Resources.YavscLocalisation.en.resx rename to src/Yavsc/Resources/Yavsc.YavscLocalisation.en.resx diff --git a/src/Yavsc/Resources/Yavsc.Resources.YavscLocalisation.pt.resx b/src/Yavsc/Resources/Yavsc.YavscLocalisation.pt.resx similarity index 100% rename from src/Yavsc/Resources/Yavsc.Resources.YavscLocalisation.pt.resx rename to src/Yavsc/Resources/Yavsc.YavscLocalisation.pt.resx diff --git a/src/Yavsc/Resources/Yavsc.Resources.YavscLocalisation.fr.resx b/src/Yavsc/Resources/Yavsc.YavscLocalisation.resx similarity index 100% rename from src/Yavsc/Resources/Yavsc.Resources.YavscLocalisation.fr.resx rename to src/Yavsc/Resources/Yavsc.YavscLocalisation.resx diff --git a/src/Yavsc/Resources/YavscLocalisation.cs b/src/Yavsc/Resources/YavscLocalisation.cs deleted file mode 100644 index 261e7c1c..00000000 --- a/src/Yavsc/Resources/YavscLocalisation.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.IO; -using System.Resources; - -namespace Yavsc.Resources -{ - - /// - /// Makes possible the code injection - /// - public class YavscLocalisation : ResourceSet - { - public YavscLocalisation(string path) : base(path) - { - } - public YavscLocalisation(Stream stream) : base(stream) - { - } - - } -} diff --git a/src/Yavsc/Services/ChatHubConnexionManager.cs b/src/Yavsc/Services/ChatHubConnexionManager.cs index c2b88bf7..2527961c 100644 --- a/src/Yavsc/Services/ChatHubConnexionManager.cs +++ b/src/Yavsc/Services/ChatHubConnexionManager.cs @@ -47,8 +47,8 @@ namespace Yavsc.Services static ConcurrentDictionary _isCop = new ConcurrentDictionary(); public static ConcurrentDictionary Channels = new ConcurrentDictionary(); - private ApplicationDbContext _dbContext; - private IStringLocalizer _localizer; + ApplicationDbContext _dbContext; + IStringLocalizer _localizer; public HubConnectionManager() { diff --git a/src/Yavsc/Startup/Startup.cs b/src/Yavsc/Startup/Startup.cs index 22500a7d..081cf525 100755 --- a/src/Yavsc/Startup/Startup.cs +++ b/src/Yavsc/Startup/Startup.cs @@ -301,7 +301,7 @@ namespace Yavsc IAuthorizationService authorizationService, IOptions payPalSettings, IOptions googleSettings, - IStringLocalizer localizer, + IStringLocalizer localizer, UserManager usermanager, ILoggerFactory loggerFactory) { diff --git a/src/Yavsc/ViewComponents/BillViewComponent.cs b/src/Yavsc/ViewComponents/BillViewComponent.cs index 7aee29b7..cb9caf0f 100644 --- a/src/Yavsc/ViewComponents/BillViewComponent.cs +++ b/src/Yavsc/ViewComponents/BillViewComponent.cs @@ -18,11 +18,11 @@ namespace Yavsc.ViewComponents { ApplicationDbContext dbContext; IBillingService billing; - IStringLocalizer localizer; + IStringLocalizer localizer; ILogger logger ; public BillViewComponent(ApplicationDbContext dbContext, - IStringLocalizer localizer, + IStringLocalizer localizer, IBillingService billing, ILoggerFactory loggerFactory) { diff --git a/src/Yavsc/ViewComponents/CommentViewComponent.cs b/src/Yavsc/ViewComponents/CommentViewComponent.cs index 953a03ac..d2cf71d5 100644 --- a/src/Yavsc/ViewComponents/CommentViewComponent.cs +++ b/src/Yavsc/ViewComponents/CommentViewComponent.cs @@ -4,15 +4,17 @@ using Yavsc.Models.Blog; namespace Yavsc.ViewComponents { - public class CommentViewComponent : ViewComponent + public partial class CommentViewComponent : ViewComponent { IStringLocalizer localizer; public CommentViewComponent(IStringLocalizer localizer) { this.localizer = localizer; + } public IViewComponentResult Invoke(IIdentified longCommentable) { + // for a BlogPost, it results in the localization 'apiRouteCommentBlogPost': blogcomments ViewData["apictlr"] = "/api/"+localizer["apiRouteComment"+longCommentable.GetType().Name]; return View(longCommentable.GetType().Name, new Comment{ PostId = longCommentable.Id }); } diff --git a/src/Yavsc/ViewModels/FrontOffice/PerformerProfileViewModel.cs b/src/Yavsc/ViewModels/FrontOffice/PerformerProfileViewModel.cs index 661f8f5a..f5dce499 100644 --- a/src/Yavsc/ViewModels/FrontOffice/PerformerProfileViewModel.cs +++ b/src/Yavsc/ViewModels/FrontOffice/PerformerProfileViewModel.cs @@ -3,7 +3,7 @@ using Yavsc.Models.Workflow; namespace Yavsc.ViewModels.FrontOffice { - public class PerformerProfileViewModel + public partial class PerformerProfileViewModel { public string UserName { get; set; } public string PerformerId { get; set; } diff --git a/src/Yavsc/Views/_ViewImports.cshtml b/src/Yavsc/Views/_ViewImports.cshtml index c75c785d..2691c8aa 100755 --- a/src/Yavsc/Views/_ViewImports.cshtml +++ b/src/Yavsc/Views/_ViewImports.cshtml @@ -52,7 +52,7 @@ @addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers" @addTagHelper "*, Yavsc" -@inject IStringLocalizer SR +@inject IStringLocalizer SR @inject IAuthorizationService AuthorizationService @inject IOptions GoogleSettings @inject IOptions SiteSettings diff --git a/src/Yavsc/wwwroot/css/main/site.css b/src/Yavsc/wwwroot/css/main/site.css index 08d7d760..cb6a8228 100644 --- a/src/Yavsc/wwwroot/css/main/site.css +++ b/src/Yavsc/wwwroot/css/main/site.css @@ -428,3 +428,7 @@ div.chatlist { border-bottom-width: 1pt; } + +img.ptcroix { + margin: .4em; +} \ No newline at end of file diff --git a/src/Yavsc/wwwroot/images/ptcroix.png b/src/Yavsc/wwwroot/images/ptcroix.png new file mode 100644 index 0000000000000000000000000000000000000000..7f6c1c877bd8bb4a3806d975ea7a83cfee49cfdf GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?- zb`WNqD`evVWJs2{MwA5SrERJ7C6#WBR9 zcj+WYz9t7A*LV}TmtM-pB3Rb@P`RDqEjVyhdlea4F>uP9D zywp(Fd8^z?^@X%j|B8*%SaMoUYAj)SC%Ex=*$k-$xqnlelV{IM{Rs2~gQu&X%Q~lo FCIBm*cx?ax literal 0 HcmV?d00001 diff --git a/src/Yavsc/wwwroot/images/ptcroix.svg b/src/Yavsc/wwwroot/images/ptcroix.svg new file mode 100644 index 00000000..c06f80af --- /dev/null +++ b/src/Yavsc/wwwroot/images/ptcroix.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/Yavsc/wwwroot/js/chat.js b/src/Yavsc/wwwroot/js/chat.js index 1bab791b..192890b4 100644 --- a/src/Yavsc/wwwroot/js/chat.js +++ b/src/Yavsc/wwwroot/js/chat.js @@ -30,6 +30,7 @@ window.ChatHubHandler = (function ($) { $.fn.filterByData = function (prop, val) { return this.filter(function () { return $(this).data(prop) == val; }); }; + var ChatView = function ($view, full) { if (!full) throw new Error('not implemented'); @@ -89,7 +90,7 @@ window.ChatHubHandler = (function ($) { } // eslint-disable-next-line no-warning-comments // TODO reconnected userpart userjoin deniedpv - $('
  • ').addClass(tag).append(tag + ': ' + targetid + ' ').append(message).addClass(tag).appendTo($('#room_' + targetid)); + $('
  • ').addClass(tag).append(tag + ': ').append(message).addClass(tag).appendTo($('#room_' + targetid)); }; chat.client.notifyUser = function (tag, targetid, message) { @@ -101,11 +102,13 @@ window.ChatHubHandler = (function ($) { onUserDisconnected(targetid, message); return; } - - // eslint-disable-next-line no-warning-comments - // TODO userpart userjoin deniedpv $('
  • ').append(tag + ': ' + targetid + ': ').append(message).addClass(tag).appendTo(notifications); }; + + chat.client.notifyUserInRoom = function (tag, room, message) { + $('
  • ').append(tag + ': ' ).append(message).addClass(tag).appendTo($('#room_' + room)); + }; + var setChanInfo = function (chanInfo) { var chanId = 'r' + chanInfo.Name; $('#tv_' + chanId).replaceWith(chanInfo.Topic); @@ -132,16 +135,19 @@ window.ChatHubHandler = (function ($) { }); } - var chatbar = $('
    '); + var chatbar = $('
    '); - var roomjoin = $('
    '); + var roomjoin = $('
    '); var roomlist = $('
    '); roomlist.appendTo(chatbar); + var ptc = $('').addClass('ptcroix'); + $('') .appendTo(roomjoin); var chanName = $(''); chanName.appendTo(roomjoin); + ptc.appendTo(roomjoin); roomjoin.appendTo(chatbar); chatbar.appendTo($view); @@ -182,15 +188,25 @@ window.ChatHubHandler = (function ($) { else if (chanType == 'u' || chanType == 'a') userlist.push(chanName); setActiveChan(chanId); }; + var buildRoom = function (roomName) { - if (chans.some(function(cname) { return cname == roomName; })) setActiveChan('r' + roomName); - else buildChan('#', 'r', roomName, chat.server.send); + if (!chans.some(function(cname) { return cname == roomName; })) + buildChan('#', 'r', roomName, chat.server.send); }; + + var DestroyRoom = function () { + if (frontChanId) { + $('#v' + frontChanId).remove(); + $('#sel_' + frontChanId).remove(); + frontChanId=null; + } + } + var buildPv = function (userName) { - if (userlist.some(function(uname) { return uname == userName; })) setActiveChan('u' + userName); - else + if (!userlist.some(function(uname) { return uname == userName; })) { if (userName[0] == '?') buildChan('@?', 'a', userName.slice(1), chat.server.sendPV); else buildChan('@', 'u', userName, chat.server.sendPV); + } }; /*var getUsers = function () { @@ -242,6 +258,11 @@ window.ChatHubHandler = (function ($) { } // else TODO showRoomInfo(this.value); }); + + ptc.click(function(){ + DestroyRoom(); + }); + // eslint-disable-next-line no-warning-comments // TODO get this data from the chatview element var audio = new Audio('/sounds/bell.mp3');