GithubHelp home page GithubHelp logo

abpdocument2chinese's People

Contributors

andhuang avatar antony10291029 avatar jxzly229190 avatar leehom0123 avatar neppure avatar nicoxiang avatar nishuihanlong avatar nozerowu avatar tiandao-dongguan avatar xwingyz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

abpdocument2chinese's Issues

Word改造成MD文件,章节:4 ABP应用层

请在有时间的时候做,不着急。建立此Issue只是为了便于管理。请在完成后Close。

注意:请遵守_《md文档排版规范.md》_进行改造。

有问题请随时联系我。

PDF文档第25页

最后一句话。“ 但是这种情况下的代码将变得不易容测试.” 易容 应该是容易

PDF文档第8页

第8页的第一段,“Assembly是一个包含来程序的名称”,此处正确的说法应该是“Assembly是一个用来包含程序的名称”。

构建MD文档

根据Word文档按照章节构建md文本文件。

原因:

  • Word不能比较版本差异,md可以。
  • Word不能够在网页中打开和编辑,md可以。

PDF文档第18页

下面这句话翻译有问题,我重新翻译了一下。

测 试 性 依 然 不 好 , 由 于 很 难 使 得 PersonAppService 使 用 mock 实 现
IPersonRepository。

以下是我的翻译。

这依然不能很好地(实现)可测试的,因为这很难实现PersonAppService使用IPersonRepository的mock实现(进行测试)。

Word文档156页

该页面上的引言使用的标点符号全是英文的,我重新排版了一下。

DRY——别重复你的行为!这是一名优秀的开发人员在开发一个软件时重要的概念之一。我们从简单的方法、类以及模块开始实现这个原则。那么开发一个全新的WEB应用程序呢?当开发企业级应用系统时,我们软件开发人员有相似的需求。
企业级网站应用程序需要登入网页,用户/角色管理这些基础设施,用户/应用程序配置管理,多语言...诸如此类的。同样地,一个高质量且大型的软件会做的最佳实践,像是分层架构(Layered Architecture),领域驱动设计(DDD,Domain Driven Design),依赖注入(DI,Dependency Injection)。同样地,我们使用对象关系映射工具(ORM,Object-replational Mapping),数据库迁移(Database Migration),日志(Logging)... 等等。当涉及到用户界面时(UI),也没有太大的区别。
启动一个全新的企业级网站应用程序是一个艰难的工作。这是因为所有的应用程序都会有一些相同且重复的任务,我们重复做着相同的工作。许多公司会针对这些重复的任务来开发他们专属的应用程序框架(Application Framework)或是类库(Library),来避免重复开发相同的东西。而其它公司则是复制一些现存的应用程序某部份的程序代码到新网站上,并且会预备好一个开发的起点(start point)。第一个方法在你的公司足够大且有时间开发那些框架/类库的时候非常好用。
作为一个软件架构师,我也为我的公司开发了一些框架。但是,仍有些地方让我感到不太舒服:许多公司重复相同的任务。如果我可以分享更多知识/技术,那么这些重复任务就会减少吗?如果DRY理论是套用到全部而不是只有部份项目上或是某些公司上呢?这听起来就像个乌托邦(注:比喻一个理想中完美的世界),但我认为现在就可以开始!

PDF文档第18页

下面的这名话翻译得有点难理解,我重新翻译了一下,同时我觉得Repository应该翻译成DDD的仓储,而来是库。

为每个库或每个依赖项乏味的写一个工厂类/方法。

以下是我的翻译。

为每一个仓储或依赖写一个工厂类/方法是入味的。

Word改造成MD文件,章节:7 ABP实例一

请在有时间的时候做,不着急。建立此Issue只是为了便于管理。请在完成后Close。

注意:请遵守_《md文档排版规范.md》_进行改造。

有问题请随时联系我。

PDF文档第17页

下面的这句话有点难理解,我重新翻译了一下。

如果PersonAppService亲自创建PersonPeository,这变得依赖到了一个特定的IPersonRepository接口实现,且不能使用另一个实现进行工作。因此,从实现分离接口变得无意义,硬依赖使得代码基于紧耦合和低重用。

PDF文档第145页

客户端
 为单页面应用(Single-Page Application)(有AngularJs和Durandaljs)和多页面应用提供项目样版。样版都是基于Twiter Bootstrap。

“Twiter ” -> “Twitter”

PDF文档第92页

“注意我们没有手动现在Input的数据有效性。”

“现在”->“检测”

PDF文档第17页

下面这名话翻译得有点验证理解,我重新翻译了一下。

我们可能需要在未来改变创建 PersonRepository 的方式。即,我们可能想让它创
建为单例(单一共享实例而不是为每个使用创建一个对象)。或者我们可能想要创建
多个类实现 IPersonRepository 并根据条件创建对象。在这种情况下,我们需要修
改所有依赖于 IPersonRepository 的类。

以下是我的翻译。

我们将来可能需要改变PersonRepository的创建方式,例如我们可能想将它创建成单一实例(单一共享实例而不是为每一个使用创建一个对象)。或者我们可能想创建多个实现了IPersonRepository的类,同时根据条件创建它们其中的一个。在这种情况下,我们必须修改所有依赖IPersonRepository的类。

Word改造成MD文件,章节:2 ABP公共结构

请在有时间的时候做,不着急。建立此Issue只是为了便于管理。请在完成后Close。

注意:请遵守_《md文档排版规范.md》_进行改造。

有问题请随时联系我。

PDF文档第8页一处小typo

文档第八页中引用的代码案例为"MyBlogApplicationModule"类,文中写为"MybolgApplication",小typo无伤大雅。

PDF文档第64页

“因此,CreatePerson方法转变成工作单元并且管理数据库连接和事务,两个仓储对象都使用相同的工作单元。要注意,假如这是应用服务的方法则不需要添加UnitOfWork属性。见工作单元方法限制章节。”

从目录上看-“工作单元”章节分为3.3.3和4.1.3,“工作单元方法限制”未找到。建议使用描述应该更加具体,并且加入章节号

Word改造成MD文件,章节:5 ABP表现层

请在有时间的时候做,不着急。建立此Issue只是为了便于管理。请在完成后Close。

注意:请遵守_《md文档排版规范.md》_进行改造。

有问题请随时联系我。

你好,我想撩一下你。可以吗?

你好,我是角落的白板笔,想撩一下你。
我想认识下你,因为你一直在更新abp的中文文档。可以加一个,您的QQ或者微信号码吗?
我的QQ号:623037939
也邀请您加入我们的群:134710707 ABP架构设计交流群

果然是全球最大的同性交友网站。

PDF文档第91页

验证:作为约定,Input DTO实现IInputDto 接口,Output DTO实现IOutputDto接口。当你声明IinputDto参数时, 在方法执行前ABP将会自动对其进行有效性验证。

“当你声明IinputDto参数时” -> IInputDto

建议

首先,感谢各位大神的无私奉献!!!!
我在这里提一个很小很小的建议:那就是一些专业的英文名词建议还是保留的好啊,翻译过来看着反而更迷糊。
比如说:(工人)worker、(经理)manager等等。
看着好别扭。。。而且又不易懂了。。

PDF文档第146页

 它不是一个无所不包的框架。实际上,它使用许多常用特定功能目标的工具/类库(像是在ORM方面采用NHibernate和EntityFramework, 纪录方面采用Log4Net, Castle Windsor作为DI容器, AngularJs则是SPA的框架)

“纪录” -> “记录”

PDF文档第18页

该页面的“这是更容易接受”这句话,我觉得应该添加一个副词被,修改成“这是更容易被接受”。

pdf文档61页

若你不使用 using 语法 ,过滤器只有在当前的工作单元 (unit of work)结尾或你再度启用时才会禁过滤器。
原文:If you don't use using stamement, the filter will be disabled until end of the current unit of work or you enable it again explicitly.
如果你没有使用这语句,直到当前工作单元结束或者重新启用它,过滤器将会一直被禁用。

PDF文档第67页

(5)仓储接口的GetAll()方法中的示例部分:
if(!string.IsNullOfEmpty(input.SearchedName)) 应该为IsNullOrEmpty

Word改造成MD文件,章节:8 ABP实例二

请在有时间的时候做,不着急。建立此Issue只是为了便于管理。请在完成后Close。

注意:请遵守_《md文档排版规范.md》_进行改造。

有问题请随时联系我。

Pdf文档60页

ABP会自动地开启IMustHaveTenant 过滤器(原文:ASP.NET Boilerplate automatically disables IMustHaveTenant filter.)
disable应该是禁用

官网又更新了几篇。

首先,感谢各位大神的无私奉献!!!!
本人非常想做出贡献,奈何英文水平太烂,离开了翻译软件基本就看不懂英文了。

abp官网最近又更新了几篇文档,不知各位大神能否百忙中抽点时间跟进一下?
非常非常感谢各位大神的无私奉献!!!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.