Modifications pour le document ClassTranslationsGenerator
Modifié par superadmin le 2021/12/12 21:57
modifié par Paul Libbrecht (admin)
sur 2016/07/26 22:02
sur 2016/07/26 22:02
modifié par Administrator
sur 2013/06/04 10:06
sur 2013/06/04 10:06
Commentaire de modification :
Import
Résumé
Détails
- Propriétés de la Page
-
- Auteur du document
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. adminPolx1 +XWiki.Admin - Contenu
-
... ... @@ -1,53 +1,36 @@ 1 -{{velocity output="false"}} 2 -## Special characters that need to be escaped in the key. 3 -#set ($keySpecialCharsPattern = $regextool.compile('([=: \\])')) 4 - 5 -#macro (map $key $value) 6 -$keySpecialCharsPattern.matcher($key).replaceAll('\\$1')=$value 7 -#end 8 -{{/velocity}} 9 - 10 -{{velocity wiki="false"}} 1 +{{velocity}} 11 11 $escapetool.h Class fields 12 12 #set ($prefix = "${doc.fullName}_") 13 13 #foreach ($property in $doc.getxWikiClass().properties) 14 - #map("$prefix$property.name"$property.prettyName)5 +$prefix$property.name=$property.prettyName 15 15 #if ($property.type.endsWith('ListClass')) 16 16 ## Generate translations for the list values. 17 17 #foreach ($entry in $property.mapValues.entrySet()) 18 - #map("$prefix${property.name}_$entry.key"$entry.value.value)9 +$prefix${property.name}_$entry.key=$entry.value.value 19 19 #end 20 20 #end 21 21 #end 22 22 23 23 $escapetool.h Live table generic keys 24 -#set ($appName = $doc.name.replaceAll('Class', '').toLowerCase()) 25 -#set ($prefix = "${appName}.livetable.") 26 -#set ($liveTableGenericKeys = { 27 - 'doc.title': 'liveTableEditorDocTitleColumnName', 28 - 'doc.name': 'liveTableEditorDocNameColumnName', 29 - 'doc.space': 'liveTableEditorDocSpaceColumnName', 30 - 'doc.fullname': 'liveTableEditorDocFullNameColumnName', 31 - 'doc.author': 'liveTableEditorDocAuthorColumnName', 32 - 'doc.creator': 'liveTableEditorDocCreatorColumnName', 33 - 'doc.date': 'liveTableEditorDocDateColumnName', 34 - 'doc.creationDate': 'liveTableEditorDocCreationDateColumnName', 35 - '_avatar': 'liveTableEditorAvatarColumnName', 36 - '_images': 'liveTableEditorImagesColumnName', 37 - '_attachments': 'liveTableEditorAttachmentsColumnName', 38 - '_actions': 'liveTableEditorActionsColumnName', 39 - '_actions.edit': 'appLiveTableEditEntryActionName', 40 - '_actions.delete': 'appLiveTableDeleteEntryActionName' 41 -}) 42 -#foreach ($entry in $liveTableGenericKeys.entrySet()) 43 -#map("$prefix$entry.key" $services.localization.render("platform.appwithinminutes.$entry.value")) 44 -#end 45 -#map("${prefix}emptyvalue" '-') 15 +#set ($prefix = "${doc.name.replaceAll('Class', '').toLowerCase()}.livetable.") 16 +${prefix}doc.title=$services.localization.render('platform.appwithinminutes.liveTableEditorDocTitleColumnName') 17 +${prefix}doc.name=$services.localization.render('platform.appwithinminutes.liveTableEditorDocNameColumnName') 18 +${prefix}doc.space=$services.localization.render('platform.appwithinminutes.liveTableEditorDocSpaceColumnName') 19 +${prefix}doc.fullname=$services.localization.render('platform.appwithinminutes.liveTableEditorDocFullNameColumnName') 20 +${prefix}doc.author=$services.localization.render('platform.appwithinminutes.liveTableEditorDocAuthorColumnName') 21 +${prefix}doc.creator=$services.localization.render('platform.appwithinminutes.liveTableEditorDocCreatorColumnName') 22 +${prefix}doc.date=$services.localization.render('platform.appwithinminutes.liveTableEditorDocDateColumnName') 23 +${prefix}doc.creationDate=$services.localization.render('platform.appwithinminutes.liveTableEditorDocCreationDateColumnName') 24 +${prefix}_avatar=$services.localization.render('platform.appwithinminutes.liveTableEditorAvatarColumnName') 25 +${prefix}_images=$services.localization.render('platform.appwithinminutes.liveTableEditorImagesColumnName') 26 +${prefix}_attachments=$services.localization.render('platform.appwithinminutes.liveTableEditorAttachmentsColumnName') 27 +${prefix}_actions=$services.localization.render('platform.appwithinminutes.liveTableEditorActionsColumnName') 28 +${prefix}_actions.edit=$services.localization.render('platform.appwithinminutes.appLiveTableEditEntryActionName') 29 +${prefix}_actions.delete=$services.localization.render('platform.appwithinminutes.appLiveTableDeleteEntryActionName') 30 +${prefix}emptyvalue=- 46 46 47 47 $escapetool.h Live table specific keys 48 48 #foreach ($property in $doc.getxWikiClass().properties) 49 - #map("$prefix$property.name"$property.prettyName)34 +$prefix$property.name=$property.prettyName 50 50 #end 51 - 52 -#map("${appName}.dataSpace.title" 'Data') 53 53 {{/velocity}}