跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 新手求助
  4. Odoo 9 社区版 会计模块中文界面问题

Odoo 9 社区版 会计模块中文界面问题

已定时 已固定 已锁定 已移动 Odoo 新手求助
9 帖子 5 发布者 5.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • F 离线
    F 离线
    fatfox
    写于 最后由 编辑
    #1

    通过源码和deb包两种方式安装了odoo9,发现在中文界面下,安装会计模块后提示如下错误:

    Odoo Server Error<br />Traceback (most recent call last):<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/http.py&quot;, line 599, in _handle_exception<br />&nbsp; &nbsp; return super(JsonRequest, self)._handle_exception(exception)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/http.py&quot;, line 636, in dispatch<br />&nbsp; &nbsp; result = self._call_function(**self.params)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/http.py&quot;, line 315, in _call_function<br />&nbsp; &nbsp; return checked_call(self.db, *args, **kwargs)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/service/model.py&quot;, line 113, in wrapper<br />&nbsp; &nbsp; return f(dbname, *args, **kwargs)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/http.py&quot;, line 308, in checked_call<br />&nbsp; &nbsp; result = self.endpoint(*a, **kw)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/http.py&quot;, line 887, in __call__<br />&nbsp; &nbsp; return self.method(*args, **kw)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/http.py&quot;, line 465, in response_wrap<br />&nbsp; &nbsp; response = f(*args, **kw)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py&quot;, line 975, in call_kw<br />&nbsp; &nbsp; return self._call_kw(model, method, args, kwargs)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py&quot;, line 967, in _call_kw<br />&nbsp; &nbsp; return checked_call(request.db, *args, **kwargs)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/service/model.py&quot;, line 113, in wrapper<br />&nbsp; &nbsp; return f(dbname, *args, **kwargs)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py&quot;, line 966, in checked_call<br />&nbsp; &nbsp; return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/api.py&quot;, line 232, in wrapper<br />&nbsp; &nbsp; return old_api(self, *args, **kwargs)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/models.py&quot;, line 1531, in fields_view_get<br />&nbsp; &nbsp; root_view = View.read_combined(cr, uid, view_id, fields=&#91;&#039;id&#039;, &#039;name&#039;, &#039;field_parent&#039;, &#039;type&#039;, &#039;model&#039;, &#039;arch&#039;], context=context)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/api.py&quot;, line 232, in wrapper<br />&nbsp; &nbsp; return old_api(self, *args, **kwargs)<br />&nbsp; File &quot;/usr/lib/python2.7/dist-packages/openerp/addons/base/ir/ir_ui_view.py&quot;, line 635, in read_combined<br />&nbsp; &nbsp; view_arch = etree.fromstring(view&#91;&#039;arch&#039;].encode(&#039;utf-8&#039;))<br />&nbsp; File &quot;lxml.etree.pyx&quot;, line 3032, in lxml.etree.fromstring (src/lxml/lxml.etree.c:68106)<br />&nbsp; File &quot;parser.pxi&quot;, line 1785, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.c:102455)<br />&nbsp; File &quot;parser.pxi&quot;, line 1673, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:101284)<br />&nbsp; File &quot;parser.pxi&quot;, line 1074, in lxml.etree._BaseParser._parseDoc (src/lxml/lxml.etree.c:96466)<br />&nbsp; File &quot;parser.pxi&quot;, line 582, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:91275)<br />&nbsp; File &quot;parser.pxi&quot;, line 683, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:92461)<br />&nbsp; File &quot;parser.pxi&quot;, line 622, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:91757)<br />XMLSyntaxError: EntityRef: expecting &#039;;&#039;, line 110, column 56
    



    将管理员默认语言改成英文后,会计模块就没有问题。有没有和我碰到一样问题的兄弟呀?
    下面的截图是我只安装会计模块情况下出现的

    1 条回复 最后回复
    0
    • 卓 离线
      卓 离线
      卓忆
      写于 最后由 编辑
      #2

      现在9.0 各种小bug应该还是比较多的,
      等官方慢慢修复吧。

      恬淡

      1 条回复 最后回复
      0
      • W 离线
        W 离线
        wjfonhand
        写于 最后由 编辑
        #3

        没玩过9,看代码应该很容易解决的,提个patch给官方吧

        GoodERP -- Odoo China fork

        1 条回复 最后回复
        0
        • F 离线
          F 离线
          fatfox
          写于 最后由 编辑
          #4

          多谢两位老大回复,我看odoo froum里面也有一个中国用户问同样的问题
          https://www.odoo.com/forum/help-1/question/v9-enterprise-edition-error-message-92811

          1 条回复 最后回复
          0
          • K 离线
            K 离线
            KevinKong
            写于 最后由 编辑
            #5

            Fixed!
            找到翻译文件zh_CN.po

            把下面翻译中的空格去掉!

            <br />#. module: account<br />#: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view<br />msgid &quot;Invoices &amp;amp; Refunds&quot;<br />msgstr [b]&quot;发票&amp;a mp;退款&quot;[/b]<br />
            



            呵呵呵,国内翻译好强大~

            1 条回复 最后回复
            0
            • F 离线
              F 离线
              fatfox
              写于 最后由 编辑
              #6

              [quote author=KevinKong link=topic=17357.msg31251#msg31251 date=1446020889]
              Fixed!
              找到翻译文件zh_CN.po

              把下面翻译中的空格去掉!

              <br />#. module: account<br />#: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view<br />msgid &quot;Invoices &amp;amp; Refunds&quot;<br />msgstr [b]&quot;发票&amp;a mp;退款&quot;[/b]<br />
              



              呵呵呵,国内翻译好强大~
              [/quote]

              多谢,已经看到

              1 条回复 最后回复
              0
              • 卓 离线
                卓 离线
                卓忆
                写于 最后由 编辑
                #7

                那么多空格啊。。。这算代码中的bug了吧,

                恬淡

                1 条回复 最后回复
                0
                • H 离线
                  H 离线
                  hawk2sky
                  写于 最后由 编辑
                  #8

                  官方修复zh_CN.po文件已经更新了。

                  针对这个问题的体验如下:
                  1、修改或从库中下载更新zh_CN.po文件,重新启动odoo服务,并不能解决问题,卸载会计模块,重新安装也不能解决, 重新创建数据库重新安装一个odoo,还是不行;
                  2、由于我使用docker安装的odoo9,发现docker终端对中文支持有问题,发现docker没有中文包,安装中文包,配置好中文环境,重启odoo服务,不能解决问题;
                  3、再次删除数据库,重新初始化数据库,安装会计模块,发现ok了。

                  总结:
                  1、数据库支持中文并且使用了utf-8的字符集,但,操作系统环境必须支持中文,如中文乱码必须先解决;
                  2、如果中文环境有问题,初始化数据库时,odoo的中文环境会有问题。

                  1 条回复 最后回复
                  0

                  • 登录

                  • 没有帐号? 注册

                  • 登录或注册以进行搜索。
                  • 第一个帖子
                    最后一个帖子
                  0
                  • 版块
                  • 标签
                  • 热门
                  • 用户
                  • 群组