Browse Source

feat(wechat): 调整部分本地化

pull/1393/head
colin 4 months ago
parent
commit
218121c705
  1. 3
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Common/LINGYUN/Abp/WeChat/Common/AbpWeChatCommonModule.cs
  2. 2
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Localization/Resources/en.json
  3. 2
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Localization/Resources/zh-Hans.json
  4. 6
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Contacts/LINGYUN/Abp/WeChat/Work/Contacts/AbpWeChatWorkContactModule.cs
  5. 3
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Contacts/LINGYUN/Abp/WeChat/Work/Contacts/Features/WeChatWorkContactsFeatureDefinitionProvider.cs
  6. 2
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Contacts/LINGYUN/Abp/WeChat/Work/Contacts/Localization/Resources/en.json
  7. 2
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Contacts/LINGYUN/Abp/WeChat/Work/Contacts/Localization/Resources/zh-Hans.json
  8. 6
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/AbpWeChatWorkExternalContactModule.cs
  9. 4
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Features/WeChatWorkExternalContactFeatureDefinitionProvider.cs
  10. 2
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Localization/Resources/en.json
  11. 2
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Localization/Resources/zh-Hans.json
  12. 6
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.OA/LINGYUN/Abp/WeChat/Work/OA/AbpWeChatWorkOAModule.cs
  13. 4
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.OA/LINGYUN/Abp/WeChat/Work/OA/Features/WeChatWorkOAFeatureDefinitionProvider.cs
  14. 2
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.OA/LINGYUN/Abp/WeChat/Work/OA/Localization/Resources/en.json
  15. 2
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.OA/LINGYUN/Abp/WeChat/Work/OA/Localization/Resources/zh-Hans.json
  16. 6
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Localization/Resources/en.json
  17. 6
      aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Localization/Resources/zh-Hans.json

3
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Common/LINGYUN/Abp/WeChat/Common/AbpWeChatCommonModule.cs

@ -8,7 +8,8 @@ using Volo.Abp.VirtualFileSystem;
namespace LINGYUN.Abp.WeChat.Common;
[DependsOn(
typeof(AbpEventBusModule))]
typeof(AbpEventBusModule),
typeof(AbpLocalizationModule))]
public class AbpWeChatCommonModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)

2
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Localization/Resources/en.json

@ -1,6 +1,8 @@
{
"culture": "en",
"texts": {
"Features:WeChat.Official.Enable": "WeChat Official",
"Features:WeChat.Official.EnableDesc": "Enable the ability to give the application a wechat official account.",
"DisplayName:WeChat.Official": "WeChat Official",
"Description:WeChat.Official": "WeChat Official",
"DisplayName:WeChat.Official.AppId": "AppId",

2
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Official/LINGYUN/Abp/WeChat/Official/Localization/Resources/zh-Hans.json

@ -1,6 +1,8 @@
{
"culture": "zh-Hans",
"texts": {
"Features:WeChat.Official.Enable": "启用微信公众号",
"Features:WeChat.Official.EnableDesc": "启用以使应用拥有微信公众号的能力",
"DisplayName:WeChat.Official": "微信公众号",
"Description:WeChat.Official": "微信公众号",
"DisplayName:WeChat.Official.IsSandBox": "是否沙盒测试",

6
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Contacts/LINGYUN/Abp/WeChat/Work/Contacts/AbpWeChatWorkContactModule.cs

@ -5,6 +5,7 @@ using LINGYUN.Abp.WeChat.Work.Contacts.Messages.Models;
using LINGYUN.Abp.WeChat.Work.Localization;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
using Volo.Abp.VirtualFileSystem;
namespace LINGYUN.Abp.WeChat.Work.Contacts;
/// <summary>
@ -35,6 +36,11 @@ public class AbpWeChatWorkContactModule : AbpModule
options.MapEvent("batch_job_result", context => context.GetWeChatMessage<BatchJobResultEvent>());
});
Configure<AbpVirtualFileSystemOptions>(options =>
{
options.FileSets.AddEmbedded<AbpWeChatWorkContactModule>();
});
Configure<AbpLocalizationOptions>(options =>
{
options.Resources

3
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Contacts/LINGYUN/Abp/WeChat/Work/Contacts/Features/WeChatWorkContactsFeatureDefinitionProvider.cs

@ -15,8 +15,7 @@ public class WeChatWorkContactsFeatureDefinitionProvider : FeatureDefinitionProv
return;
}
var group = weChatFeature.AddFeature(WeChatWorkContactsFeatureNames.GroupName);
group.CreateChild(
weChatFeature.AddFeature(
WeChatWorkContactsFeatureNames.Enable,
defaultValue: "false",
displayName: L("Features:ContactsEnable"),

2
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Contacts/LINGYUN/Abp/WeChat/Work/Contacts/Localization/Resources/en.json

@ -1,6 +1,8 @@
{
"culture": "en",
"texts": {
"Features:Contacts": "Contacts",
"Features:ContactsDesc": "WeCom Contacts Application.",
"Features:ContactsEnable": "Enable Contacts",
"Features:ContactsEnableDesc": "Enable the ability to provide the application with an Enterprise wechat contacts interface.",
"DisplayName:WeChatWorkContact.Secret": "Contact Secret",

2
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.Contacts/LINGYUN/Abp/WeChat/Work/Contacts/Localization/Resources/zh-Hans.json

@ -1,6 +1,8 @@
{
"culture": "zh-Hans",
"texts": {
"Features:Contacts": "通讯录",
"Features:ContactsDesc": "企业微信通讯录应用集成.",
"Features:ContactsEnable": "启用通讯录",
"Features:ContactsEnableDesc": "启用以使应用拥有企业微信通讯录接口的能力.",
"DisplayName:WeChatWorkContact.Secret": "通讯录访问密钥",

6
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/AbpWeChatWorkExternalContactModule.cs

@ -5,6 +5,7 @@ using LINGYUN.Abp.WeChat.Work.ExternalContact.Messages.Models;
using LINGYUN.Abp.WeChat.Work.Localization;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
using Volo.Abp.VirtualFileSystem;
namespace LINGYUN.Abp.WeChat.Work.ExternalContact;
/// <summary>
@ -70,6 +71,11 @@ public class AbpWeChatWorkExternalContactModule : AbpModule
});
});
Configure<AbpVirtualFileSystemOptions>(options =>
{
options.FileSets.AddEmbedded<AbpWeChatWorkExternalContactModule>();
});
Configure<AbpLocalizationOptions>(options =>
{
options.Resources

4
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Features/WeChatWorkExternalContactFeatureDefinitionProvider.cs

@ -14,9 +14,7 @@ public class WeChatWorkExternalContactFeatureDefinitionProvider : FeatureDefinit
{
return;
}
var group = weChatFeature.AddFeature(WeChatWorkExternalContactFeatureNames.GroupName);
group.CreateChild(
weChatFeature.AddFeature(
WeChatWorkExternalContactFeatureNames.Enable,
defaultValue: "false",
displayName: L("Features:ExternalContactEnable"),

2
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Localization/Resources/en.json

@ -1,6 +1,8 @@
{
"culture": "en",
"texts": {
"Features:ExternalContact": "External Contact",
"Features:ExternalContactDesc": "WeCom ExternalContact Application.",
"Features:ExternalContactEnable": "Enable External Contact",
"Features:ExternalContactEnableDesc": "Enable the ability to provide the application with an Enterprise wechat customer contact interface."
}

2
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.ExternalContact/LINGYUN/Abp/WeChat/Work/ExternalContact/Localization/Resources/zh-Hans.json

@ -1,6 +1,8 @@
{
"culture": "zh-Hans",
"texts": {
"Features:ExternalContact": "客户联系",
"Features:ExternalContactDesc": "企业微信客户联系应用集成.",
"Features:ExternalContactEnable": "启用客户联系",
"Features:ExternalContactEnableDesc": "启用以使应用拥有企业微信客户联系接口的能力."
}

6
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.OA/LINGYUN/Abp/WeChat/Work/OA/AbpWeChatWorkOAModule.cs

@ -4,6 +4,7 @@ using LINGYUN.Abp.WeChat.Work.Localization;
using LINGYUN.Abp.WeChat.Work.OA.Messages.Models;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
using Volo.Abp.VirtualFileSystem;
namespace LINGYUN.Abp.WeChat.Work.OA;
/// <summary>
@ -26,6 +27,11 @@ public class AbpWeChatWorkOAModule : AbpModule
options.MapEvent("respond_schedule", context => context.GetWeChatMessage<RespondScheduleEvent>());
});
Configure<AbpVirtualFileSystemOptions>(options =>
{
options.FileSets.AddEmbedded<AbpWeChatWorkOAModule>();
});
Configure<AbpLocalizationOptions>(options =>
{
options.Resources

4
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.OA/LINGYUN/Abp/WeChat/Work/OA/Features/WeChatWorkOAFeatureDefinitionProvider.cs

@ -15,9 +15,7 @@ public class WeChatWorkOAFeatureDefinitionProvider : FeatureDefinitionProvider
{
return;
}
var group = weChatFeature.AddFeature(WeChatWorkOAFeatureNames.GroupName);
group.CreateChild(
weChatFeature.AddFeature(
WeChatWorkOAFeatureNames.Enable,
defaultValue: "false",
displayName: L("Features:OAEnable"),

2
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.OA/LINGYUN/Abp/WeChat/Work/OA/Localization/Resources/en.json

@ -1,6 +1,8 @@
{
"culture": "en",
"texts": {
"Features:OA": "OA",
"Features:OADesc": "WeCom OA Application.",
"Features:OAEnable": "Enable OA",
"Features:OAEnableDesc": "Enable the ability to provide the application with an Enterprise wechat OA interface."
}

2
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work.OA/LINGYUN/Abp/WeChat/Work/OA/Localization/Resources/zh-Hans.json

@ -1,6 +1,8 @@
{
"culture": "zh-Hans",
"texts": {
"Features:OA": "办公",
"Features:OADesc": "企业微信办公应用集成.",
"Features:OAEnable": "启用办公",
"Features:OAEnableDesc": "启用以使应用拥有企业微信办公接口的能力."
}

6
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Localization/Resources/en.json

@ -18,6 +18,12 @@
"Features:AppChatMessage.LimitDesc": "设置以限制企业微信群聊消息推送上限.",
"Features:AppChatMessage.LimitInterval": "企业微信群聊消息限制周期",
"Features:AppChatMessage.LimitIntervalDesc": "设置企业微信群聊消息限制周期(时间刻度: 分).每企业所有应用发送群消息不可超过2万人次/分,不可超过30万人次/小时.",
"Features:WebhookMessageEnable": "启用企业微信Webhook消息推送",
"Features:WebhookMessageEnableDesc": "启用以使应用将拥有通过企业微信推送到Webhook消息的能力",
"Features:WebhookMessage.Limit": "企业微信Webhook消息推送限制",
"Features:WebhookMessage.LimitDesc": "设置以限制企业微信Webhook消息推送上限",
"Features:WebhookMessage.LimitInterval": "企业微信Webhook消息限制周期",
"Features:WebhookMessage.LimitIntervalDesc": "设置企业微信Webhook消息限制周期(时间刻度: 分).每个消息推送发送的消息不能超过20条/分钟.",
"DisplayName:WeChatWork": "企业微信",
"Description:WeChatWork": "企业微信应用集成",
"DisplayName:Connection": "连接参数",

6
aspnet-core/framework/wechat/LINGYUN.Abp.WeChat.Work/LINGYUN/Abp/WeChat/Work/Localization/Resources/zh-Hans.json

@ -18,6 +18,12 @@
"Features:AppChatMessage.LimitDesc": "设置以限制企业微信群聊消息推送上限.",
"Features:AppChatMessage.LimitInterval": "企业微信群聊消息限制周期",
"Features:AppChatMessage.LimitIntervalDesc": "设置企业微信群聊消息限制周期(时间刻度: 分).每企业所有应用发送群消息不可超过2万人次/分,不可超过30万人次/小时.",
"Features:WebhookMessageEnable": "启用企业微信Webhook消息推送",
"Features:WebhookMessageEnableDesc": "启用以使应用将拥有通过企业微信推送到Webhook消息的能力",
"Features:WebhookMessage.Limit": "企业微信Webhook消息推送限制",
"Features:WebhookMessage.LimitDesc": "设置以限制企业微信Webhook消息推送上限",
"Features:WebhookMessage.LimitInterval": "企业微信Webhook消息限制周期",
"Features:WebhookMessage.LimitIntervalDesc": "设置企业微信Webhook消息限制周期(时间刻度: 分).每个消息推送发送的消息不能超过20条/分钟.",
"DisplayName:WeChatWork": "企业微信",
"Description:WeChatWork": "企业微信应用集成",
"DisplayName:Connection": "连接参数",

Loading…
Cancel
Save