XML解析错误:未定义实体..本地化Mozilla插件时(XML Parsing Error: Not defined entity .. When localizing Mozilla addon)
我开发了一个基于英语但有德语本地化支持的插件
当在德语Firefox(区域设置改变等)中使用时,它安装并且可以正常使用英语
我得到一个错误
有任何想法吗?这是从插件管理器页面点击“首选项”时看到的错误。
XML Parsing Error: Not defined entity Address: chrome://addon/content/options.xul Line No. 5, Column 1: <prefwindow ^
chrome.manifest ..
locale addon en-US chrome/locale/en-US/ locale addon de chrome/locale/de/
options.xul ..
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <!DOCTYPE addonDTD SYSTEM "chrome://addon/locale/options.dtd"> <prefwindow id = "addon-prefs" title = "&windowTitle.label;" xmlns = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" onload = "addon_Options.setButtons();"> <stringbundleset id = "stringbundleset"> <stringbundle id = "addon-options-string-bundle" src="chrome://addon/locale/options.properties"/> </stringbundleset>
编辑
options.dtd的内容
<!ENTITY windowTitle.label "App Einstellungen"> <!ENTITY showPreferences.label "Einstellungen öffnen, wenn Save Text to File gestarte wird?"> <!ENTITY fileName.label "Dateiname"> <!ENTITY pathToFile.label "Verzeichnis, um die Dateien zu speichern"> <!ENTITY changeDirectory.label "Verzeichnis wechseln"> <!ENTITY datestamp.label "Datum zum Dateinamen hinzufügen?"> <!ENTITY timestamp.label "Zeit zum Dateinamen hinzufügen?"> <!ENTITY datestampInLine.label "Datum vor dem gesicherten Text einfügen?"> <!ENTITY timestampInLine.label "Zeit vor dem gesicherten Text einfügen?"> <!ENTITY lineSeparator.label "Eine Leerzeile vor dem gesicherten Text einfügen?"> <!ENTITY currentURL.label "Den aktuellen URL mit dem Text sichern?"> <!ENTITY saveMode.label "Wie soll der Text gesichert werden?"> <!ENTITY createFile.label "Neue Datei erzeugen"> <!ENTITY appendFile.label "An die existierede Datei anfügen">
I developing an addon based on English but with localisation support for German
It installs and works fine in English when when used in a German Firefox (locale changed etc)
Im getting an error
any ideas?This is the error seen when clicking 'preferences' from the addon manager page ..
XML Parsing Error: Not defined entity Address: chrome://addon/content/options.xul Line No. 5, Column 1: <prefwindow ^
chrome.manifest ..
locale addon en-US chrome/locale/en-US/ locale addon de chrome/locale/de/
options.xul ..
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <!DOCTYPE addonDTD SYSTEM "chrome://addon/locale/options.dtd"> <prefwindow id = "addon-prefs" title = "&windowTitle.label;" xmlns = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" onload = "addon_Options.setButtons();"> <stringbundleset id = "stringbundleset"> <stringbundle id = "addon-options-string-bundle" src="chrome://addon/locale/options.properties"/> </stringbundleset>
EDIT
contents of options.dtd
<!ENTITY windowTitle.label "App Einstellungen"> <!ENTITY showPreferences.label "Einstellungen öffnen, wenn Save Text to File gestarte wird?"> <!ENTITY fileName.label "Dateiname"> <!ENTITY pathToFile.label "Verzeichnis, um die Dateien zu speichern"> <!ENTITY changeDirectory.label "Verzeichnis wechseln"> <!ENTITY datestamp.label "Datum zum Dateinamen hinzufügen?"> <!ENTITY timestamp.label "Zeit zum Dateinamen hinzufügen?"> <!ENTITY datestampInLine.label "Datum vor dem gesicherten Text einfügen?"> <!ENTITY timestampInLine.label "Zeit vor dem gesicherten Text einfügen?"> <!ENTITY lineSeparator.label "Eine Leerzeile vor dem gesicherten Text einfügen?"> <!ENTITY currentURL.label "Den aktuellen URL mit dem Text sichern?"> <!ENTITY saveMode.label "Wie soll der Text gesichert werden?"> <!ENTITY createFile.label "Neue Datei erzeugen"> <!ENTITY appendFile.label "An die existierede Datei anfügen">
原文:https://stackoverflow.com/questions/15476218
最满意答案
STR_TO_DATE()使您能够将查询中的字符串转换为适当的DATE。 它期望日期字符串和格式字符串。
检查手册条目中的示例以找出正确的格式。
我认为它应该是
%d%b%Y
(但是%b应该产生像Dec
这样的字符串而不是DEC
所以你将不得不尝试它是否有效)。STR_TO_DATE() enables you to convert a string to a proper DATE within the query. It expects the date string, and a format string.
Check the examples in the manual entry to figure out the correct format.
I think it should be along the lines of
%d%b%Y
(However the %b is supposed to produce Strings likeDec
instead ofDEC
so you will have to try out whether it works).
相关问答
更多-
使用mysqlimport将csv文件导入mysql远程服务器(import csv file to mysql remote server using mysqlimport)[2023-04-21]
你真的有一个你试图导入的名为“门票”的文件吗? 它有点像你试图传递一个表名。 根据文档 ,我认为您需要将Data_2014_1.csv重命名为Data_2014_1.csv ,然后运行以下命令: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqlimport.exe" -h myhostname.amazonaws.com -P 3306 -u admin -pmypassword --local --fields-terminated-by=, --lin ... -
我首先创建一个临时列来保存日期字符串,然后按原样导入csv,然后使用以下SQL语句: UPDATE tablename SET actual_date_column = STR_TO_DATE(temp_date_column, '%Y/%m/%d'); 有关STR_TO_DATE()的更多信息 希望有所帮助! I would first create a temporary column to hold the date string, then import the csv as it is, the ...
-
我宁愿将实体JSON转换为同样可靠的,与mysqldump兼容的SQL多行insert语句 : 使用VALUES语法的INSERT语句可以插入多行。 为此,请包含多个列值列表,每个列值都括在括号中并用逗号分隔。 例: INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9); 由于您无论如何都在使用Perl脚本,因此这不会造成太大问题。 I'd rather convert the solid JSON to equally solid, a m ...
-
STR_TO_DATE()使您能够将查询中的字符串转换为适当的DATE。 它期望日期字符串和格式字符串。 检查手册条目中的示例以找出正确的格式。 我认为它应该是%d%b%Y (但是%b应该产生像Dec这样的字符串而不是DEC所以你将不得不尝试它是否有效)。 STR_TO_DATE() enables you to convert a string to a proper DATE within the query. It expects the date string, and a format strin ...
-
mysqlimport:错误:1452(mysqlimport: Error: 1452)[2024-03-14]
外键保留数据完整性,并在没有父行时阻止插入。 您需要首先填充descType父表。 Foreign key preserves data integrity and prevents insertion if there is no parent row. You need to populate descType parent table first. -
我会说: M / d / yyyy hh:mm:ss tt 其中tt是AM / PM指示符。 请参阅: 自定义日期和时间格式字符串 为了确保您在使用d / M < - > M / d问题时正确使用,您还可以使用TryParse并将其传递给正确的文化: DateTime result; culture = CultureInfo.CreateSpecificCulture("en-US"); styles = DateTimeStyles.None; if (DateTime.TryParse(dateStr ...
-
MySQL触发器在插入时删除并创建表(通过mysqlimport)(MySQL trigger to drop and create table upon insert (through mysqlimport))[2023-07-14]
我通过在mysqlimport中使用-d参数解决了在每次插入之前删除/创建表的问题,该参数在导入csv之前删除所有行。 感谢vmachan的帮助! I solved the issue of droping / creating table before each insert by using the -d parameter in mysqlimport which deletes all rows before importing csv. Thanks vmachan for your help! -
我在我的csv文件中有这种行: 1345235,62,"Theme From \Shaft\""""",,Chris Davis & Kim Waters,,,,,,5,0,,,,,,,,,,2016-10-28,,,,2016-10-28,,Y,,,,,,0,2016-10-28 09:09:39 那里的多引号引起了一个问题。 当我加入--fields-escaped-by='' ,它就起作用了。 I have this kind of rows in my csv files: 1345235,6 ...
-
mysqlimport,它可以从不同的节点同时导入CSV数据(mysqlimport, can it import CSV data concurrently from separate nodes)[2022-01-19]
MySQL很乐意“同时”从多个连接接收数据,甚至可以在单个表中接收数据。 如果你有重复的UNIQUE键,那么你可能会忽略错误,所以要小心。 MySQL is happy to receive data from multiple connections "simultaneously", even into a single table. If you have duplicate UNIQUE keys, then there could be errors that you would be ignor ... -
MYSQL使用mysqlimport自动从文件夹插入csv文件(MYSQL automatically insert csv files from folder using mysqlimport)[2022-05-12]
load data local infile 'uniq.csv' into table tblUniq(field1, field2, field3) fields terminated by ',' enclosed by '"' lines terminated by '\n' 这是一个可选的解决方案,你唯一需要的是一个PHP \ Perl \ Python脚本来覆盖所有文件,并逐个插入它们 PHP代码:相关文章
更多- Mozilla之书
- eclipse里报:An internal error occurred during:
- [Hadoop] Error: JAVA_HOME is not set
- The connection to adb is down, and a severe error has occured.
- syntax error near unexpected token的解决办法
- solr error logs org.apache.solr.common.SolrException: ERROR: [doc=17] unknown field alias
- Solr安装异常:SolrException: Error loading class 'solr.VelocityResponseWriter'
- error C2668: 'M' : ambiguous call to overloaded function
- win8安装VirtualBox-4.2.18提示Installation failed!error:系统找不到指定的路径
- Hadoop 异常记录 ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times
最新问答
更多- 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
- 如何通过引用返回对象?(How is returning an object by reference possible?)
- 矩阵如何存储在内存中?(How are matrices stored in memory?)
- 每个请求的Java新会话?(Java New Session For Each Request?)
- css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
- 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
- xcode语法颜色编码解释?(xcode syntax color coding explained?)
- 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
- 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
- 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
- 西安哪有PLC可控制编程的培训
- 在Entity Framework中选择基类(Select base class in Entity Framework)
- 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
- 电脑二级VF有什么用
- Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
- 金华英语角.
- 手机软件如何制作
- 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
- 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
- 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
- Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
- 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
- python的访问器方法有哪些
- DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
- 在Ruby中对组合进行排序(Sorting a combination in Ruby)
- 网站开发的流程?
- 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
- 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
- 透明度错误IE11(Transparency bug IE11)
- linux的基本操作命令。。。