首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FlexPaper本地化不起作用

FlexPaper本地化不起作用
EN

Stack Overflow用户
提问于 2013-03-19 04:27:07
回答 2查看 703关注 0票数 0

如果这个问题是断章取义的,我很抱歉,但我不知道还可以去哪里寻找,而StackOverflow往往提供了最好的支持。我遇到了一个问题,FlexPaper没有加载用于HTML呈现的语言环境选项。它似乎是工作在Flash版本没有问题,但不是专门为HTML查看器。

下面是将控件加载到页面上的配置:

代码语言:javascript
复制
var searchServiceUrl = escape(ashxDir + "containstext.ashx?doc=" + guid + "&page=[page]&searchterm=[searchterm]"), 
 docUrl = escape("{" + ashxDir + "view.ashx?guid=" + guid + "&numPages=" + numPages +"&format={format}&page=[*,0]," + numPages + "}"),
 configObj = {
  DOC: docUrl,
  ...
  DocSizeQueryService: ashxDir + "swfsize.ashx?doc=" + guid,
  jsDirectory: "/FlexPaper/js/",
  JSONDataType: "jsonp",
  localeDirectory: "/FlexPaper/locale/",
  localeChain: "en_US"
 };

这正是我在查看文档和其他所有内容时发现的,但它对我来说根本不起作用。我已经在互联网上搜索过了,似乎没有其他人有这个问题。不幸的是,当我点击print按钮时,我所有的标签和按钮都显示为'null‘。以下是我尝试在HTML查看器中加载页面时得到的屏幕截图:

如果您注意到,在上面的配置中,localeDirectory被设置为js目录的同级目录。区域设置目录下包含保存各种语言的本地化字符串的所有有效目录(即,我甚至尝试过在系统中移动locale目录,看看它是否需要一个不同的"root",但同样无济于事……

任何信息都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-01 04:30:30

我们发现了问题,我意识到我从来没有用‘答案’更新过案例。修复与错误的url直接相关,该url将本地化字符串提供给对话框。我们只能通过使用Chrome Web工具询问HTTP请求来追踪它。这不是一个复杂的修复,但事实证明它是一个复杂的问题,难以追踪和正确诊断。

希望有一天这能帮助到某个人。

票数 0
EN

Stack Overflow用户

发布于 2013-10-25 13:57:53

我把locale & js文件夹放在我位置,所以没有获取正确的路径,所以我在$('#documentViewer').FlexPaperViewer({定义的默认页面中放了正确的路径,我只是把下面的路径放在了下面:

代码语言:javascript
复制
jsDirectory:"http://{xxx}/subdirectory/assets/js/",
localeDirectory:"http://{xxx}/subdirectory/assets/locale/",

也许这对其他人有帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15486259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档