public virtual void Install()
 {
     this._settingService.SaveSetting(new QQConnectExternalAuthSettings()
     {
         ClientKeyIdentifier = "",
         ClientSecret        = ""
     }, 0);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.ExternalAuth.QQConnect.Login", "Login using QQConnect account", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.ExternalAuth.QQConnect.CallbackUrl", "Callback Url", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.ExternalAuth.QQConnect.ClientKeyIdentifier", "App ID/API Key", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.ExternalAuth.QQConnect.ClientKeyIdentifier.Hint", "Enter your app ID/API key here. You can find it on your QQConnect application page.", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.ExternalAuth.QQConnect.ClientSecret", "App Secret", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.ExternalAuth.QQConnect.ClientSecret.Hint", "Enter your app secret here. You can find it on your QQConnect application page.", null);
     base.Install();
 }
コード例 #2
0
        public override void Install()
        {
            FacebookPixelSettings facebookPixelSetting = new FacebookPixelSettings()
            {
                FacebookPixelScriptFirstPart = "<!-- Facebook Pixel Code -->\r\n<script>\r\n    !function (f, b, e, v, n, t, s) {\r\n        if (f.fbq) return; n = f.fbq = function () {\r\n            n.callMethod ?\r\n            n.callMethod.apply(n, arguments) : n.queue.push(arguments)\r\n        }; if (!f._fbq) f._fbq = n;\r\n        n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0;\r\n        t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s)\r\n    }(window,\r\n    document, 'script', '//connect.facebook.net/en_US/fbevents.js');\r\n\r\n    fbq('init', '1769980523222843')",
                FacebookPixelScriptLastPart  = "fbq('track', \"PageView\");</script>\r\n<noscript>\r\n    <img height=\"1\" width=\"1\" style=\"display:none\"\r\n         src=\"https://www.facebook.com/tr?id=1769980523222843&ev=PageView&noscript=1\" />\r\n</noscript>\r\n<!-- End Facebook Pixel Code -->"
            };

            this._settingService.SaveSetting <FacebookPixelSettings>(facebookPixelSetting, 0);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.FacebookPixel.Configure.Description", "\r\n\r\n<ul>\r\n    <li>The Facebook Pixel code divided into two part </li>\r\n    <li>First parts start from &#60;&#33;&#45;&#45; Facebook Pixel Code &#45;&#45;&#62; and end fbq('init', '111111111111');</li>\r\n    <li>Second parts start from fbq('track', \"PageView\");  and end &#60;&#33;&#45;&#45; End Facebook Pixel Code &#45;&#45;&#62;;</li>\r\n    <li>Two script Part put into the two different text feld</li>\r\n    <li>Save</li>\r\n</ul>\r\n\r\n", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.FacebookPixel.FacebookPixelScriptFirstPart", "FacebookPixel Script_First", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.FacebookPixel.FacebookPixelScriptFirstPart.Hint", "Paste the FacebookPixel Script here, and replace hard coded values by tokens. http will be automatically replaced with https if necessary.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.FacebookPixel.FacebookPixelScriptLastPart", "FacebookPixel Script_Last", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.FacebookPixel.FacebookPixelScriptLastPart.Hint", "Paste the FacebookPixel Script Last  here, and replace hard coded values by tokens. http will be automatically replaced with https if necessary.", null);
            base.Install();
        }
コード例 #3
0
        public override void Install()
        {
            ZarinpalSettings zarinpalPaymentSettings = new ZarinpalSettings
            {
                MerchantId    = "",
                PayementUrl   = "https://www.zarinpal.com/pg/StartPay/{0}",
                WebServiceUrl = "https://www.zarinpal.com/pg/services/WebGate/service",
                IsToman       = false
            };

            this._settingService.SaveSetting <ZarinpalSettings>(zarinpalPaymentSettings, 0);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Fields.RedirectionTip", " به درگاه زرین‌پال متصل خواهید شد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Fields.MerchantId", "کد درگاه پرداخت", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Fields.MerchantId.Hint", "كدي يكتا و 36 كاراكتري است كه زرین‌پال به ازاي هر درخواست درگاه پرداخت به پذيرنده اختصاص می‌دهد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Fields.PayementUrl", "آدرس درگاه پرداخت", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Fields.PayementUrl.Hint", "آدرس اینترنتی‌ای که مشتری برای پرداخت مبلغ فاکتور به آن هدایت می‌شود.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Fields.WebServiceUrl", "آدرس وب سرویس", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Fields.WebServiceUrl.Hint", "آدرس وب سرویس زرین‌پال برای ازتباط با درگاه پرداخت.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Fields.IsToman", "محاسبه بر اساس تومان", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.PaymentMethodDescription", "پرداخت توسط درگاه زرین‌پال", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Verify.SuccessMessage", "صورتحساب با موفقیت پرداخت گردید.\r\nکد پیگیری : {0}", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Verify.FailureMessage", "پردخت  ناموفق بود.\r\nشرح خطا : {0}", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Payment.Description", "بابت خرید فاکتور شماه {0}", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.Payment.FailureMessage", "برقراری ارتباط با سرور زرین‌پال امکان پذیر نمی‌باشد.\r\nشرح خطا : {0}", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-1", "اطلاعات ارسالی ناقص است.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-2", "آی‌پی و یا مرچنت کد،  صحیح نیست.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-3", "با توجه به محدودیت‌های شاپرک امکان پرداخت با رقم درخواست شده میسر نمی‌باشد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-4", "سطح تایید پذیرنده پایین‌تر از سطح نقره‌ای است.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-11", "درخواست مورد نظر یافت نشد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-12", "امکان ویرایش درخواست میسر نمی‌باشد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-21", "هیچ نوع عملیات مالی برای این تراکنش یافت نشد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-22", "تراکنش ناموفق می‌باشد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-33", "رقم تراکنش با رقم پرداخت شده مطابقت ندارد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-34", "سقف تقسیم تراکنش از لحاظ تعداد یا رقم، عبور نموده است.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-40", "اجازه دسترسی به متد مربوطه وجود ندارد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-41", "اطلاعات ارسال شده مربوط به AdditionalData غیرمعتبر می‌باشد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-42", "مدت زمان معتبر طول عمر شناسه پرداخت باید بین  30 دقیه تا  45 روز می‌باشد.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.-54", "درخواست مورد نظر آرشیو شده است.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.100", "عملیات با موفقیت انجام گردیده است.", null);
            LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "NopFarsi.Zarinpal.StatusCode.101", "عملیات پرداخت موفق بوده و قبلاً PaymentVerification تراکنش انجام شده است.", null);
            base.Install();
        }
コード例 #4
0
ファイル: m2hwebPlugin.cs プロジェクト: Maxofpower/NopTask
 public override void Install()
 {
     this._context.Install();
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Store", "Select Store Name", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Store.Hint", "Select Store Name", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Heading", "Title Header", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Heading.Hint", "Title Header", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Position", "Position", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Position.Hint", "Select Widgets Position.", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.CustomDivHTML", "Html Widget Content", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.CustomDivHTML.Hint", "Enter Html Content.", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Customscript", "Custom Js Script", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Customscript.Hint", "Enter Custom Js Script, if any.", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Published", "Published", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.Published.Hint", "Check to publish this Content.Uncheck to unpublish", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.DisplayOrder", "Display Order", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Plugins.Widgets.m2hweb.DisplayOrder.Hint", "Set the Content display order. 1 represents top of the list", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "admin.contentmanagement.widgets.m2hweb", "Manage M2hweb Widget", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "widget.m2hweb", "List M2hweb Html Widget (for Nop Task)", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Add.Widgets.m2hweb.Details", "Add Html Widget", null);
     LocalizationExtensions.AddOrUpdatePluginLocaleResource(this, "Edit.Widgets.m2hweb.Details", "Edit Html Widget", null);
     base.Install();
 }