Editing Widgets
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 31: | Line 31: | ||
''Decrypt'' | ''Decrypt'' | ||
{{keyboard|content= | {{keyboard|content=scetool.exe -d xai_plugin.sprx xai_plugin_dec.prx}} | ||
''Encrypt'' | ''Encrypt'' | ||
{{keyboard|content= | {{keyboard|content=scetool.exe --template explore_plugin_full.sprx --sce-type=SELF --skip-sections=FALSE --compress-data=TRUE --encrypt xai_plugin_dec.prx xai_plugin_new.sprx}} | ||
===dev_flash/vsh/resource=== | ===dev_flash/vsh/resource=== | ||
====explore_category_network.rco==== | ====explore_category_network.rco==== | ||
There is a widget entry missing in the [[RCOXML Objects|rcoxml]] ? (most probably a MList to create a side-menu). And the squared icon in [http://www.psdevwiki.com/ps3/File:Widgets_(information_board_-_use).jpg this screenshot] ?. And the text strings translated to all system [[Languages]] "Use" and "Do Not Display" in [http://www.psdevwiki.com/ps3/File:Widgets_(information_board_-_use).jpg this screenshot] ? | There is a widget entry missing in the [[RCOXML Objects|rcoxml]] ? (most probably a MList to create a side-menu). And the squared icon in [http://www.psdevwiki.com/ps3/File:Widgets_(information_board_-_use).jpg this screenshot] ?. And the text strings translated to all system [[Languages]] "Use" and "Do Not Display" in [http://www.psdevwiki.com/ps3/File:Widgets_(information_board_-_use).jpg this screenshot] ? | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
< | <!-- Example needed --> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 131: | Line 45: | ||
====category_network.xml==== | ====category_network.xml==== | ||
Widget icons loaded by [[XMBML Files|XMBML]] in Network column, widgets related segments was removed in firmware 3.00 by removing his <View id> and his attr | Widget icons loaded by [[XMBML Files|XMBML]] in Network column, widgets related segments was removed in firmware 3.00 by removing his <View id> and his attr | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
< | <!-- Example needed --> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
====category_widget.xml==== | ====category_widget.xml==== | ||
Widgets [[XMBML Files|XMBML]] configuration file, this file exists in all firmwares with some segments disabled | Widgets [[XMBML Files|XMBML]] configuration file, this file exists in all firmwares with some segments disabled | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<!-- Example needed --> | |||
<!-- | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 360: | Line 58: | ||
<div style="float:right">[[File:Widget.png|64px|thumb|right|widget.png]]</div> | <div style="float:right">[[File:Widget.png|64px|thumb|right|widget.png]]</div> | ||
====widget.png==== | ====widget.png==== | ||
This file exists in firmwares since [[2.00 CEX|2.00]] up to [[4. | This file exists in firmwares since [[2.00 CEX|2.00]] up to [[4.83 CEX|4.83]]. size 17205 bytes. MD5:5ed81a2c29a6514a4c3b9b72efc5b9f2 | ||
===dev_flash/vsh/resource/xai=== | ===dev_flash/vsh/resource/xai=== | ||
====extensions.xml==== | ====extensions.xml==== | ||
Contains: extensions.entry.module=Widget and extensions.entry.plugin=xai_plugin | Contains: extensions.entry.module=Widget and extensions.entry.plugin=xai_plugin | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
< | <!-- Example needed --> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
====widgets.xml==== | ====widgets.xml==== | ||
Contains: xai.widget.url=/dev_hdd0/widget/npdrm/informationboard | Contains: xai.widget.url=/dev_hdd0/widget/npdrm/informationboard | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
< | <!-- Example needed --> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
===dev_flash/vsh/resource/silk/data/=== | ===dev_flash/vsh/resource/silk/data/=== | ||
This files was removed in firmware 2.20 at the same time it was implemented the | This files was removed in firmware 2.20 at the same time it was implemented the "silk_nas" [[Web Browser]] | ||
====CEHtmlBrowserApp.bin==== | ====CEHtmlBrowserApp.bin==== | ||
Up to firmware 2.17 (and removed in 2.20) | |||
See: [[SILKPADD]] | |||
====CEHtmlBrowserAppXaiWidget.bin==== | ====CEHtmlBrowserAppXaiWidget.bin==== | ||
Up to firmware 2.17 (and removed in 2.20) | |||
See: [[SILKPADD]] | |||
===dev_flash/vsh/resource/silk/etc=== | ===dev_flash/vsh/resource/silk/etc=== | ||
====fontinfo-Xai.xml==== | ====fontinfo-Xai.xml==== | ||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
<!-- Example needed --> | |||
</syntaxhighlight>}} | |||
===dev_flash/vsh/resource/silk_nas/etc=== | |||
====fontinfo-Xai.xml==== | |||
In firmwares since 2.20 up to 4.83. Size 3063 bytes. MD5:8C1102561C72A21B7866CC4D17D6EFBF | |||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
{{Boxcode| | |||
<MicroBrowser> | <MicroBrowser> | ||
<key>FileFormatVersion</key> | <key>FileFormatVersion</key> | ||
Line 621: | Line 202: | ||
<string>en</string> | <string>en</string> | ||
<string>ja</string> | <string>ja</string> | ||
<string>zh</string> | |||
<string>ko</string> | <string>ko</string> | ||
</array> | </array> | ||
Line 666: | Line 248: | ||
</dict> | </dict> | ||
<key>zh</key> | <key>zh</key> | ||
<dict> | <dict> | ||
Line 695: | Line 255: | ||
</array> | </array> | ||
</dict> | </dict> | ||
< | <!-- KOREAN --> | ||
<key>ko</key> | |||
<key> | |||
<dict> | <dict> | ||
<key>default</key> | <key>default</key> | ||
<array> | <array> | ||
<string>SCE-PS3 | <string>SCE-PS3 YD gd Medium</string> | ||
</array> | </array> | ||
</dict> | </dict> | ||
</dict> | </dict> | ||
</MicroBrowser> | </MicroBrowser> | ||
Line 725: | Line 273: | ||
====Icon.png==== | ====Icon.png==== | ||
widget [[XMB]] icon | widget [[XMB]] icon | ||
Line 749: | Line 296: | ||
Example: config.xml [[2.00 CEX|2.00]]~[[2.17 CEX|2.17]] | Example: config.xml [[2.00 CEX|2.00]]~[[2.17 CEX|2.17]] | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<widget> | <widget> | ||
Line 768: | Line 315: | ||
Example: config.xml [[2.20 CEX|2.20]]~[[2.36 CEX|2.36]] (the example below only shows the changes) | Example: config.xml [[2.20 CEX|2.20]]~[[2.36 CEX|2.36]] (the example below only shows the changes) | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<version>1.0.18</version> | <version>1.0.18</version> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Example: config.xml [[2.40 CEX|2.40]]~[[3.30 CEX|3.30]] (the example below only shows the changes) | Example: config.xml [[2.40 CEX|2.40]]~[[3.30 CEX|3.30]] (the example below only shows the changes) | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<initialy>70</initialy> | <initialy>70</initialy> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
Line 794: | Line 341: | ||
====setting.xml==== | ====setting.xml==== | ||
RSS URL list by [[ | RSS URL list by [[Target_ID]], for non QA | ||
{| class="wikitable" style="font-size:x-small;" | {| class="wikitable" style="font-size:x-small;" | ||
Line 803: | Line 350: | ||
|} | |} | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<items> | <items> | ||
Line 822: | Line 369: | ||
====setting_qa.xml==== | ====setting_qa.xml==== | ||
RSS URL list by [[ | RSS URL list by [[Target_ID]], for QA | ||
{| class="wikitable" style="font-size:x-small;" | {| class="wikitable" style="font-size:x-small;" | ||
|+setting_qa.xml versions | |+setting_qa.xml versions | ||
! Version !! Size !! MD5 !! Notes | ! File !! Version !! Size !! MD5 !! Notes | ||
|- | |- | ||
| [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 1.380 || style="font-family:monospace;" | B49C94FDE6385E5CA03D9CFDAFA53F47 || added in [[2.00 CEX|2.00]], removed in [[3.40 CEX|3.40]] | | [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 1.380 || style="font-family:monospace;" | B49C94FDE6385E5CA03D9CFDAFA53F47 || added in [[2.00 CEX|2.00]], removed in [[3.40 CEX|3.40]] | ||
|} | |} | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<items> | <items> | ||
Line 851: | Line 398: | ||
===dev_flash/vsh/resource/silk/xai/widgets/informationboard/<language>.lproj/=== | ===dev_flash/vsh/resource/silk/xai/widgets/informationboard/<language>.lproj/=== | ||
15 folders named '''<language>.lproj''' for different languages (e.g: da.lproj, Dutch.lproj, etc...), and every folder contains a text file named '''InfoPlist.strings''' | 15 folders named '''<language>.lproj''' for different languages (e.g: da.lproj, Dutch.lproj, etc...), and every folder contains a text file named '''InfoPlist.strings''' | ||
====InfoPlist.strings==== | ====InfoPlist.strings==== | ||
The file contains the name of the widget | The file contains the name of the widget, is the same file for all languages except: japanese, korean, and russian (because uses different characters) | ||
{| class="wikitable" style="font-size:x-small;" | {| class="wikitable" style="font-size:x-small;" | ||
|+ dev_flash\vsh\resource\silk\xai\widgets\informationboard\ | |+ dev_flash\vsh\resource\silk\xai\widgets\informationboard\ | ||
! Folder || File !! Version !! Size !! MD5 !! | ! Folder || File !! Version !! Size !! MD5 !! Notes | ||
|- | |- | ||
| da.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" rowspan="12" | 42 || style="font-family:monospace;" rowspan="12" | 5BEB6E9B277784341D1C0722432CF248 || | | da.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" rowspan="12" | 42 || style="font-family:monospace;" rowspan="12" | 5BEB6E9B277784341D1C0722432CF248 || | ||
|- | |- | ||
| Dutch.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | Dutch.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| fi.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | fi.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| French.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | French.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| German.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | German.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| Italian.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | Italian.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| nb.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | nb.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| pt.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | pt.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| Spanish.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | Spanish.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| sv.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | sv.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| zh_CN.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | zh_CN.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| zh_TW.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] | | zh_TW.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || | ||
|- | |- | ||
| Japanese.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 61 || style="font-family:monospace;" | 353290330A59BCD35A0CDD579A5F883E || | | Japanese.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 61 || style="font-family:monospace;" | 353290330A59BCD35A0CDD579A5F883E || | ||
|- | |- | ||
| ko.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 47 || style="font-family:monospace;" | 2752CF3440FB92C82EE71C780605C664 || | | ko.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 47 || style="font-family:monospace;" | 2752CF3440FB92C82EE71C780605C664 || | ||
|- | |- | ||
| ru.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 56 || style="font-family:monospace;" | 36BCD9EC73A01A85C7745735D47FAB78 || | | ru.lproj\ || InfoPlist.strings || [[2.00 CEX|2.00]]~[[3.30 CEX|3.30]] || style="text-align:right;" | 56 || style="font-family:monospace;" | 36BCD9EC73A01A85C7745735D47FAB78 || | ||
|} | |} | ||
Example from path dev_flash\vsh\resource\silk\xai\widgets\informationboard\da.lproj\'''InfoPlist.strings''' | |||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
CFBundleDisplayName = "Information Board"; | |||
</syntaxhighlight>}} | |||
Example from path dev_flash\vsh\resource\silk\xai\widgets\informationboard\Japanese.lproj\'''InfoPlist.strings''' | |||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
CFBundleDisplayName = "インフォメーションボード"; | |||
</syntaxhighlight>}} | |||
Example from path dev_flash\vsh\resource\silk\xai\widgets\informationboard\ko.lproj\'''InfoPlist.strings''' | |||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
CFBundleDisplayName = "인포메이션 보드"; | |||
</syntaxhighlight>}} | |||
Example from path dev_flash\vsh\resource\silk\xai\widgets\informationboard\ru.lproj\'''InfoPlist.strings''' | |||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
CFBundleDisplayName = "Доска объявлений"; | |||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
* | *Notes | ||
{{Boxcode| | **Mac widgets also use [https://developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/Dashboard_ProgTopics/Articles/Localization.html .lproj localization] | ||
===dev_flash/vsh/resource/silk/xai/widgets/informationboard/strings/=== | |||
One folder named '''strings''' containing 16 files for languages named: infob_<language>.xml (e.g: infob_german.xml, infob_french.xml, etc...) | |||
====infob_<language>.xml==== | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_chinese_simplified.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_chinese_traditional.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_danish.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_dutch.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_english.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_finnish.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_french.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_german.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_italian.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_japanese.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_korean.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_norwegian.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_portuguese.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_russian.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_spanish.xml | |||
dev_flash/vsh/resource/silk/xai/widgets/informationboard/string/infob_swedish.xml | |||
Example from '''infob_english.xml''' | |||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE locale SYSTEM "locale.dtd"> | <!DOCTYPE locale SYSTEM "locale.dtd"> | ||
<locale lang="en" encoding="utf16"> | <locale lang="en" encoding="utf16"> | ||
<str id="msg_information_board_no_network">Notifications about PLAYSTATION® related topics are displayed when connected to a network. To set not to display, go to [Network] > [Information Board] and select [Do Not Display] from the options menu.</str><!--dtype="C"--> | <str id="msg_information_board_no_network">Notifications about PLAYSTATION® related topics are displayed when connected to a network. To set not to display, go to [Network] > [Information Board] and select [Do Not Display] from the options menu.</str><!--dtype="C"--> | ||
<str id="msg_information_board_no_network_list">Notifications about PLAYSTATION® related topics are displayed when connected to a network.
To set not to display, go to [Network] > [Information Board] and select [Do Not Display] from the options menu.</str><!--dtype="C"--> | <str id="msg_information_board_no_network_list">Notifications about PLAYSTATION® related topics are displayed when connected to a network.
To set not to display, go to [Network] > [Information Board] and select [Do Not Display] from the options menu.</str><!--dtype="C"--> | ||
</locale> | </locale> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
===dev_hdd0/widget/npdrm/informationboard=== | ===dev_hdd0/widget/npdrm/informationboard=== |