Added XForms label translation, using attribute yep:translatable="true".

Converted a Villes-Internet file to UTF-8.
This commit is contained in:
eraviart 2004-03-03 15:33:56 +00:00
parent a69d274141
commit b6ddcb99d8
16 changed files with 130 additions and 106 deletions

View File

@ -11,19 +11,26 @@
<module>
<object>
<namespace>http://abracadabra.entrouvert.org/0.0</namespace>
<name>article</name>
<schema>/schemas/Article.xsd</schema>
<description>/descriptions/Article.xml</description>
</object>
</module>
<module name="abracadabra.ballotboxes"/>
<module name="abracadabra.ballotboxes">
<object>
<namespace>http://abracadabra.entrouvert.org/0.0</namespace>
<name>ballotBox</name>
<schema>/schemas/BallotBox.xsd</schema>
<description>/descriptions/BallotBox.xml</description>
</object>
</module>
<module name="abracadabra.descriptions"/>
<module name="abracadabra.elections"/>
<module name="abracadabra.fichesliaison"/>
<module name="abracadabra.groups"/>
<module name="abracadabra.identities"/>
<module>
<module name="abracadabra.identities">
<object>
<namespace>http://abracadabra.entrouvert.org/0.0</namespace>
<name>inscription</name>
<schema>/schemas/Inscription.xsd</schema>
<description>/descriptions/Inscription.xml</description>
@ -31,9 +38,23 @@
</module>
<module name="abracadabra.libertyalliance"/>
<module name="abracadabra.pagesequences"/>
<module name="abracadabra.persons"/>
<module name="abracadabra.persons">
<object>
<namespace>http://abracadabra.entrouvert.org/0.0</namespace>
<name>person</name>
<schema>/schemas/Person.xsd</schema>
<description>/descriptions/Person.xml</description>
</object>
</module>
<module name="abracadabra.sessions"/>
<module name="abracadabra.votes"/>
<module name="abracadabra.votes">
<object>
<namespace>http://abracadabra.entrouvert.org/0.0</namespace>
<name>vote</name>
<schema>/schemas/Vote.xsd</schema>
<description>/descriptions/Vote.xml</description>
</object>
</module>
<module name="abracadabra.xforms"/>
<module name="abracadabra.xmlschemas"/>
@ -44,12 +65,4 @@
<talkback/>
</virtualHost>
<sslVirtualHost ip="*" port="2002">
<serverName>localhost</serverName>
<documentRoot>vhosts/label.villes-internet.net/</documentRoot>
<systemRoot>vhosts/system/</systemRoot>
<sslCertificateFile>vhosts/abracadabra/ssl/server.crt</sslCertificateFile>
<sslCertificateKeyFile>vhosts/abracadabra/ssl/server.key</sslCertificateKeyFile>
</sslVirtualHost>
</configuration>

View File

@ -101,5 +101,8 @@ msgstr ""
msgid "New %s"
msgstr "Nouveau %s"
msgid "Create"
msgstr "Créer"
#~ msgid "Basic Functionalities"
#~ msgstr "Fonctionalités de base"

View File

@ -232,19 +232,24 @@ class Control(elements.Element):
return None
labelNode = labelNodes[0]
refNodes = self.evaluateXpath("@ref", labelNode)
if not refNodes:
return labelNodes[0].content
ref = refNodes[0].content
#labelNodes = self.getValueNodes(subXpath = ref)
valueNode = self.valueNode
if valueNode is None:
return None
currentActionHandler = context.getVar("currentActionHandler")
labelNodes = currentActionHandler.evaluateXpath(
ref, contextNode = valueNode)
if not labelNodes:
return None
return labelNodes[0].content
if refNodes:
ref = refNodes[0].content
#labelNodes = self.getValueNodes(subXpath = ref)
valueNode = self.valueNode
if valueNode is None:
return None
currentActionHandler = context.getVar("currentActionHandler")
labelNodes = currentActionHandler.evaluateXpath(
ref, contextNode = valueNode)
if not labelNodes:
return None
labelNode = labelNodes[0]
label = labelNode.content
translatable = labelNode.nsProp(
"translatable", "http://abracadabra.entrouvert.org/0.0")
if translatable in ("1", "true"):
label = _(label)
return label
def getModel(self):
modelId = self.modelId

View File

@ -14,7 +14,7 @@ window.open(page,'popup','width=400,height=500,toolbar=yes,scrollbars=yes');
<script language="JavaScript" type="text/JavaScript">
<!--
function Photo(img) {
titre="Les panneaux dans les collectivités";
titre="Les panneaux dans les collectivités";
w=open("",'image','width=450,height=350,toolbar=no,scrollbars=no,resizable=yes');
w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
@ -56,8 +56,8 @@ function MM_swapImage() { //v3.0
<tr>
<td width="158" height="126" align="right" valign="top"><a href="http://www.villes-internet.net/"><img src="/pict/decos/menu/rien_accueil.gif" width="150" height="126" border="0"></a></td>
<td width="562" align="right" valign="middle"><div align="left"><a href="http://www.villes-internet.net/villes" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Les Villes Internet','','/pict/decos/menu/vi-.gif',1)">
<img src="/pict/decos/menu/vi.gif" alt="Les Villes Internet" name="Les Villes Internet" width="114" height="22" border="0"></a><a href="http://www.villes-internet.net/rubrique.php3?id_rubrique=9" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Label','','/pict/decos/menu/Label-.gif',1)"><img src="/pict/decos/menu/Label.gif" alt="Le Label National" name="Label" width="108" height="22" border="0"></a><a href="http://www.villes-internet.net/rubrique.php3?id_rubrique=13" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('RR','','/pict/decos/menu/rr-.gif',1)"><img src="/pict/decos/menu/rr.gif" alt="Les Rencontres Régionales" name="RR" width="155" height="22" border="0"></a><a href="http://www.villes-internet.net/rubrique.php3?id_rubrique=1" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Actualites','','/pict/decos/menu/actua-.gif',1)"><img src="/pict/decos/menu/actua.gif" alt="Les dossiers d'actualité" name="Actualites" width="139" height="22" border="0"></a><br>
<img src="NAVPICS/rien.gif" width="14" height="8"><a href="http://www.villes-internet.net/courrier_public.php3?id_rubrique=23" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('CIC','','/pict/decos/menu/Courrier-.gif',1)"><img src="/pict/decos/menu/Courrier.gif" alt="Courrier de l'internet citoyen" name="CIC" width="191" height="22" border="0"></a><a href="http://www.villes-internet.net/rubrique.php3?id_rubrique=71" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Agenda','','/pict/decos/menu/Agenda-.gif',1)"><img src="/pict/decos/menu/Agenda.gif" alt="Agenda des actions citoyennes" name="Agenda" width="180" height="22" border="0"></a><a href="http://www.pressonline.com/cgi/info.plx?E=Villes%20Internet&www=1" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Presse','','/pict/decos/menu/presse-.gif',1)"><img src="/pict/decos/menu/presse.gif" alt="Presse" name="Presse" width="51" height="22" border="0"></a><br>
<img src="/pict/decos/menu/vi.gif" alt="Les Villes Internet" name="Les Villes Internet" width="114" height="22" border="0"></a><a href="http://www.villes-internet.net/rubrique.php3?id_rubrique=9" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Label','','/pict/decos/menu/Label-.gif',1)"><img src="/pict/decos/menu/Label.gif" alt="Le Label National" name="Label" width="108" height="22" border="0"></a><a href="http://www.villes-internet.net/rubrique.php3?id_rubrique=13" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('RR','','/pict/decos/menu/rr-.gif',1)"><img src="/pict/decos/menu/rr.gif" alt="Les Rencontres Régionales" name="RR" width="155" height="22" border="0"></a><a href="http://www.villes-internet.net/rubrique.php3?id_rubrique=1" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Actualites','','/pict/decos/menu/actua-.gif',1)"><img src="/pict/decos/menu/actua.gif" alt="Les dossiers d'actualité" name="Actualites" width="139" height="22" border="0"></a><br>
<img src="NAVPICS/rien.gif" width="14" height="8"><a href="http://www.villes-internet.net/courrier_public.php3?id_rubrique=23" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('CIC','','/pict/decos/menu/Courrier-.gif',1)"><img src="/pict/decos/menu/Courrier.gif" alt="Courrier de l'internet citoyen" name="CIC" width="191" height="22" border="0"></a><a href="http://www.villes-internet.net/rubrique.php3?id_rubrique=71" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Agenda','','/pict/decos/menu/Agenda-.gif',1)"><img src="/pict/decos/menu/Agenda.gif" alt="Agenda des actions citoyennes" name="Agenda" width="180" height="22" border="0"></a><a href="http://www.pressonline.com/cgi/info.plx?E=Villes%20Internet%26www=1" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Presse','','/pict/decos/menu/presse-.gif',1)"><img src="/pict/decos/menu/presse.gif" alt="Presse" name="Presse" width="51" height="22" border="0"></a><br>
<a href="http://www.villes-internet.net/villes" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Les Villes Internet','','/pict/decos/menu/vi-.gif',1)"><img src="/pict/decos/menu/rien-.gif" width="22" height="8" border="0"></a><a href="rubrique.php3?id_rubrique=24" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Nous','','pict/decos/menu/qui-.gif',1)"><img src="pict/decos/menu/qui.gif" alt="Qui sommes-nous ?" name="Nous" width="111" height="22" border="0"></a><a href="rubrique.php3?id_rubrique=152" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Qui','','/pict/decos/menu/assos-.gif',1)"><img src="/pict/decos/menu/assos.gif" alt="Vie de l'association" name="Qui" width="165" height="22" border="0"></a><a href="http://www.villes-internet.net/rubrique-224-prive.php3?id_rubrique=224" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('I-jumelages','','/pict/decos/menu/Adherents-.gif',1)"><img src="/pict/decos/menu/Adherents.gif" alt="Acc&egrave;s &agrave; l'espace des adh&eacute;rents" name="I-jumelages" width="111" height="22" border="0"><br>
</a><a href="http://www.villes-internet.net/villes" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Les Villes Internet','','/pict/decos/menu/vi-.gif',1)"><br>
<img src="/pict/decos/menu/rien.gif" width="41" height="28" border="0"></a>

View File

@ -32,7 +32,7 @@ Villes Internet</a> ?</xforms:label>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Create</xforms:label>
<xforms:label yep:translatable="true">Create</xforms:label>
<yep:action>submit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
@ -43,7 +43,7 @@ Villes Internet</a> ?</xforms:label>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Modify</xforms:label>
<xforms:label yep:translatable="true">Modify</xforms:label>
<yep:action>submit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
@ -54,7 +54,7 @@ Villes Internet</a> ?</xforms:label>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Edit</xforms:label>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>

View File

@ -5,4 +5,7 @@
<users mode="new-inscription">
<everybody/>
</users>
<users mode="submit">
<everybody/>
</users>
</directory>

View File

@ -10,21 +10,21 @@
<yep:page name="new" type="form">
<yep:body>
<xforms:group model="articleModel">
<xforms:label>Article</xforms:label>
<xforms:label yep:translatable="true">Article</xforms:label>
<xforms:input ref="@publicName">
<xforms:label>Public Name</xforms:label>
<xforms:label yep:translatable="true">Public Name</xforms:label>
</xforms:input>
<xforms:input ref="yep:title">
<xforms:label>Title</xforms:label>
<xforms:label yep:translatable="true">Title</xforms:label>
</xforms:input>
<xforms:textarea appearance="full" ref="yep:body">
<xforms:label>Body</xforms:label>
<xforms:label yep:translatable="true">Body</xforms:label>
</xforms:textarea>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Create</xforms:label>
<xforms:label yep:translatable="true">Create</xforms:label>
<yep:action>submit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
@ -33,21 +33,21 @@
<yep:page name="edit" type="form">
<yep:body>
<xforms:group model="articleModel">
<xforms:label>Article</xforms:label>
<xforms:label yep:translatable="true">Article</xforms:label>
<xforms:input ref="@publicName">
<xforms:label>Public Name</xforms:label>
<xforms:label yep:translatable="true">Public Name</xforms:label>
</xforms:input>
<xforms:input ref="yep:title">
<xforms:label>Title</xforms:label>
<xforms:label yep:translatable="true">Title</xforms:label>
</xforms:input>
<xforms:textarea appearance="full" ref="yep:body">
<xforms:label>Body</xforms:label>
<xforms:label yep:translatable="true">Body</xforms:label>
</xforms:textarea>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Modify</xforms:label>
<xforms:label yep:translatable="true">Modify</xforms:label>
<yep:action>submit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
@ -56,7 +56,7 @@
<yep:page name="view">
<yep:body>
<xforms:group model="articleModel">
<xforms:label>Article</xforms:label>
<xforms:label yep:translatable="true">Article</xforms:label>
<xforms:input appearance="title" ref="yep:title">
</xforms:input>
<xforms:textarea appearance="full" ref="yep:body"/>
@ -64,7 +64,7 @@
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Edit</xforms:label>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>

View File

@ -11,15 +11,15 @@
<yep:page name="new" type="form">
<yep:body>
<xforms:group model="directoryModel">
<xforms:label>Directory</xforms:label>
<xforms:label yep:translatable="true">Directory</xforms:label>
<xforms:input ref="@publicName">
<xforms:label>Public Name</xforms:label>
<xforms:label yep:translatable="true">Public Name</xforms:label>
</xforms:input>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Create</xforms:label>
<xforms:label yep:translatable="true">Create</xforms:label>
<yep:action>submit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
@ -28,15 +28,15 @@
<yep:page name="edit" type="form">
<yep:body>
<xforms:group model="directoryModel">
<xforms:label>Directory</xforms:label>
<xforms:label yep:translatable="true">Directory</xforms:label>
<xforms:input ref="@publicName">
<xforms:label>Public Name</xforms:label>
<xforms:label yep:translatable="true">Public Name</xforms:label>
</xforms:input>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Modify</xforms:label>
<xforms:label yep:translatable="true">Modify</xforms:label>
<yep:action>submit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
@ -45,9 +45,9 @@
<yep:page name="view">
<yep:body>
<xforms:group model="directoryModel">
<xforms:label>Directory</xforms:label>
<xforms:label yep:translatable="true">Directory</xforms:label>
<xforms:group ref="yep:items">
<xforms:label>Items</xforms:label>
<xforms:label yep:translatable="true">Items</xforms:label>
<xforms:repeat ref="yep:item">
<xforms:trigger>
<xforms:label ref="@name"/>
@ -60,7 +60,7 @@
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Edit</xforms:label>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>

View File

@ -10,21 +10,21 @@
<yep:page name="view">
<yep:body>
<xforms:group model="entityDescriptorModel">
<xforms:label>Entity Descriptor</xforms:label>
<xforms:label yep:translatable="true">Entity Descriptor</xforms:label>
<xforms:input ref="@providerID">
<xforms:label>Provider ID</xforms:label>
<xforms:label yep:translatable="true">Provider ID</xforms:label>
</xforms:input>
<xforms:input ref="yep:IDPDescriptor/yep:SoapEndpoint">
<xforms:label>SOAP Endpoint</xforms:label>
<xforms:label yep:translatable="true">SOAP Endpoint</xforms:label>
</xforms:input>
<xforms:input ref="yep:IDPDescriptor/yep:SingleSignOnServiceURL">
<xforms:label>Single Sign On Service URL</xforms:label>
<xforms:label yep:translatable="true">Single Sign On Service URL</xforms:label>
</xforms:input>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Edit</xforms:label>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>

View File

@ -10,27 +10,27 @@
<yep:page name="view">
<yep:body>
<xforms:group model="groupModel">
<xforms:label>Group</xforms:label>
<xforms:label yep:translatable="true">Group</xforms:label>
<xforms:input ref="yep:name">
<xforms:label>Name</xforms:label>
<xforms:label yep:translatable="true">Name</xforms:label>
</xforms:input>
<xforms:select appearance="full" ref="yep:authenticationMethods">
<xforms:label>Authentication Methods</xforms:label>
<xforms:label yep:translatable="true">Authentication Methods</xforms:label>
<xforms:item>
<xforms:label>X.509v3 Certificate Stored in Smartcard</xforms:label>
<xforms:label yep:translatable="true">X.509v3 Certificate Stored in Smartcard</xforms:label>
<xforms:value>smartcardPki</xforms:value>
</xforms:item>
<xforms:item>
<xforms:label>X.509v3 Certificate Stored in Navigator</xforms:label>
<xforms:label yep:translatable="true">X.509v3 Certificate Stored in Navigator</xforms:label>
<xforms:value>softwarePki</xforms:value>
</xforms:item>
<xforms:item>
<xforms:label>Login / Password</xforms:label>
<xforms:label yep:translatable="true">Login / Password</xforms:label>
<xforms:value>password</xforms:value>
</xforms:item>
</xforms:select>
<xforms:group ref="yep:members">
<xforms:label>Members</xforms:label>
<xforms:label yep:translatable="true">Members</xforms:label>
<xforms:input ref="yep:everybody"/>
<xforms:repeat ref="yep:group">
<xforms:input/>
@ -43,7 +43,7 @@
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Edit</xforms:label>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>

View File

@ -9,18 +9,18 @@
<yep:page name="view">
<yep:body>
<xforms:group model="identityModel">
<xforms:label>Identity</xforms:label>
<xforms:label yep:translatable="true">Identity</xforms:label>
<xforms:group ref="yep:identifications">
<xforms:label>Identifications</xforms:label>
<xforms:label yep:translatable="true">Identifications</xforms:label>
<xforms:repeat ref="yep:identification">
<xforms:input ref="yep:localNameIdentifier">
<xforms:label>Local Name Identifier</xforms:label>
<xforms:label yep:translatable="true">Local Name Identifier</xforms:label>
</xforms:input>
<xforms:input ref="yep:peerNameIdentifier">
<xforms:label>Peer Name Identifier</xforms:label>
<xforms:label yep:translatable="true">Peer Name Identifier</xforms:label>
</xforms:input>
<xforms:group>
<xforms:label>Provider ID</xforms:label>
<xforms:label yep:translatable="true">Provider ID</xforms:label>
<xforms:trigger>
<xforms:label ref="yep:providerId"/>
<xforms:load ev:event="DOMActivate" ref="yep:providerId"
@ -30,21 +30,21 @@
</xforms:repeat>
</xforms:group>
<xforms:input ref="yep:person">
<xforms:label>Person</xforms:label>
<xforms:label yep:translatable="true">Person</xforms:label>
</xforms:input>
<xforms:select1 appearance="minimal" ref="yep:language">
<xforms:label>Language</xforms:label>
<xforms:label yep:translatable="true">Language</xforms:label>
<xforms:item>
<xforms:label>English</xforms:label>
<xforms:label yep:translatable="true">English</xforms:label>
<xforms:value>en</xforms:value>
</xforms:item>
<xforms:item>
<xforms:label>Français</xforms:label>
<xforms:label yep:translatable="true">Français</xforms:label>
<xforms:value>fr</xforms:value>
</xforms:item>
</xforms:select1>
<xforms:input ref="yep:session">
<xforms:label>Session</xforms:label>
<xforms:label yep:translatable="true">Session</xforms:label>
</xforms:input>
</xforms:group>
</yep:body>

View File

@ -9,7 +9,7 @@
<yep:page name="view">
<yep:body>
<xforms:group model="objectModel">
<xforms:label>Object</xforms:label>
<xforms:label yep:translatable="true">Object</xforms:label>
</xforms:group>
</yep:body>
</yep:page>

View File

@ -10,7 +10,7 @@
<yep:page name="view">
<yep:body>
<xforms:group model="pageSequenceModel">
<xforms:label>Page Sequence</xforms:label>
<xforms:label yep:translatable="true">Page Sequence</xforms:label>
<xforms:input appearance="title" ref="yep:title">
</xforms:input>
</xforms:group>

View File

@ -1,8 +1,8 @@
<?xml version="1.0"?>
<yep:description schema="/schemas/Description.xsd"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:yep="http://abracadabra.entrouvert.org/0.0"
xmlns:xforms="http://www.w3.org/2002/xforms">
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:yep="http://abracadabra.entrouvert.org/0.0"
xmlns:xforms="http://www.w3.org/2002/xforms">
<xforms:model id="passwordAccountModel"
schema="/schemas/PasswordAccount.xsd">
<!-- <xforms:bind nodeset="yep:id" readonly="true()" relevant="false()"/> -->
@ -11,18 +11,18 @@
<yep:page name="view">
<yep:body>
<xforms:group model="passwordAccountModel">
<xforms:label>Password Account</xforms:label>
<xforms:label yep:translatable="true">Password Account</xforms:label>
<xforms:input ref="yep:login">
<xforms:label>Login</xforms:label>
<xforms:label yep:translatable="true">Login</xforms:label>
</xforms:input>
<xforms:secret ref="yep:password">
<xforms:label>Password</xforms:label>
<xforms:label yep:translatable="true">Password</xforms:label>
</xforms:secret>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Edit</xforms:label>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>

View File

@ -11,32 +11,32 @@
<yep:page name="edit" type="form">
<yep:body>
<xforms:group model="personModel" yep:id="editGroup">
<xforms:label>Person</xforms:label>
<xforms:label yep:translatable="true">Person</xforms:label>
<xforms:input ref="yep:fullName">
<xforms:label>Nom complet</xforms:label>
<xforms:label yep:translatable="true">Nom complet</xforms:label>
</xforms:input>
<xforms:input ref="yep:email">
<xforms:label>Courriel</xforms:label>
<xforms:label yep:translatable="true">Courriel</xforms:label>
</xforms:input>
<xforms:select1 appearance="minimal" ref="yep:language">
<xforms:label>Language</xforms:label>
<xforms:label yep:translatable="true">Language</xforms:label>
<xforms:item>
<xforms:label>English</xforms:label>
<xforms:label yep:translatable="true">English</xforms:label>
<xforms:value>en</xforms:value>
</xforms:item>
<xforms:item>
<xforms:label>Français</xforms:label>
<xforms:label yep:translatable="true">Français</xforms:label>
<xforms:value>fr</xforms:value>
</xforms:item>
</xforms:select1>
<xforms:select appearance="full" ref="yep:authorizations">
<xforms:label>Caractéristiques</xforms:label>
<xforms:label yep:translatable="true">Caractéristiques</xforms:label>
<xforms:item>
<xforms:label>Habitant de la commune</xforms:label>
<xforms:label yep:translatable="true">Habitant de la commune</xforms:label>
<xforms:value>resident</xforms:value>
</xforms:item>
<xforms:item>
<xforms:label>Employé de l'État Civil</xforms:label>
<xforms:label yep:translatable="true">Employé de l'État Civil</xforms:label>
<xforms:value>employee</xforms:value>
</xforms:item>
</xforms:select>
@ -44,7 +44,7 @@
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Modify</xforms:label>
<xforms:label yep:translatable="true">Modify</xforms:label>
<yep:action>submit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
@ -56,7 +56,7 @@
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Edit</xforms:label>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>
@ -67,7 +67,7 @@
<xi:include xpointer="xmlns(yep=http://abracadabra.entrouvert.org/0.0)xpointer(/yep:description/yep:page[@name = 'edit']/yep:body)"/>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Edit</xforms:label>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>

View File

@ -11,30 +11,30 @@
<yep:page name="view">
<yep:body>
<xforms:group model="sessionModel">
<xforms:label>Session</xforms:label>
<xforms:label yep:translatable="true">Session</xforms:label>
<xforms:input ref="yep:clientHostName">
<xforms:label>Client Host Name</xforms:label>
<xforms:label yep:translatable="true">Client Host Name</xforms:label>
</xforms:input>
<xforms:input ref="yep:clientIpAddress">
<xforms:label>Client IP Address</xforms:label>
<xforms:label yep:translatable="true">Client IP Address</xforms:label>
</xforms:input>
<xforms:input ref="yep:clientPort">
<xforms:label>Client Port</xforms:label>
<xforms:label yep:translatable="true">Client Port</xforms:label>
</xforms:input>
<xforms:input ref="yep:authenticationMethod">
<xforms:label>Authentication Method</xforms:label>
<xforms:label yep:translatable="true">Authentication Method</xforms:label>
</xforms:input>
<xforms:input ref="yep:userLocalId">
<xforms:label>User Local ID</xforms:label>
<xforms:label yep:translatable="true">User Local ID</xforms:label>
</xforms:input>
<xforms:input ref="yep:peerHostName">
<xforms:label>Peer Host Name</xforms:label>
<xforms:label yep:translatable="true">Peer Host Name</xforms:label>
</xforms:input>
</xforms:group>
</yep:body>
<yep:actionButtonsBar>
<yep:actionButton>
<xforms:label>Edit</xforms:label>
<xforms:label yep:translatable="true">Edit</xforms:label>
<yep:action>edit</yep:action>
</yep:actionButton>
</yep:actionButtonsBar>