Orchard创建全局应用

Orchard的本地化管理托管于一个外部服务(Crowdin),这个项目是公开的且欢迎大家做贡献。

Orchard支持两种类型的本地:

  • Orchard应用程序以及已安装模块中的文本字符串的本地化(其实对于我们来说就是汉化)

  • 数据库驱动的内容条目的本地化

本篇内容主要介绍这两个特性。

本地化Orchard应用程序与模块

Orchard中的所有字符串都是通过方法T()输出的,你可以把看成是基于默认网站文化(语言更合适)翻译过来的字符串。默认情况下,Orchard包含英文字符串,你可以添加其它的。控制面板UI以及所有静态字符串的翻译都可以从前端添加翻译文件(.po格式)到应用程序中。要为一种文化本地化一个网站,你就需要下载并安装合适的.po文件,然后更新网站的配置(下边有讲解)。

注:在.NET框架的程序中,本地化常常使用.resx文件和附带的程序集来实现。Orchard采用了一个更轻量级的方法,那就是使用.po文件。在Orchard中,多数翻译模块中的翻译文件是被多数支持的文化增加的。这个数量可能增长很快,附属程序集设计时并不能作为这个用途。另一方面,.po文件可以快速的加载或卸载。.resx文件和.po文件

安装翻译文件

例子,下载一系列.po法语翻译文件。链接如下:

https://crowdin.net/download/project/orchard-cms/fr.zip.

单击链接下载.po文件和保存.zip文件到电脑上。

方法1:解压zip文件

解压下载到的.zip文件到网站的根目录。确认解压到了Orchard根目录的文件夹中,而不是子文件夹中。如果位置正确,会提示“Confirm Folder Replace”就是替换的窗口,那肯定是选择替换了,然后就会合并了所有文件。

这种方法简单,但是网站只有一种翻译包,这种方法,显示比较二,如果想要两种语言包,你得自己备份到其它文件目录中,其实还是第二种靠谱点。

方法2:使用翻译管理

翻译管理功能可以从Gallery中获得,在Vandelay Industries module模块中,这种方式安装非常轻便,用的是命令行方式。

如果这个模块你安装了,也有了po文件,那你直接可以输入下边的命令就行了,当然路径得换成你自己的:

install translation c:\temp\fr.zip

这种方式只是提取了实际翻译需要的模块资源。如果没有此模块,运行命令也不会产生目录,所以Orchard还是很干净的。

如果以后要安装额外的模块为已经存在的翻译包,重新运行命令就行了。

切换站点到另一种文化

进入“Cultures”界面,从添加文化的列表中选择一个(例如,fr_FR),然后点击添加。文化代码就被添加到了网站支持文化下面。要移除的话,点右边的x就可以了。

添加完成之后,点击管理设置进入设置界面,在默认网站文化列表中,选择一个设置成默认的。然后保存。

假设你安装的.po文件一切正常,那么你在管理界面和菜单中应该可以看到效果。接下我们就可以看到改变到fr-FR文化的效果。

如果你没有一个相应的文化翻译文件安装,设置默认的网站文化到一个指定的文化将没有任何影响。Orchard提供了以下路径来找到翻译文件,多少细节如下:

核心本地化路径:~/Core/App_Data/Localization/<culture-code>/orchard.core.po

模块本地化路径:~/Modules/<module-name>/App_Data/Localization/<culture-code>/orchard.module.po

主题本地化路径:~/Themes/<theme-name>/App_Data/Localization/<culture-code>/orchard.theme.po

根目录本地化路径:~/App_Data/Localization/<culture-code>/orchard.root.po

租户本地化路径:~/App_Data/Sites/<tenant name>/Localization/<culture-code>/orchard.po

翻译有效性

你可以从http://orchardproject.net/localization下载另外的.po文件为其它文化做翻译。这些翻译都是社区提供的。如果没有你想要的文化,你可以考虑贡献一个。用不了多少时间,却可以贡献整个社区。

贡献新的翻译

用一个清楚的文本编辑器

https://crowdin.net/project/orchard-cms上有一个本地化工具可以用来准备存根文件。Orchard的翻译都保存在压缩包中的PO格式的文件中,你可以自己添加你的实例。这些包会在每个小时的开始重新生成(一般需要2-3分钟)。请访问Crowdin的主页看看每种语言的翻译进度。

你可以下载每种语言的所有翻译为所有的项目:Orchard CMS, Orchard CMS Gallery.

下载的.zip文件包含.po文件的集合,可以用文本编辑器打开。修改完之后可以发email到join-orchard-localization@lists.outercurve.org,然后发送压缩包到列表中send the zipped package of .po files to the list

请确保.po文件是以UTF-8文件格式保存。这个其实在你的文本编辑中设置即可(Notepad在另存为下有的编码下拉列表)。

翻译文件格式

下面是个翻译文件的格式。每个文本字符串都如下表所示:

 


A reference (see below)#: reference-string
An ID, which is often the original (untranslated) string. After the ID is set, this string should not be changed even if the English string changes, so that existing translations continue to work even if they're not immediately updated.#| msgid "id-string"
The current English string for reference. This helps the translator.msgid "English-string"
The translated string.msgstr "translated-string"

怎么贡献

  • 在Crowdin上注册。

  • Orchard CMSOrchard CMS Gallery项目页面上参与项目。

  • 你的应用程序将会很快被接受,同时你将以所选语言的校对员的身份加入项目中。这就意味着你可以编辑和验证翻译(这个非常有必要)。

  • 你如果是新来的,那请与其它同语言的翻译者讨论讨论,以确保大家采用同一协定(就是说不要你说yes是“是”,有人说”不是“)。

资源字符串参考

在.po文件中的资源字符串作为参考是可选的。(看看上边的表格就明白了)如果没有参考被指定,如果没有参考被指定,资源字符串将作为备选,以免有ID被查询时找不到了。这样做可以使得创建的字符串用在多个地方而不出错,而对于这个备选的你想什么时候改,什么时候改。

参考字符串可能存在不同的地方,主要看它们是干什么用的:

查看字符串:用在应用程序的根视图的虚拟路径中(例如,~/Themes/TheThemeMachine/Views/User.cshtml

.cs文件中的字符串:用于类的完整类型名(例如,Orchard.Packaging.AdminMenu)。

模块清单或主题清单的字符串:用在应用程序根的清单上的虚拟路径中(如,~Themes/TheThemeMachine/Theme.txt)。注意模块与主题清单的本地化使用了字段路径作为关键字。例如,作者字段用了”Author“,Gallery的描述字段用了关键字”Gallery Description“。

为第三方模块贡献文件

我们的本地化基础架构主要是三个模块组成。如果你是一个模块的作者或者想为一个模块贡献翻译,那么你可以用翻译管理模块生成po文件。通过命令行,也可以参考下边的命令(以Bing.Maps为例):

extract default translation /Extensions:Bing.Maps /Output:\temp

这将为本模块的字符串创建一个新的Orchard.en-us.po.zip文件。本命令的源码创建了T封装字符串、清单字符串和其它需要本地化的所有东西的条目。

请发送这个文件到join-orchard-localization@lists.outercurve.org以便我们把它添加到在线数据库。

数据库驱动的内容本地化项目

除了应用程序和模块本地化,Orchard也能翻译保存在数据库中的内容条目。要想本地化内容条目,你得开户Localization功能。在控制面板中,点击Modules,然后在Features选项卡上找见Localization,点Enable就行了。

默认情况下,页面与博客文章的内容类型都是可以本地化的,因为它们都包含本地化部分(功能)。你也可以添加本地化部分到其它想要翻译的内容类型。点击Content,然后查看管理内容(Manage Content),每个内容条目都有一个“+ New Translation”链接。

注意:这个链接只会在你有超过一个文化开启时同时还得开启Localization属性。

点击了“+ New Translation”链接之后,允许你定义一个与父内容条目(在默认文化中的)相关的内容条目的已翻译版本。在系统中,每个已翻译的内容条目都会被看作一个独立的内容条目。在“Translate Content”界面,你可以为内容条目添加文化代码。为了确保每个翻译链接的唯一性永久链接将被改变。然后你就能从默认的网站文化翻译到所选文化。

添加一些文本到页面主体中,然后点击保存。在保存之后,现有的文化代码是被指定的,同时在不同的文化中也有链接到相关的内容条目。

当在网站上显示内容条目时,如果一个内容条目有翻译可用,那么到这些内容条目的链接会显示。这使得网站访问者易于在翻译之间切换。下面的效果是当你看英语条目时(也就是可以从英语翻到法语):

单击这个链接代码可以看到页面被翻译后的版本。这时在右边链接上显示的当然就是en-US了。

为了开启自定义类型的本地化,需要给内容类型添加Localization部分。例如,添加本地化给MyEvent这个自定义内容类型,点击控制面板上的”Content”,然后点击“Content Types”选项卡。单击“Edit”(假设自定义类型已经存在).点击类型的“Parts”上的“Add”。添加界面就出来了,你可以选择“Localization”或其它的。

 

关于自定义内容类型的其它相关操作,你可以参考Creating Custom Content Types

注意:本地化是过程性工作。不是所有的Orchard应用程序都可以本地化。例如,Orchard不提供自动过滤和显示给定文化内容类型的方法(这是浏览器默认文化的实例)。我们在将来的版本可能实现它。与此同时,你可以在一个模块中提交你自己的ICultureSelector。假如你想要给我们留言表示支持本地化工作(例如,帮助我们了解在你的网站应用场景中哪些是重要的),那么请你发join-orchard-localization@lists.outercurve.org

翻译一个Html部件(Widget)

注意:下面的这些步骤可以使用默认主题的“The Theme Machine”清除安装。

在管理页面,在Modules中确认下Localization模块安装并开启了。然后到Content中。选择Content Types选项卡然后点击Edit来调整Html Widget。我们目的是翻译一个Html Widget。单击Add Parts。在这选Localization然后保存。然后再点页面底下的Save来保存内容条目的更改。

现在到Settings菜单下。选择Default Site Culture,在这里添加你想要支持的文化。在我们的案例中有nl-BE和en-US.点击保存应用文化设置。

导航到Widgets菜单。在Default层找到FooterQuadThrid然后点击Add来添加一个部件。现在你需要选择Choose A Widget,然后选Html Widget,这是我们调整的那个。现在填充需要的信息(标题和内容)然后保存。你的Html 部件已经被添加到了FooterQuadThird选区。现在我们准备翻译这个条目。选择你新添加的widget来编辑。在Edit Widget页面的顶部,你将会发现+ New translation。点击这个可以添加另一文化的翻译。


  • vrbhziypf said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    [url=http://www.g10yhmh2e7l93d55e3rqp476pjna6630s.org/]uvrbhziypf[/url]
    vrbhziypf http://www.g10yhmh2e7l93d55e3rqp476pjna6630s.org/
    <a href="http://www.g10yhmh2e7l93d55e3rqp476pjna6630s.org/">avrbhziypf</a>

  • xecbvryir said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    xecbvryir http://www.gxw4h36tu12rqd1l9ss8333474nn89iss.org/
    [url=http://www.gxw4h36tu12rqd1l9ss8333474nn89iss.org/]uxecbvryir[/url]
    <a href="http://www.gxw4h36tu12rqd1l9ss8333474nn89iss.org/">axecbvryir</a>

  • xwrcitbckm said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    xwrcitbckm http://www.gby466u1bf76rfup7973qw77p9555omws.org/
    [url=http://www.gby466u1bf76rfup7973qw77p9555omws.org/]uxwrcitbckm[/url]
    <a href="http://www.gby466u1bf76rfup7973qw77p9555omws.org/">axwrcitbckm</a>

  • logtlxwis said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    logtlxwis http://www.glz2wt3n1hi61540v56mx97e87u6qsr3s.org/
    [url=http://www.glz2wt3n1hi61540v56mx97e87u6qsr3s.org/]ulogtlxwis[/url]
    <a href="http://www.glz2wt3n1hi61540v56mx97e87u6qsr3s.org/">alogtlxwis</a>

  • oswqdef said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    oswqdef http://www.gtqeh0k05i9o832y2x4d51e169cl4jr3s.org/
    <a href="http://www.gtqeh0k05i9o832y2x4d51e169cl4jr3s.org/">aoswqdef</a>
    [url=http://www.gtqeh0k05i9o832y2x4d51e169cl4jr3s.org/]uoswqdef[/url]

  • plfzvhiwl said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.g1g8fc3739iyg03b6u156o0m6gnk5jf2s.org/">aplfzvhiwl</a>
    [url=http://www.g1g8fc3739iyg03b6u156o0m6gnk5jf2s.org/]uplfzvhiwl[/url]
    plfzvhiwl http://www.g1g8fc3739iyg03b6u156o0m6gnk5jf2s.org/

  • wtqmsgpgc said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    [url=http://www.g1zn96kt02zohthkez7732ea41336a58s.org/]uwtqmsgpgc[/url]
    <a href="http://www.g1zn96kt02zohthkez7732ea41336a58s.org/">awtqmsgpgc</a>
    wtqmsgpgc http://www.g1zn96kt02zohthkez7732ea41336a58s.org/

  • mlpetqdqbx said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.gk38kmwn19983v446pi34ok7l6ae53bys.org/">amlpetqdqbx</a>
    [url=http://www.gk38kmwn19983v446pi34ok7l6ae53bys.org/]umlpetqdqbx[/url]
    mlpetqdqbx http://www.gk38kmwn19983v446pi34ok7l6ae53bys.org/

  • wychtsvot said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.g37quvgvk9f50kij09hr63d11926ei05s.org/">awychtsvot</a>
    wychtsvot http://www.g37quvgvk9f50kij09hr63d11926ei05s.org/
    [url=http://www.g37quvgvk9f50kij09hr63d11926ei05s.org/]uwychtsvot[/url]

  • vvicrcwmm said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.gsid6y246a2c6979io9bjrn7y40ja295s.org/">avvicrcwmm</a>
    vvicrcwmm http://www.gsid6y246a2c6979io9bjrn7y40ja295s.org/
    [url=http://www.gsid6y246a2c6979io9bjrn7y40ja295s.org/]uvvicrcwmm[/url]

  • iqvcixfnq said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    [url=http://www.gs38db80qdk1440zb21u12773stzjni4s.org/]uiqvcixfnq[/url]
    iqvcixfnq http://www.gs38db80qdk1440zb21u12773stzjni4s.org/
    <a href="http://www.gs38db80qdk1440zb21u12773stzjni4s.org/">aiqvcixfnq</a>

  • ltdhwepxd said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    ltdhwepxd http://www.ggd0383iq21vh01e8a288p0n4ht2x0sms.org/
    <a href="http://www.ggd0383iq21vh01e8a288p0n4ht2x0sms.org/">altdhwepxd</a>
    [url=http://www.ggd0383iq21vh01e8a288p0n4ht2x0sms.org/]ultdhwepxd[/url]

  • rvzosrnk said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    [url=http://www.gex5tyt64nu36651z3uf3sn41v3n2c56s.org/]urvzosrnk[/url]
    rvzosrnk http://www.gex5tyt64nu36651z3uf3sn41v3n2c56s.org/
    <a href="http://www.gex5tyt64nu36651z3uf3sn41v3n2c56s.org/">arvzosrnk</a>

  • xmgiwetfdy said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.g2q158axqt93qqon7e511wlfeq740287s.org/">axmgiwetfdy</a>
    xmgiwetfdy http://www.g2q158axqt93qqon7e511wlfeq740287s.org/
    [url=http://www.g2q158axqt93qqon7e511wlfeq740287s.org/]uxmgiwetfdy[/url]

  • tyydlsqqge said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    [url=http://www.g93velq5yz43b9nhy7qp186qu32i8832s.org/]utyydlsqqge[/url]
    <a href="http://www.g93velq5yz43b9nhy7qp186qu32i8832s.org/">atyydlsqqge</a>
    tyydlsqqge http://www.g93velq5yz43b9nhy7qp186qu32i8832s.org/

  • slivtdgsft said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.g7o0d97x829x0542nlyhld2v3hg9i98as.org/">aslivtdgsft</a>
    [url=http://www.g7o0d97x829x0542nlyhld2v3hg9i98as.org/]uslivtdgsft[/url]
    slivtdgsft http://www.g7o0d97x829x0542nlyhld2v3hg9i98as.org/

  • nhhtkeptng said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.g0c8v7j5236o02e3xwxq07iz9tw31eb4s.org/">anhhtkeptng</a>
    nhhtkeptng http://www.g0c8v7j5236o02e3xwxq07iz9tw31eb4s.org/
    [url=http://www.g0c8v7j5236o02e3xwxq07iz9tw31eb4s.org/]unhhtkeptng[/url]

  • sqsmwpzvl said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    [url=http://www.g48b1ad06o6c26821xp5dr04kx4ysz2hs.org/]usqsmwpzvl[/url]
    <a href="http://www.g48b1ad06o6c26821xp5dr04kx4ysz2hs.org/">asqsmwpzvl</a>
    sqsmwpzvl http://www.g48b1ad06o6c26821xp5dr04kx4ysz2hs.org/

  • dnfcocjfq said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.gpb7021s6af9be61j1969fh53u48oesus.org/">adnfcocjfq</a>
    dnfcocjfq http://www.gpb7021s6af9be61j1969fh53u48oesus.org/
    [url=http://www.gpb7021s6af9be61j1969fh53u48oesus.org/]udnfcocjfq[/url]

  • yhgmwcdvzp said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.g9w9h381gl5px2j8rt4qg953lt171n7rs.org/">ayhgmwcdvzp</a>
    [url=http://www.g9w9h381gl5px2j8rt4qg953lt171n7rs.org/]uyhgmwcdvzp[/url]
    yhgmwcdvzp http://www.g9w9h381gl5px2j8rt4qg953lt171n7rs.org/

  • zwwfkece said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    [url=http://www.g8a1s24r0oo110k9k6g82h16qg3w2caks.org/]uzwwfkece[/url]
    <a href="http://www.g8a1s24r0oo110k9k6g82h16qg3w2caks.org/">azwwfkece</a>
    zwwfkece http://www.g8a1s24r0oo110k9k6g82h16qg3w2caks.org/

  • zyoeschngg said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.g71010zxve50go4j2aavx923mp9k4u32s.org/">azyoeschngg</a>
    [url=http://www.g71010zxve50go4j2aavx923mp9k4u32s.org/]uzyoeschngg[/url]
    zyoeschngg http://www.g71010zxve50go4j2aavx923mp9k4u32s.org/

  • fefrnlnbm said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    fefrnlnbm http://www.gy36bu014o9183r4vg89ig3yoe049twhs.org/
    <a href="http://www.gy36bu014o9183r4vg89ig3yoe049twhs.org/">afefrnlnbm</a>
    [url=http://www.gy36bu014o9183r4vg89ig3yoe049twhs.org/]ufefrnlnbm[/url]

  • drhpsewvi said Reply

    Orchard创建全局应用 -orchard中文CMS系统
    <a href="http://www.gv6s1yhz02eadgi492951x804rat067us.org/">adrhpsewvi</a>
    [url=http://www.gv6s1yhz02eadgi492951x804rat067us.org/]udrhpsewvi[/url]
    drhpsewvi http://www.gv6s1yhz02eadgi492951x804rat067us.org/

  • Fotbollströjor Barn said Reply

    Today, I went to the beachfront with my kids. I found a sea shell
    and gave it to my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She put the shell to her
    ear and screamed. There was a hermit crab inside and it pinched
    her ear. She never wants to go back! LoL I know
    this is completely off topic but I had to tell someone! Fotbollströjor Barn

  • fußballtrikots kaufen said Reply

    Hey! Quick question that's completely off topic.
    Do you know how to make your site mobile friendly?
    My site looks weird when viewing from my iphone4.
    I'm trying to find a theme or plugin that might be able to fix this issue.
    If you have any suggestions, please share. With thanks!
    fußballtrikots kaufen

  • ig said Reply

    Have you ever considered about adding a little bit
    more than just your articles? I mean, what you say
    is fundamental and everything. Nevertheless think about if you added some great graphics or
    video clips to give your posts more, "pop"! Your content is excellent but with
    images and video clips, this blog could undeniably be
    one of the greatest in its niche. Amazing blog!

  • Kellye said Reply

    Hi, i think that i saw you visited my weblog thus i came to “return the
    favor”.I am trying to find things to enhance my web site!I
    suppose its ok to use some of your ideas!!

  • Iona said Reply

    Superb site you have here but I was wanting to know if
    you knew of any community forums that cover the same topics discussed in this article?
    I'd really like to be a part of group where I can get opinions from other
    knowledgeable individuals that share the same
    interest. If you have any recommendations, please let me know.
    Bless you!

  • Jerome said Reply

    I like the valuable info you provide for your articles.
    I'll bookmark your blog and take a look at again here regularly.
    I am moderately certain I will be told many new stuff right
    here! Best of luck for the next!

  • Etsuko said Reply

    When someone writes an piece of writing he/she maintains the plan of
    a user in his/her brain that how a user can understand it. So that's why this paragraph is outstdanding.
    Thanks!

  • Soon said Reply

    Have you ever thought about writing an e-book
    or guest authoring on other websites? I have a blog centered
    on the same subjects you discuss and would really like to have you
    share some stories/information. I know my readers would value your work.
    If you're even remotely interested, feel free to shoot me an e-mail.

  • Eldon said Reply

    I was wondering if you ever considered changing the structure of your site?
    Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so people could
    connect with it better. Youve got an awful lot of text for only having 1 or two images.

    Maybe you could space it out better?

  • Randall said Reply

    Thanks , I have recently been looking for information about this topic for ages and yours is the best I've found
    out so far. But, what concerning the bottom line? Are you sure concerning the source?

  • Markus said Reply

    I was wondering if you ever considered changing the page layout of
    your blog? Its very well written; I love
    what youve got to say. But maybe you could a little more in the way of content so people could connect with it better.
    Youve got an awful lot of text for only having 1
    or two pictures. Maybe you could space it out better?

  • Sheldon said Reply

    It's appropriate time to make some plans for the future and it is time to be happy.
    I've read this post and if I could I wish to suggest you some
    interesting things or tips. Maybe you can write next articles referring to
    this article. I desire to read more things about it!

  • Alphonse said Reply

    Just want to say your article is as astounding.
    The clearness in your post is simply cool and i can assume you are
    an expert on this subject. Well with your permission allow me to grab
    your RSS feed to keep up to date with forthcoming post.
    Thanks a million and please carry on the rewarding work.

  • Carmela said Reply

    You actually make it appear really easy together with your presentation however I find this topic to be actually something that I feel I'd never understand.
    It sort of feels too complicated and extremely wide for me.
    I am taking a look ahead on your subsequent publish, I'll
    try to get the dangle of it!

  • Gilberto said Reply

    Woah! I'm really digging the template/theme of this blog.

    It's simple, yet effective. A lot of times it's hard to
    get that "perfect balance" between usability and visual appeal.
    I must say you have done a superb job with this.

    In addition, the blog loads extremely quick for me on Internet explorer.
    Outstanding Blog!

  • Robin said Reply

    I know this if off topic but I'm looking into starting my own weblog
    and was curious what all is needed to get setup? I'm assuming having a blog
    like yours would cost a pretty penny? I'm not
    very web smart so I'm not 100% sure. Any tips or advice would be greatly appreciated.

    Cheers

  • Samira said Reply

    Please let me know if you're looking for a author for your site.
    You have some really great articles and I think I
    would be a good asset. If you ever want to take some of the load off, I'd absolutely love to write some
    content for your blog in exchange for a link back to mine.
    Please blast me an e-mail if interested. Many thanks!

  • Renate said Reply

    Hello are using Wordpress for your site platform? I'm new to the blog world but I'm trying
    to get started and set up my own. Do you require any coding knowledge to
    make your own blog? Any help would be really appreciated!

  • Georgia said Reply

    An outstanding share! I have just forwarded this onto a friend who had been conducting
    a little homework on this. And he in fact ordered me lunch due to the fact that I stumbled upon it for him...
    lol. So allow me to reword this.... Thanks for the meal!!
    But yeah, thanks for spending the time to talk about this issue here on your blog.

  • Terrie said Reply

    Does your site have a contact page? I'm having trouble locating it but, I'd like to shoot you an email.
    I've got some ideas for your blog you might be interested in hearing.
    Either way, great website and I look forward to seeing
    it expand over time.

  • Leta said Reply

    A fascinating discussion is definitely worth comment. I do think that you need to publish more on this topic, it may not
    be a taboo subject but usually folks don't
    talk about these subjects. To the next! Kind regards!!

  • Edith said Reply

    I'm curious to find out what blog system you're utilizing?
    I'm experiencing some small security issues with my latest site and I'd like to find something more safeguarded.

    Do you have any solutions?

  • Lucienne said Reply

    I think that what you typed made a lot of sense.
    But, what about this? what if you were to write a awesome headline?
    I am not suggesting your content is not good., but suppose you added a title that
    grabbed a person's attention? I mean Orchard创建全局应用 -orchard中文CMS系统 is a little
    plain. You should peek at Yahoo's front page and see how they create article titles to get people to open the links.
    You might add a related video or a related picture or two to grab people
    interested about what you've written. Just my opinion, it would make your website a little bit more
    interesting.

  • Dewey said Reply

    I am curious to find out what blog platform you're utilizing?
    I'm experiencing some minor security issues
    with my latest website and I'd like to find something more safeguarded.
    Do you have any recommendations?

  • Neal said Reply

    Usually I don't learn article on blogs, however
    I wish to say that this write-up very compelled me to check out and
    do it! Your writing taste has been amazed me. Thanks, quite
    nice article.

  • Steve said Reply

    I like the valuable information you supply on your articles.
    I will bookmark your blog and test once more right here regularly.
    I am fairly certain I will be told many new stuff right here!
    Good luck for the following!

  • Preston said Reply

    Great post. I used to be checking continuously
    this weblog and I am impressed! Very useful info specially the last section :
    ) I deal with such info a lot. I was seeking this certain info for a very lengthy time.

    Thanks and good luck.

  • Phillip said Reply

    Howdy would you mind letting me know which webhost you're working with?
    I've loaded your blog in 3 completely different browsers and I must say this blog loads a lot quicker then most.
    Can you recommend a good hosting provider at a reasonable price?

    Thank you, I appreciate it!

  • Francisca said Reply

    Its like you read my mind! You appear to know a lot about this, like you wrote the book
    in it or something. I think that you can do with some pics to drive
    the message home a bit, but instead of that, this is magnificent blog.

    An excellent read. I will certainly be back.

  • Leonore said Reply

    Hi, I think your site might be having browser compatibility issues.
    When I look at your website in Opera, it looks fine but when opening
    in Internet Explorer, it has some overlapping. I just wanted to give
    you a quick heads up! Other then that, awesome blog!

  • Shawnee said Reply

    Hmm is anyone else experiencing problems with the images on this blog
    loading? I'm trying to determine if its a problem on my end or if it's the blog.
    Any responses would be greatly appreciated.

  • Rose said Reply

    It's actually a cool and helpful piece of info. I'm satisfied that you
    just shared this useful information with us. Please stay
    us informed like this. Thank you for sharing.

  • Normand said Reply

    I know this if off topic but I'm looking into starting my
    own weblog and was curious what all is required to get setup?
    I'm assuming having a blog like yours would cost a pretty penny?
    I'm not very web smart so I'm not 100% sure.
    Any recommendations or advice would be greatly appreciated.

    Kudos

  • Jami said Reply

    I like the valuable info you provide in your articles. I'll bookmark your blog and check again here regularly.
    I am quite certain I will learn many new stuff right here!
    Best of luck for the next!

  • Christen said Reply

    Howdy would you mind sharing which blog platform you're working with?
    I'm looking to start my own blog soon but I'm having a difficult time selecting between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your layout seems different then most blogs and I'm looking for something unique.
    P.S Sorry for getting off-topic but I had to ask!

  • Kassie said Reply

    It is the best time to make some plans for the future and it's time to be happy.
    I've read this publish and if I may I want to recommend you some attention-grabbing
    things or advice. Perhaps you could write next articles referring to this article.

    I want to learn even more things about it!

  • Maya said Reply

    I blog frequently and I really appreciate your information. This great
    article has really peaked my interest. I will take a note
    of your blog and keep checking for new details about once a
    week. I opted in for your Feed as well.

  • Gabriela said Reply

    You are so interesting! I do not suppose I have
    read through something like this before. So nice to
    find somebody with some unique thoughts on this issue.
    Seriously.. many thanks for starting this up. This site is something that's
    needed on the web, someone with some originality!

  • Erik said Reply

    This is very interesting, You are a very skilled blogger.
    I've joined your rss feed and look forward to seeking more of your fantastic post.
    Also, I've shared your site in my social networks!

  • Sidney said Reply

    You could definitely see your expertise within the work you write.

    The world hopes for more passionate writers such as you who aren't afraid to say
    how they believe. Always follow your heart.

  • Donnie said Reply

    Very nice post. I just stumbled upon your blog and wished to say that I've
    really enjoyed surfing around your blog posts. In any case I will be subscribing
    to your rss feed and I hope you write again very soon!

  • Williemae said Reply

    Hi! This is my first visit to your blog! We are a collection of
    volunteers and starting a new project in a community in the same niche.
    Your blog provided us valuable information to work on. You have done a extraordinary
    job!

  • Mellissa said Reply

    My brother recommended I might like this website.
    He was entirely right. This post truly made my day.

    You can not imagine just how much time I had spent for
    this information! Thanks!

  • Milagros said Reply

    Today, I went to the beachfront with my kids. I found a sea shell and gave it to my 4
    year old daughter and said "You can hear the ocean if you put this to your ear." She placed the shell to her ear
    and screamed. There was a hermit crab inside
    and it pinched her ear. She never wants to go back!
    LoL I know this is completely off topic but I had to tell someone!

  • Fredrick said Reply

    I will right away clutch your rss feed as I can not to find your email subscription link or e-newsletter service.
    Do you've any? Kindly allow me recognise so that
    I may subscribe. Thanks.

  • Debora said Reply

    Hello there! I simply would like to give you a big thumbs
    up for your excellent information you've got right here on this post.

    I will be returning to your site for more soon.

  • Ervin said Reply

    Heya i'm for the first time here. I found this board
    and I find It truly useful & it helped me out much.
    I hope to give something back and help others like you helped
    me.

  • Clinton said Reply

    This is really interesting, You're a very skilled blogger.
    I have joined your feed and look forward to seeking more of your excellent post.
    Also, I have shared your website in my social
    networks!

  • Emely said Reply

    Its such as you read my mind! You seem to understand a
    lot about this, such as you wrote the e-book in it or something.
    I think that you just could do with a few % to power the message house a little bit, but other than that, that is great blog.
    A fantastic read. I'll definitely be back.

  • Francisco said Reply

    You can certainly see your enthusiasm within the article you write.

    The world hopes for even more passionate writers like you who are not
    afraid to mention how they believe. At all times follow
    your heart.

  • Anne said Reply

    After I originally left a comment I appear to have clicked the -Notify
    me when new comments are added- checkbox and from now on every time a comment
    is added I receive four emails with the exact same comment.
    Is there a way you are able to remove me from that service?

    Kudos!

  • Lashunda said Reply

    Hey there this is kind of of off topic but I was wanting to know if
    blogs use WYSIWYG editors or if you have to manually code with HTML.
    I'm starting a blog soon but have no coding know-how so
    I wanted to get advice from someone with experience.
    Any help would be greatly appreciated!

  • Kaley said Reply

    Please let me know if you're looking for
    a author for your blog. You have some really great articles and I feel I would be a good
    asset. If you ever want to take some of the load off, I'd absolutely love to write
    some content for your blog in exchange for a link back to mine.
    Please blast me an e-mail if interested. Cheers!

  • Andreas said Reply

    Please let me know if you're looking for a article writer for your blog.
    You have some really great posts and I believe I would be a
    good asset. If you ever want to take some of the load
    off, I'd love to write some content for your blog in exchange for a link back to mine.
    Please send me an e-mail if interested. Many thanks!

  • Tammy said Reply

    Wonderful beat ! I wish to apprentice at the same time as you amend your site,
    how could i subscribe for a weblog site? The account aided me a appropriate deal.
    I had been a little bit acquainted of this your broadcast offered vibrant clear idea

  • Letha said Reply

    First of all I would like to say great blog! I had a quick question in which I'd like to
    ask if you don't mind. I was interested to know how you center yourself and clear your head prior to writing.
    I have had trouble clearing my thoughts in getting my ideas out.
    I do enjoy writing but it just seems like the first
    10 to 15 minutes tend to be wasted just trying to figure out how to
    begin. Any ideas or tips? Appreciate it!

  • Lawerence said Reply

    I am now not certain the place you are getting your information, however
    great topic. I needs to spend some time finding out more or working out more.
    Thanks for magnificent information I was in search of
    this information for my mission.

  • Carin said Reply

    Simply desire to say your article is as surprising.
    The clearness in your post is simply excellent and i could assume you're an expert
    on this subject. Fine with your permission allow me to grab your
    feed to keep up to date with forthcoming post.
    Thanks a million and please keep up the enjoyable work.

  • Karry said Reply

    I am curious to find out what blog platform you're utilizing?
    I'm experiencing some small security issues with my latest site and I would like to find something more secure.

    Do you have any recommendations?

  • Isiah said Reply

    Appreciating the hard work you put into your blog and in depth information you present.
    It's nice to come across a blog every once in a while that
    isn't the same outdated rehashed material. Great
    read! I've bookmarked your site and I'm including your RSS feeds to my
    Google account.

  • Gabriele said Reply

    Hi, i read your blog from time to time and i own a similar one and
    i was just wondering if you get a lot of spam comments?
    If so how do you reduce it, any plugin or anything you can recommend?

    I get so much lately it's driving me insane so any support is very much appreciated.

  • Tessa said Reply

    Hey there! This is my 1st comment here so I just wanted to give
    a quick shout out and tell you I genuinely enjoy reading through your blog
    posts. Can you recommend any other blogs/websites/forums that go over the
    same subjects? Thank you!

  • Lida said Reply

    You are so cool! I do not think I've read through anything like this before.
    So great to discover somebody with a few unique thoughts on this topic.
    Really.. thanks for starting this up. This site is something
    that is needed on the internet, someone with a bit of
    originality!

  • Cassie said Reply

    After I initially commented I appear to have clicked the -Notify me when new comments are added- checkbox and now
    every time a comment is added I receive four emails
    with the same comment. Is there an easy method you are able to remove me from that service?
    Thanks a lot!

  • Pilar said Reply

    An interesting discussion is worth comment. I think that you ought to publish more on this
    topic, it might not be a taboo subject but usually folks don't talk
    about these subjects. To the next! Cheers!!

  • Felipe said Reply

    I believe everything said made a lot of sense.

    However, what about this? suppose you typed a catchier
    post title? I mean, I don't wish to tell you how to run your website, but what if
    you added a post title that grabbed a person's attention? I mean Orchard创建全局应用 -orchard中文CMS系统 is
    kinda boring. You ought to look at Yahoo's home page and see how they create article headlines to
    grab viewers interested. You might try adding a video or
    a related pic or two to get people excited about everything've got to say.

    Just my opinion, it might make your blog a little livelier.

  • Teresita said Reply

    I am curious to find out what blog system you have been working with?
    I'm experiencing some minor security issues with my latest
    website and I would like to find something more risk-free.
    Do you have any recommendations?

  • Whitney said Reply

    Thanks for some other great article. The place else may anybody get
    that type of info in such a perfect way of writing?
    I have a presentation next week, and I'm at the search for such info.

  • Dustin said Reply

    I'm not sure why but this web site is loading incredibly slow for me.
    Is anyone else having this issue or is it a issue on my end?
    I'll check back later and see if the problem still exists.

  • Hollie said Reply

    Magnificent goods from you, man. I've take note your
    stuff prior to and you're simply extremely wonderful.
    I really like what you have got right here,
    certainly like what you're saying and the way by which you say it.
    You are making it entertaining and you continue to take care of to keep it
    smart. I cant wait to read far more from you. That
    is really a terrific website.

  • Ada said Reply

    Hello! This is kind of off topic but I need some advice from an established blog.
    Is it very hard to set up your own blog? I'm not very techincal but I can figure things
    out pretty fast. I'm thinking about setting up my own but I'm not sure
    where to begin. Do you have any points or suggestions?
    Many thanks

  • Dong said Reply

    We're a group of volunteers and starting a new scheme in our community.
    Your web site provided us with valuable info to work on. You have done a formidable job and our entire community will be grateful to you.

  • Mazie said Reply

    My programmer is trying to convince me to move to
    .net from PHP. I have always disliked the idea because of the expenses.
    But he's tryiong none the less. I've been using Movable-type on several websites for about a
    year and am nervous about switching to another platform.
    I have heard fantastic things about blogengine.net. Is there a way I can transfer all my wordpress posts into it?

    Any kind of help would be really appreciated!

  • Jodi said Reply

    You actually make it seem so easy together with your presentation however I to find this topic to be really one thing which I
    think I'd by no means understand. It kind of feels
    too complex and extremely vast for me. I am looking forward to your subsequent submit,
    I will try to get the dangle of it!

  • Jesenia said Reply

    It's really a nice and helpful piece of information. I am
    happy that you shared this useful information with us.
    Please stay us informed like this. Thanks for sharing.

  • Nelly said Reply

    My spouse and I stumbled over here different web address and thought I might as well
    check things out. I like what I see so now i'm
    following you. Look forward to looking into your web page
    repeatedly.

  • Catalina said Reply

    We stumbled over here by a different page and thought I may as well check things out.
    I like what I see so i am just following you. Look forward to exploring your
    web page yet again.

  • Jasper said Reply

    Unquestionably consider that that you said. Your favourite justification appeared to be at the internet the easiest
    factor to bear in mind of. I say to you, I certainly get irked while other
    people consider worries that they plainly don't understand about.
    You controlled to hit the nail upon the highest as well as defined out
    the entire thing with no need side-effects , folks can take a signal.
    Will probably be back to get more. Thanks

  • Kimberly said Reply

    Hello There. I discovered your weblog the usage of msn.
    That is an extremely well written article. I'll make sure to bookmark it and come back to learn more of your helpful info.
    Thank you for the post. I'll definitely comeback.

  • Tammy said Reply

    What i don't understood is in truth how you're now not actually much
    more neatly-preferred than you may be now. You're so intelligent.
    You understand therefore considerably relating to this topic, made
    me for my part believe it from a lot of numerous angles.

    Its like women and men don't seem to be involved unless it is something to accomplish
    with Lady gaga! Your own stuffs outstanding. Always handle it up!

  • Wilhelmina said Reply

    Someone necessarily assist to make seriously posts I might state.
    This is the first time I frequented your website page and thus far?
    I amazed with the research you made to make this actual put up incredible.
    Wonderful activity!

  • Kerrie said Reply

    Heya are using Wordpress for your site platform? I'm new to the blog world but I'm
    trying to get started and set up my own. Do you require any coding knowledge to make your own blog?
    Any help would be really appreciated!

  • Caitlin said Reply

    I really like your blog.. very nice colors & theme. Did you create this website yourself or did you
    hire someone to do it for you? Plz respond as I'm looking
    to design my own blog and would like to find out where u got this from.
    kudos

  • Refugio said Reply

    wonderful put up, very informative. I ponder why the other experts of this sector don't
    understand this. You must proceed your writing. I am sure, you've a great readers' base
    already!

  • Genie said Reply

    I've been browsing online more than three hours lately,
    but I never discovered any interesting article like yours.
    It's pretty worth enough for me. In my view, if all web owners and bloggers made good content material as
    you did, the internet will likely be a lot more useful than ever before.

  • Linnie said Reply

    Thanks for any other informative blog. The place else could I am getting that type of information written in such an ideal method?
    I've a undertaking that I am just now working on, and I have been on the look out for such information.

  • Isis said Reply

    Someone necessarily help to make critically articles I might state.
    That is the very first time I frequented your website page and to this point?
    I surprised with the analysis you made to make this actual submit incredible.

    Wonderful process!

  • Yetta said Reply

    Definitely imagine that that you stated. Your favorite justification seemed to be at the web the easiest
    factor to consider of. I say to you, I definitely get irked whilst other people consider issues that they plainly don't understand about.
    You managed to hit the nail upon the highest and defined out the whole
    thing with no need side-effects , other people could take
    a signal. Will probably be again to get more. Thank you

  • Bailey said Reply

    Attractive element of content. I simply stumbled upon your weblog and in accession capital to
    assert that I get actually loved account your weblog posts.
    Any way I'll be subscribing to your augment and even I success you get entry to consistently
    fast.

  • Selena said Reply

    It is perfect time to make some plans for the future and it's time to be happy.
    I've read this post and if I could I want to suggest you some
    interesting things or advice. Maybe you can write next
    articles referring to this article. I want to read
    more things about it!

  • Lilia said Reply

    Whats up this is kinda of off topic but I was wanting
    to know if blogs use WYSIWYG editors or if you have to manually code with HTML.
    I'm starting a blog soon but have no coding skills so
    I wanted to get guidance from someone with
    experience. Any help would be enormously appreciated!

  • Gail said Reply

    Greetings from California! I'm bored to tears at work so I decided to browse your site on my
    iphone during lunch break. I really like the
    info you provide here and can't wait to take a look when I get
    home. I'm amazed at how quick your blog loaded on my cell phone ..

    I'm not even using WIFI, just 3G .. Anyways, fantastic
    blog!

  • Rashad said Reply

    Hey! I could have sworn I've been to this site before but
    after reading through some of the post I realized it's new to
    me. Anyhow, I'm definitely delighted I found
    it and I'll be bookmarking and checking back often!

  • Earlene said Reply

    It's actually a cool and helpful piece of information. I'm glad that you just shared this helpful information with us.
    Please stay us up to date like this. Thank you for
    sharing.

  • Shantell said Reply

    I think that is among the so much significant information for me.
    And i am glad studying your article. But should observation on few common issues, The web site taste
    is perfect, the articles is really great : D. Just right job, cheers

  • Lillie said Reply

    When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails
    with the same comment. Is there any way you can remove me from that service?
    Thank you!

  • Bradley said Reply

    Attractive section of content. I simply stumbled upon your website and
    in accession capital to say that I get in fact loved account your blog posts.
    Any way I'll be subscribing for your augment or even I success you get entry to consistently fast.

  • Houston said Reply

    Wonderful blog! I found it while searching on Yahoo News.

    Do you have any tips on how to get listed in Yahoo News?
    I've been trying for a while but I never seem to get there!
    Many thanks

  • Merry said Reply

    An outstanding share! I've just forwarded this onto a coworker
    who had been conducting a little research on this. And he actually bought me lunch due to the fact that I discovered it for him...
    lol. So allow me to reword this.... Thank YOU
    for the meal!! But yeah, thanks for spending time to discuss this issue here on your website.

  • Eden said Reply

    I loved as much as you will receive carried out right here.
    The sketch is tasteful, your authored subject matter stylish.

    nonetheless, you command get got an impatience over that you wish be delivering the following.

    unwell unquestionably come more formerly again since exactly the same nearly a lot often inside case you shield this hike.

  • Erlinda said Reply

    Hi there are using Wordpress for your blog platform?

    I'm new to the blog world but I'm trying to get started and create
    my own. Do you require any html coding knowledge to make your own blog?

    Any help would be really appreciated!

  • Tyrone said Reply

    Do you mind if I quote a couple of your posts as long as I provide credit and sources
    back to your blog? My blog is in the exact same area of
    interest as yours and my visitors would definitely benefit from some of the information you provide here.
    Please let me know if this ok with you. Appreciate it!

  • Andra said Reply

    When I initially commented I clicked the "Notify me when new comments are added"
    checkbox and now each time a comment is added I get three e-mails
    with the same comment. Is there any way you can remove me from
    that service? Thank you!

  • Rebekah said Reply

    You really make it appear really easy along with your presentation however I to find this topic to be actually one thing which I feel
    I might by no means understand. It sort of feels too complex and extremely vast for me.
    I'm taking a look ahead on your subsequent put up, I will try
    to get the dangle of it!

  • Ahmed said Reply

    Excellent site you have here but I was curious if you knew of any discussion boards that cover the same
    topics discussed here? I'd really love to be a part
    of community where I can get suggestions from other knowledgeable people
    that share the same interest. If you have any suggestions, please let me know.
    Kudos!

  • Tonia said Reply

    Heya i am for the first time here. I found this board and I find It truly useful & it helped me out a
    lot. I hope to give something back and aid others like you aided me.

  • Noe said Reply

    Does your site have a contact page? I'm having trouble
    locating it but, I'd like to shoot you an e-mail. I've got some recommendations for your
    blog you might be interested in hearing. Either
    way, great site and I look forward to seeing it develop over time.

  • Irwin said Reply

    Great post. I was checking constantly this blog
    and I'm impressed! Extremely useful information specially the last part :) I care for such information much.

    I was seeking this certain information for a long time.
    Thank you and good luck.

  • Spencer said Reply

    With havin so much content do you ever run into any issues of plagorism or copyright violation? My blog has a lot of completely unique
    content I've either created myself or outsourced but it seems a lot of it is popping it up all over the
    web without my authorization. Do you know any ways to help
    reduce content from being stolen? I'd genuinely appreciate it.

  • hi said Reply

    You've made some good points there. I looked on the internet for additional information about the issue
    and found most people will go along with your views on this
    site.

Add a Comment