C# 柔版纸本地化不起作用

C# 柔版纸本地化不起作用,c#,localization,flexpaper,C#,Localization,Flexpaper,如果这个问题不符合上下文,很抱歉,但我不知道还有什么地方可以看,StackOverflow往往会提供最好的支持。我遇到了一个问题,没有加载HTML呈现选项的区域设置。它似乎在Flash版本中工作,没有问题,但不是专门针对HTML查看器 以下是将控件加载到页面上的配置: var searchServiceUrl = escape(ashxDir + "containstext.ashx?doc=" + guid + "&page=[page]&searchterm=[searcht

如果这个问题不符合上下文,很抱歉,但我不知道还有什么地方可以看,StackOverflow往往会提供最好的支持。我遇到了一个问题,没有加载HTML呈现选项的区域设置。它似乎在Flash版本中工作,没有问题,但不是专门针对HTML查看器

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

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"
 };
这正是我在查看文档和其他所有内容时发现它的方式,但它根本不适合我。我浏览过互联网,似乎没有其他人有这个问题。不幸的是,当我点击打印按钮时,我所有的标签和按钮都显示为“空”。以下是我尝试在HTML查看器中加载页面时得到的屏幕截图:

如果您注意到在我上面的配置中,localeDirectory被设置为js目录的同级目录。locale目录下有所有有效的目录,其中包含各种语言的本地化字符串(例如en_US、zh_CN等)。我甚至试着在系统中移动locale目录,看看它是否需要一个不同的“根”,但同样没有用


非常感谢提供任何信息。

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

希望有一天这能对某人有所帮助。

我在我的PHP flex paper设置中遇到了一个“null”问题,因为我将locale&js文件夹放在了我的位置,所以它无法获取正确的路径,所以我将正确的路径放在了默认页面中,
$('#documentViewer')。FlexPaperViewer({
定义了我刚才放在下面的路径:

jsDirectory:"http://{xxx}/subdirectory/assets/js/",
localeDirectory:"http://{xxx}/subdirectory/assets/locale/",
也许这会帮助别人