Meilleur auteur de réponses
Probleme de langue dans des modeles de site

Question
-
Bonjour à tous,
J'utilise sharepoint 2010 standard et j'ai le probleme suivant :
Mon sharepoint est installé en anglais, j'ai créé une collection en anglais, dans laquelle j'ai créé un site d'équipe en anglais.
J'ai activé la langue francaise ansi que les parametres régionaux France, mon navigateur étant en Francais, je me suis connecté sur mon nouveau site d'équipe et je l'ai personnalisé (donc dans la langue francaise).
J'ai ajouté des Webpart, j'ai créé des bibliotheques, des listes ... les titres des colonnes des listes et bib sont bien en Francais, j'ai également traduit dans la partie navigation les titres de rubriques, par exemple "libraries" à été remplacé par "Bibliotheques" ...
Jusque là tout va bien, mon site est terminé je décide donc de le sauvegarder comme un modele pour eviter de me refaire toute la personnalisation lors de la création de mes prochains sites d'équipe.
J'enregistre mon modele et j'essaie de creer un nouveau site à partir de ce modele, et là, message d'erreur "impossible de continuer l'opération .... corrélation ...", je fais plusieurs tests , toujours le même pb.
Finalement je fais un autre test, je repasse l'affichage de mon site en anglais (dans mon navigateur je choisi Langue Anglais) ,je sauvegarde de nouveau mon site comme modele.
J'essaie de creer un nouveau site à partir de mon nouveau modele et là ça fonctionne !!
Sauf que quand je passe le site nouvellement créé en Francais les titres de colonne de mes bib et liste restent en anglais, les titres de rubrique de la partie gauche, libraries, list ,pictures ... restent en anglais également !!!
Je commence à m'y perdre, finallement quelle est la bonne procédure pour pouvoir sauvegarder comme modele un site en intégrant ses traductions ?
Merci d'avance
Olivier
Réponses
-
Bonjour
La première chose que vous avez à faire est d'enregistrer le modèle sur votre ordinateur local.
Ensuite, renommez le template.stp en template.cab
Extraire tous les fichiers de l'*. Cab
Dans le dossier extrait, vous trouverez un manifest.xml l'ouvrir avec un éditeur par exemple, bloc-notes, textpad
remplacer l'identifiant de la langue courante à la française (1036) recherche le fichier de manifeste pour les chaînes suivantes
o <Langue> 1033 </ Langue>
o <locale> 1033 </ Locale>
o 1033 \ STS \
Layouts o \ 1033 \
o / _layouts/1033 /
•S'il s'agit d'un modèle de site, alors vous devez remplacer ce qui suit aussi
1. en-us avec par exemple fr-fr
• Enregistrer le fichier manifeste avec vos changements
• L'étape suivante consiste à créer un nouveau *. Cab avec les modifications apportées
• Pour ce faire, utilisez le CABARC.EXE, vous pouvez trouver un téléchargement ici
• Ouvrez l'invite de commande et utilisez l'instruction suivante:
o Cabarc.exe N "[TemplateFilePath]. cab" [FolderIncludingTheManifestFile] "\ \ *. * \
• Renommez le généré *. Cab en *. Stp
• Téléchargez le nouveau modèle dans un enivrement français
• Et essayer de créer la liste ou du site avec le nouveau modèle
Cordialement,
- Marqué comme réponse Dan BajenaruMicrosoft employee mardi 2 octobre 2012 07:00
Toutes les réponses
-
A tous,
J'ai continué mes tests et il semblerait que de maniere générale, lorsqu'un site est créé depuis un template, ce dernier (site) restera figé dans la langue par defaut du site qui à servi à creer le template.
Même si on active les languages supplementaires dans le site final, celui-ci semble bloqué sur la langue du modele.
Est-ce un comportement normal ou y-a-t-il un probleme dans mon installation ?
Merci d'avance
Olivier
-
Bonjour
La première chose que vous avez à faire est d'enregistrer le modèle sur votre ordinateur local.
Ensuite, renommez le template.stp en template.cab
Extraire tous les fichiers de l'*. Cab
Dans le dossier extrait, vous trouverez un manifest.xml l'ouvrir avec un éditeur par exemple, bloc-notes, textpad
remplacer l'identifiant de la langue courante à la française (1036) recherche le fichier de manifeste pour les chaînes suivantes
o <Langue> 1033 </ Langue>
o <locale> 1033 </ Locale>
o 1033 \ STS \
Layouts o \ 1033 \
o / _layouts/1033 /
•S'il s'agit d'un modèle de site, alors vous devez remplacer ce qui suit aussi
1. en-us avec par exemple fr-fr
• Enregistrer le fichier manifeste avec vos changements
• L'étape suivante consiste à créer un nouveau *. Cab avec les modifications apportées
• Pour ce faire, utilisez le CABARC.EXE, vous pouvez trouver un téléchargement ici
• Ouvrez l'invite de commande et utilisez l'instruction suivante:
o Cabarc.exe N "[TemplateFilePath]. cab" [FolderIncludingTheManifestFile] "\ \ *. * \
• Renommez le généré *. Cab en *. Stp
• Téléchargez le nouveau modèle dans un enivrement français
• Et essayer de créer la liste ou du site avec le nouveau modèle
Cordialement,
- Marqué comme réponse Dan BajenaruMicrosoft employee mardi 2 octobre 2012 07:00
-
Bonjour,
Est-ce que vous avez testé les solutions proposées ? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.
Cordialement,
Aurel
-
Bonjour Aurel,
Désolé pour cette réponse tardive, mais je suis en plein passage en production vers notre nouvel environement Sharepoint 2010 (migration depuis des dossiers publiques Exchange).
Je test votre astuce dans la semaine pour voir si elle pourrait être intégré à nos prochaines constructions.
Encore merci pour votre réponse.
Olivier