diff --git a/config/alfresco/messages/webclient_fr.properties b/config/alfresco/messages/webclient_fr.properties index 593e749f61..2ba0009003 100755 --- a/config/alfresco/messages/webclient_fr.properties +++ b/config/alfresco/messages/webclient_fr.properties @@ -593,7 +593,7 @@ selected_users=Utilisateurs s\u00e9lectionn\u00e9s groups_err_group_name_length=L''ID du groupe doit comporter de {0} \u00e0 {1} caract\u00e8res. groups_err_group_name=L''identifiant du groupe ne peut pas comporter les caract\u00e8res suivants : {0} groups_err_exists=Un ID de groupe existe d\u00e9j\u00e0 avec le m\u00eame nom, les ID de groupe doivent \u00eatre uniques. -Read=Invit\u00e9 +Read=Lecture Write=Ecrire Delete=Supprimer permission=Droit d'acc\u00e8s @@ -775,7 +775,7 @@ success_not_inherit_permissions=Succ\u00e8s du changement de l'h\u00e9ritage des apply_template=Appliquer le mod\u00e8le apply_dashboard_info=S\u00e9lectionner le mod\u00e8le \u00e0 appliquer \u00e0 l'Espace pour cr\u00e9er une vue personnalis\u00e9e. apply_dashboard_doc_info=S\u00e9lectionner le mod\u00e8le \u00e0 appliquer \u00e0 l'\u00e9l\u00e9ment pour cr\u00e9er une vue personnalis\u00e9e. -apply_rss_feed=Applquer le mod\u00e8le de flux RSS +apply_rss_feed=Appliquer le mod\u00e8le de flux RSS apply_rss_feed_info=S\u00e9lectionne un mod\u00e8le de flux RSS \u00e0 appliquer \u00e0 l'Espace. apply_rss_feed_warning1=Cet Espace doit \u00eatre visible \u00e0 l'utilisateur 'Lecteur' pour que le flux RSS soit publiquement visible, vous pouvez inviter l'utilisateur 'Lecteur' en utilisant la apply_rss_feed_warning2=vue. @@ -804,7 +804,7 @@ import_error_info=Si cette option est s\u00e9lectionn\u00e9e, l'import sera ex\u # Edit Content messages edit_file_title=Editer le fichier -edit_file_prompt=Pour \u00e9diter le fichier ''{0}'', cliquez sur le lien ci-dessous. Selon votre navigateur, vous pouvez effectuer un clic droit sur le lien et s\u00e9lectionner Enregistrer la cible sous. +edit_file_prompt=Pour \u00e9diter le fichier ''{0}'', cliquez sur le lien ci-dessous, et si cela est demand\u00e9, cliquez sur Enregistrer. edit_download_complete=Lorsque le t\u00e9l\u00e9chargement est termin\u00e9, cliquez sur Fermer. edit_using_web_form=Pour \u00e9diter ce fichier en utilisant un formulaire web, cliquez ici. checkout_file_title=R\u00e9server une copie de travail @@ -1136,8 +1136,8 @@ website_select_form=S\u00e9lectionnez les formulaires web website_select_templates=S\u00e9lectionnez les mod\u00e8les website_selected_templates=Mod\u00e8les s\u00e9lectionn\u00e9s website_settings=Configurer le workflow -create_website_step5_title=Etape cinq - Envoyer un courriel aux utilisateurs -create_website_step5_desc=Notifiez les utilisateurs invit\u00e9s +create_website_step5_title=Etape cinq - Configurer le workflow +create_website_step5_desc=S\u00e9lectionnez et configurez le workflow pour les \u00e9l\u00e9ments cr\u00e9\u00e9s en dehors des formulaires web. website_select_workflows=S\u00e9lectionnez les workflows website_selected_workflows=Workflows s\u00e9lectionn\u00e9s website_invite=Ajouter des Utilisateurs @@ -1163,7 +1163,7 @@ edit_website_step2_desc=S\u00e9lectionnez et configurez le workflow pour les \u0 edit_website_step3_title=Etape trois - Configurer les formulaires de contenu web edit_website_step3_desc=S\u00e9lectionnez et configurez les formulaires web pour g\u00e9n\u00e9rer le contenu du site. edit_website_step4_title=Etape quatre - Configurer le workflow -edit_website_step4_desc=Notifiez les utilisateurs invit\u00e9s +edit_website_step4_desc=S\u00e9lectionnez et configurez le workflow pour les \u00e9l\u00e9ments cr\u00e9\u00e9s en dehors des formulaires web. # Invite web users wizard messages invite_website_users=Inviter les utilisateurs du projet web @@ -2137,7 +2137,7 @@ general_info_part2=FreeMarker general_info_part3=utilis\u00e9e pour indiquer le chemin \u00e0 utiliser lors de l'enregistrement d'une ressource g\u00e9n\u00e9r\u00e9e \u00e0 l'aide d'une substitution de variable lors de la cr\u00e9ation de contenu Web. guidelines_message=Les chemins de destination commen\u00e7ant par une barre oblique (par exemple, /${webapp}/content/${name}.xml) produisent des chemins avec le bac \u00e0 sable pour racine. Ceux qui ne commencent pas par une barre oblique produisent des chemins rattach\u00e9s au r\u00e9pertoire en cours d''utilisation lors de l''ex\u00e9cution de l''assistant de cr\u00e9ation de contenu Web. description_name_field=Nom des donn\u00e9es d'instance de formulaire, tel qu'il a \u00e9t\u00e9 saisi par l'utilisateur dans l'assistant de cr\u00e9ation de contenu Web. -description_webapp_field=Nom de l''application Web dans laquelle les donn\u00e9es d''instance de formulaire sont cr\u00e9\u00e9es. G\u00e9n\u00e9ralement, si vous indiquez un chemin de destination absolu, le chemin commencera par le dossier de l''application Web (c-\u00e0-d. /${webapp}/...) +description_webapp_field=Nom de l''application Web dans laquelle les donn\u00e9es d''instance de formulaire sont cr\u00e9\u00e9es. G\u00e9n\u00e9ralement, si vous indiquez un chemin de destination absolu, le chemin commencera par le dossier de l''application Web (par exemple, /${webapp}/...) description_cwd_field=Chemin relatif de l'application Web dans laquelle le formulaire est cr\u00e9\u00e9. description_extension_field=Extension par d\u00e9faut associ\u00e9e au type MIME configur\u00e9 pour le mod\u00e8le de moteur de rendu. Cette variable est disponible uniquement pour les chemins de destination de rendu. description_xml_field=Donn\u00e9es d'instance XML collect\u00e9es par le formulaire. diff --git a/config/alfresco/messages/webclient_ja.properties b/config/alfresco/messages/webclient_ja.properties index 1104d2eae1..57bd285ed0 100755 --- a/config/alfresco/messages/webclient_ja.properties +++ b/config/alfresco/messages/webclient_ja.properties @@ -269,7 +269,7 @@ information=\u60c5\u5831 move=\u79fb\u52d5 type=\u30bf\u30a4\u30d7 tag=\u30bf\u30b0 -encoding=\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0 +encoding=\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0 aspect=\u30a2\u30b9\u30da\u30af\u30c8 workflow=\u30ef\u30fc\u30af\u30d5\u30ed\u30fc workflows=\u30ef\u30fc\u30af\u30d5\u30ed\u30fc @@ -1039,7 +1039,7 @@ action_script_select=\u5b9f\u884c\u3059\u308b\u30b9\u30af\u30ea\u30d7\u30c8\u309 not_condition_result=\u4e0a\u8a18\u306e\u57fa\u6e96\u306b\u30de\u30c3\u30c1\u3057\u306a\u3044\u30a2\u30a4\u30c6\u30e0\u3092\u30c1\u30a7\u30c3\u30af space=\u30b9\u30da\u30fc\u30b9 import_to=\u30a4\u30f3\u30dd\u30fc\u30c8\u5148 -encoding=\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0 +encoding=\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0 encoding_utf8=UTF-8 rule_type=\u30eb\u30fc\u30eb\u30bf\u30a4\u30d7 rule_background_info=\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u9078\u629e\u3057\u305f\u5834\u5408\u3001\u30eb\u30fc\u30eb\u306f\u30d0\u30c3\u30af\u30b0\u30e9\u30a6\u30f3\u30c9\u3067\u5b9f\u884c\u3055\u308c\u308b\u305f\u3081\u3001\u7d50\u679c\u304c\u3059\u3050\u306b\u53cd\u6620\u3055\u308c\u306a\u3044\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002 @@ -2148,8 +2148,8 @@ description_date_field_part3=\u300f\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3 wiki_reference_part1=\u3055\u3089\u306b\u8a73\u7d30\u306a\u60c5\u5831\u306b\u3064\u3044\u3066\u306f\u3001 wiki_reference_part2=wiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002 -msg_err_invalid_launch_date_on_submit=\u8d77\u52d5\u65e5\u306f\u65e2\u306b\u904e\u304e\u3066\u307e\u3059 \u8d77\u52d5\u65e5\uff08\u5f8c\u65e5\uff09\u3092\u6307\u5b9a\u3057\u3066\u4e0b\u3055\u3044 -msg_err_invalid_expiration_date_on_submit=\u671f\u65e5\u306f\u65e2\u306b\u904e\u304e\u3066\u307e\u3059 \u4e00\u89a7\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u671f\u9650\uff08\u5f8c\u65e5\uff09\u3092\u6307\u5b9a\u3057\u307e\u3059 {0} +msg_err_invalid_launch_date_on_submit=\u3053\u306e\u8d77\u52d5\u65e5\u306f\u65e2\u306b\u904e\u304e\u3066\u307e\u3059\u3002\u3053\u308c\u3088\u308a\u5f8c\u306e\u65e5\u4ed8\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002 +msg_err_invalid_expiration_date_on_submit=\u671f\u9650\u304c\u65e2\u306b\u904e\u304e\u3066\u307e\u3059\u3002\u73fe\u5728\u306e\u65e5\u4ed8\u3088\u308a\u5f8c\u306e\u65e5\u4ed8\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u671f\u9650\u306e\u5909\u66f4\u304c\u5fc5\u8981\u306a\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8: {0} msg_err_pattern_invalid_expiration_date_on_submit=\u4e00\u89a7\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u671f\u65e5\u3092\u6307\u5b9a\u3057\u307e\u3059\uff08\u8d77\u52d5\u65e5\u3088\u308a\u3082\u5f8c\u65e5\u3068\u306a\u308a\u307e\u3059\uff09{0} # Team properties diff --git a/source/web/scripts/ajax/xforms.js b/source/web/scripts/ajax/xforms.js index c9c2ec77a8..17335fb077 100644 --- a/source/web/scripts/ajax/xforms.js +++ b/source/web/scripts/ajax/xforms.js @@ -569,12 +569,18 @@ alfresco.xforms.FilePicker = alfresco.xforms.Widget.extend({ this.domNode.addClass("xformsFilePicker"); attach_point.appendChild(this.domNode); //XXXarielb support readonly and disabled - + var initialValue = this.getInitialValue(), + webFolder = alfresco.constants.AVM_WEBAPP_CONTEXT; + // ALF-12577 fix, remove the webfolder prefix added prevously (if needed) + if (initialValue && webFolder != "ROOT" && initialValue.match("^/" + webFolder + "/")) + { + initialValue = initialValue.replace(new RegExp("/" + webFolder), ""); + } if (this._layout == "table") { this.widget = new alfresco.FilePickerWidgetTableLayout(this.id, this.domNode, - this.getInitialValue(), + initialValue, false, this._filePicker_changeHandler.bindAsEventListener(this), null /* cancel is ignored */, @@ -588,7 +594,7 @@ alfresco.xforms.FilePicker = alfresco.xforms.Widget.extend({ { this.widget = new alfresco.FilePickerWidget(this.id, this.domNode, - this.getInitialValue(), + initialValue, false, this._filePicker_changeHandler.bindAsEventListener(this), null /* cancel is ignored */, @@ -625,7 +631,13 @@ alfresco.xforms.FilePicker = alfresco.xforms.Widget.extend({ _filePicker_changeHandler: function(fpw) { - this._commitValueChange(); + var value = this.getValue(); + // ALF-12557 fix, take into account current web folder + if (value != null && alfresco.constants.AVM_WEBAPP_CONTEXT != "ROOT") + { + value = "/" + alfresco.constants.AVM_WEBAPP_CONTEXT + value; + } + this._commitValueChange(value); }, _filePicker_resizeHandler: function(fpw)