This commit is contained in:
Chris Bevan 2015-11-10 16:51:18 +00:00
parent a55f5cd9c8
commit 60d4e666c9
22 changed files with 285 additions and 222 deletions

View File

@ -82,8 +82,7 @@
<height>24-row</height>
<orientation>vertical</orientation>
<onleft>9002</onleft>
<onright condition="SubString(skin.string(showRecentVideoItems),false) | SubString(skin.string(showRecentMusicItems),false)">9999</onright>
<onright condition="SubString(skin.string(showRecentVideoItems),true) | SubString(skin.string(showRecentMusicItems),true)">9998</onright>
<onright>9999</onright>
<onback>activateWindow(home)</onback>
<itemlayout width="col-7-begin" height="2-row">
<control type="label">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">95</defaultcontrol>
<include>fadeInOut</include>
<controls>
<!--background-->
@ -208,6 +208,7 @@
<onclick>noop</onclick>
</item>
<item id="8">
<visible>System.GetBool(pvrmanager.enabled)</visible>
<description>PVR</description>
<label>24019</label>
<label2>$INFO[Pvr.BackendName][CR]$INFO[PVR.BackendDiskspace]</label2>

View File

@ -43,6 +43,18 @@
<bordersize>3</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<visible>isempty(listitem.title)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>disabled</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
@ -95,16 +107,7 @@
<texture border="0">defaultAlbumCover.png</texture>
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
</control>
<control type="image">
<posx>3</posx>
<posy>3</posy>
<width>258</width>
<height>258</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>ccFFFFFF</colordiffuse>
<colordiffuse>ff666666</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
@ -117,6 +120,18 @@
<bordersize>3</bordersize>
<colordiffuse>ff666666</colordiffuse>
</control>
<control type="label">
<visible>isempty(listitem.title)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>2-row</posy>
@ -140,6 +155,7 @@
<label>$INFO[ListItem.Artist]</label>
</control>
<control type="grouplist">
<visible>!isempty(listitem.title)</visible>
<posx>42</posx>
<posy>5-row</posy>
<width>4-col-gutter</width>

View File

@ -97,6 +97,18 @@
<bordersize>3</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<visible>isempty(listitem.title)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>disabled</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
@ -149,16 +161,19 @@
<texture border="0">defaultAlbumCover.png</texture>
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
<colordiffuse>ffFFFFFF</colordiffuse>
<colordiffuse>ff666666</colordiffuse>
</control>
<control type="image">
<posx>3</posx>
<posy>3</posy>
<width>258</width>
<height>258</height>
<aspectratio>stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<colordiffuse>ccFFFFFF</colordiffuse>
<control type="label">
<visible>isempty(listitem.title)</visible>
<posx>12</posx>
<posy>2-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<posx>12</posx>
@ -193,6 +208,45 @@
<bordersize>3</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="grouplist">
<visible>!isempty(listitem.title)</visible>
<posx>42</posx>
<posy>5-row</posy>
<width>4-col-gutter</width>
<orientation>horizontal</orientation>
<control type="label">
<width>24</width>
<height>2-row</height>
<aligny>center</aligny>
<font>symbol</font>
<textcolor>textActive</textcolor>
<label></label>
</control>
<control type="label">
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>smallStrong</font>
<textcolor>textActive</textcolor>
<label>$LOCALIZE[31183]</label>
</control>
<control type="label">
<width>24</width>
<height>2-row</height>
<aligny>center</aligny>
<font>symbol</font>
<textcolor>textActive</textcolor>
<label></label>
</control>
<control type="label">
<width>1-col</width>
<height>2-row</height>
<aligny>center</aligny>
<font>smallStrong</font>
<textcolor>textActive</textcolor>
<label>$LOCALIZE[31184]</label>
</control>
</control>
</control>
</focusedlayout>
</control>

View File

@ -45,6 +45,18 @@
<bordersize>3</bordersize>
<colordiffuse>textboxInactive</colordiffuse>
</control>
<control type="label">
<visible>isempty(listitem.title)</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>disabled</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<visible>!controlgroup(9000).hasfocus</visible>
<posx>12</posx>
@ -102,6 +114,18 @@
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>isempty(listitem.title)</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>240</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
<control type="label">
<posx>12</posx>
<posy>4-row</posy>
@ -125,6 +149,7 @@
<label>$INFO[ListItem.year]</label>
</control>
<control type="grouplist">
<visible>!isempty(listitem.title)</visible>
<posx>42</posx>
<posy>9-row</posy>
<width>4-col-gutter</width>

View File

@ -101,6 +101,7 @@
<label>$INFO[ListItem.Property(Addon.Summary)]</label>
</control>
<control type="grouplist">
<visible>!isempty(ListItem.Property(Addon.Name))</visible>
<posx>42</posx>
<posy>5-row</posy>
<width>4-col-gutter</width>

View File

@ -54,78 +54,11 @@
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>$INFO[container(9998).listitem.artist][CR][B]$INFO[container(9998).listitem.title][/B]</label>
<label>[B]$INFO[container(9998).listitem.artist][/B][CR]$INFO[container(9998).listitem.title] $INFO[container(9998).listitem.year,(,)]</label>
</control>
</control>
</control>
<!--content selector-->
<control type="list" id="9123">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx>
<posy>672</posy>
<width>24-col</width>
<height>78</height>
<onleft>9000</onleft>
<ondown>9998</ondown>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="2-row">
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</itemlayout>
<focusedlayout width="4-col" height="78">
<control type="image">
<posx>0</posx>
<posy>56</posy>
<width>4-col-textbox</width>
<height>9</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31180</property>
<onclick>noop</onclick>
</item>
<item id="2">
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31187</property>
<onclick>noop</onclick>
</item>
<item id="3">
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31181</property>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--content listing-->
<control type="panel" id="9998">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
@ -247,6 +180,74 @@
</control>
</focusedlayout>
</control>
<!--content selector-->
<control type="list" id="9123">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx>
<posy>672</posy>
<width>24-col</width>
<height>78</height>
<onleft>9000</onleft>
<ondown>9998</ondown>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="2-row">
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</itemlayout>
<focusedlayout width="4-col" height="78">
<control type="image">
<posx>0</posx>
<posy>56</posy>
<width>4-col-textbox</width>
<height>9</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31180</property>
<onclick>noop</onclick>
</item>
<item id="2">
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31187</property>
<onclick>noop</onclick>
</item>
<item id="3">
<label>special://skin/extras/playlists/recentAlbums.xsp</label>
<property name="textTitle">31181</property>
<onclick>noop</onclick>
</item>
</content>
</control>
</control>
</include>
</includes>

View File

@ -46,6 +46,19 @@
<bordertexture border="3" colordiffuse="ffFFFFFF">colors/white.png</bordertexture>
<bordersize>3</bordersize>
</control>
<control type="label">
<visible>isempty(ListItem.Title)</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>384</width>
<height>3-row</height>
<align>center</align>
<aligny>center</aligny>
<font>mediumStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>ff333333</shadowcolor>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
@ -67,13 +80,14 @@
<visible>isempty(ListItem.Art(clearlogo))</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>6-col-gutter</width>
<height>2-row</height>
<width>384</width>
<height>3-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<font>mediumStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.title]</label>
<shadowcolor>ff333333</shadowcolor>
</control>
</itemlayout>
<focusedlayout width="444" height="300">
@ -94,6 +108,19 @@
<bordersize>3</bordersize>
<colordiffuse>ffffffff</colordiffuse>
</control>
<control type="label">
<visible>isempty(ListItem.Title)</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>384</width>
<height>3-row</height>
<align>center</align>
<aligny>center</aligny>
<font>mediumStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.label]</label>
<shadowcolor>ff333333</shadowcolor>
</control>
<control type="image">
<posx>3</posx>
<posy>3</posy>
@ -115,13 +142,14 @@
<visible>isempty(ListItem.Art(clearlogo))</visible>
<posx>12</posx>
<posy>4-row</posy>
<width>6-col-gutter</width>
<height>2-row</height>
<width>384</width>
<height>3-row</height>
<align>center</align>
<aligny>center</aligny>
<font>regularStrong</font>
<font>mediumStrong</font>
<textcolor>textActive</textcolor>
<label>$INFO[ListItem.title]</label>
<shadowcolor>ff333333</shadowcolor>
</control>
</control>
</focusedlayout>

View File

@ -104,6 +104,7 @@
<label>$INFO[ListItem.Property(Addon.Summary)]</label>
</control>
<control type="grouplist">
<visible>!isempty(ListItem.Property(Addon.Name))</visible>
<posx>42</posx>
<posy>5-row</posy>
<width>4-col-gutter</width>

View File

@ -59,11 +59,11 @@
<width>24-col</width>
<height>8-row</height>
<align>right</align>
<font>veryLargeLight</font>
<font>LargeLight</font>
<textcolor>66ffffff</textcolor>
<shadowcolor>-</shadowcolor>
<wrapmultiline>true</wrapmultiline>
<label>[B]$INFO[container(9998).listitem.title][/B][CR]$INFO[container(9998).listitem.genre] $INFO[container(9998).listitem.year,,]</label>
<label>[B]$INFO[container(9998).listitem.title][/B][CR]$INFO[container(9998).listitem.director,$LOCALIZE[31196]. ,.] $INFO[container(9998).listitem.year,,]</label>
</control>
<control type="label">
@ -82,70 +82,6 @@
</control>
</control>
<!--content selector-->
<control type="list" id="9123">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx>
<posy>672</posy>
<width>24-col</width>
<height>84</height>
<onleft>9000</onleft>
<ondown>9998</ondown>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="2-row">
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</itemlayout>
<focusedlayout width="4-col" height="78">
<control type="image">
<posx>0</posx>
<posy>56</posy>
<width>4-col-textbox</width>
<height>9</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<visible>Library.HasContent(movies)</visible>
<label>special://skin/extras/playlists/recentMovies.xsp</label>
<property name="textTitle">31176</property>
<onclick>noop</onclick>
</item>
<item id="2">
<visible>Library.HasContent(tvshows)</visible>
<label>special://skin/extras/playlists/recentEpisodes.xsp</label>
<property name="textTitle">31178</property>
<onclick>noop</onclick>
</item>
</content>
</control>
<!--content listing-->
<control type="panel" id="9998">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
@ -157,14 +93,12 @@
<height>9-row</height>
<onup>9123</onup>
<onleft>9000</onleft>
<onback condition="skin.string(moreinfo,false)">activateWindow(home)</onback>
<onback condition="skin.string(moreinfo,true)">skin.setstring(moreinfo,false)</onback>
<orientation>horizontal</orientation>
<onclick condition="container(9123).hasfocus(2)">Skin.SetString(showRecentVideoItems,false)</onclick>
<onclick condition="container(9123).hasfocus(2)">activatewindow(Video,videodb://tvshows/titles/$INFO[listitem.dbid]/$INFO[listitem.season])</onclick>
<onclick condition="container(9123).hasfocus(2)">Control.SetFocus(50)</onclick>
<content>$INFO[control.getlabel(9123)]</content>
<oninfo>Skin.SetString(moreinfo,true)</oninfo>
<oninfo></oninfo>
<itemlayout width="228" height="312">
<control type="image">
<posx>0</posx>
@ -341,60 +275,68 @@
</control>
</control>
<!--More video info (duplicates dialogVideoInfo)-->
<control type="group">
<visible>skin.string(moreinfo,true)</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>fullscreenWidth</width>
<height>fullscreenHeight</height>
<aspectratio scalediffuse="false" align="center">stretch</aspectratio>
<texture border="0">colors/black.png</texture>
<fadetime>500</fadetime>
<colordiffuse>CCffffff</colordiffuse>
</control>
<!--summary content-->
<control type="group">
<posx>col-1-begin</posx>
<posy>row-6-begin</posy>
<!--content selector-->
<control type="list" id="9123">
<animation type="Conditional" condition="controlgroup(9000).hasfocus | controlgroup(9002).hasfocus | controlgroup(100).hasfocus">
<effect type="fade" start="100" end="0" time="200"/>
</animation>
<posx>72</posx>
<posy>672</posy>
<width>24-col</width>
<height>84</height>
<onleft>9000</onleft>
<ondown>9998</ondown>
<orientation>horizontal</orientation>
<itemlayout width="4-col" height="2-row">
<control type="label">
<visible>container(9123).hasfocus(1)</visible>
<posx>0</posx>
<posx>12</posx>
<posy>0</posy>
<width>24-col</width>
<width>4-col</width>
<height>2-row</height>
<align>center</align>
<font>buttonTitle</font>
<aligny>center</aligny>
<font>large</font>
<textcolor>textActive</textcolor>
<label>$INFO[container(9998).listitem.title]</label>
</control>
<control type="label">
<visible>container(9123).hasfocus(2)</visible>
<posx>0</posx>
<posy>0</posy>
<width>24-col</width>
<height>2-row</height>
<align>center</align>
<aligny>center</aligny>
<font>large</font>
<textcolor>textActive</textcolor>
<label>$INFO[container(9998).listitem.tvshowtitle]</label>
</control>
<control type="textbox">
<posx>3-col</posx>
<posy>3-row</posy>
<font>textbox</font>
<width>18-col</width>
<align>left</align>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<height>12-row</height>
<label fallback="31205">$INFO[container(9998).ListItem.plot]</label>
<autoscroll delay="10000" time="1000" repeat="10000"/>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</control>
</itemlayout>
<focusedlayout width="4-col" height="78">
<control type="image">
<posx>0</posx>
<posy>56</posy>
<width>4-col-textbox</width>
<height>9</height>
<texture>colors/white.png</texture>
<colordiffuse>highlight</colordiffuse>
<aspectratio>stretch</aspectratio>
<animation effect="fade" start="100" end="20" time="750" condition="Control.HasFocus(9123)" pulse="true">Conditional</animation>
</control>
<control type="label">
<posx>12</posx>
<posy>0</posy>
<width>4-col</width>
<height>2-row</height>
<font>buttonTitle</font>
<aligny>center</aligny>
<textcolor>textActive</textcolor>
<shadowcolor>-</shadowcolor>
<label>[B]$INFO[ListItem.property(textTitle)][/B]</label>
</control>
</focusedlayout>
<content>
<item id="1">
<visible>Library.HasContent(movies)</visible>
<label>special://skin/extras/playlists/recentMovies.xsp</label>
<property name="textTitle">31176</property>
<onclick>noop</onclick>
</item>
<item id="2">
<visible>Library.HasContent(tvshows)</visible>
<label>special://skin/extras/playlists/recentEpisodes.xsp</label>
<property name="textTitle">31178</property>
<onclick>noop</onclick>
</item>
</content>
</control>
</include>
</includes>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 KiB

View File

@ -28,27 +28,18 @@
***To do***
Create / duplicate custom movie / music info dialog (for ONINFO)
Pictures section update
DialogPVRinfo - button update
Use 'has parent' to manage back button (open side menu on no parent item)
Complete RecentItems oninfo
Radio RDS test
Touchscreen controls - get Android tablet for testing
Finish the TVShow view - No logo infolabel
CREATE A BETTER SKIN LOGO!
Addons manager - clean up a bit.
[DONE] Remove dependencies (ask for install - see forum)
[B]0.1.0[/B]
- Initial Commit

BIN
icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -521,6 +521,10 @@ msgctxt "#31195"
msgid "Hide watched items:"
msgstr ""
msgctxt "#31196"
msgid "Dir"
msgstr ""
msgctxt "#31197"
msgid "Weather"
msgstr ""