Русификация Alfresco
Установку Alfresco пока описывать не будем, так как инсталлятор меняется от версии к версии. Главный вопрос - как заставить работать то, что установилось. Первым постом затронем вопрос локализации. Краткая инструкция, исправно работающая для версий 3.2-3.4 на tomcat:
1. Скачать Language Pack http://forge.alfresco.com/frs/?group_id=57&release_id=601 .
2. Распаковать содержимое архива в <installdir>/tomcat с сохранением структуры каталогов.
3. Добавить в файл <installdir>/tomcat/shared/classes/alfresco/extension/web-client-config-custom.xml:
<config evaluator="string-compare" condition="Languages">
<languages>
<language locale="ru_RU">Russian</language>
</languages>
</config>
4. Перезапустить alfresco.
5. При использовании mysql и utf8 исправить alfresco-global.properties:
db.url=jdbc:mysql://localhost:3306/${db.name}?useUnicode=true&characterEncoding=utf-8
Комментарии
21/12/2010 - 17:46
Спасибо за пост!
Но что делать, если каталога extension не существует? Ни по этому <installdir>/tomcat/shared/classes/alfresco/ пути, ни где-либо еще. Соответственно и файла web-client-config-custom.xml тоже нет нигде. :(
Alfresco 3.4.1.b
22/12/2010 - 21:14
В таком случае создайте каталог <installdir>/tomcat/shared/classes/alfresco/extension и в нём новый файл web-client-config-custom.xml.
01/02/2011 - 13:16
tomcat/webapps/alfresco/WEB-INF/classes/alfresco
01/02/2011 - 13:18
вот точное место
tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-client-config.xml
02/02/2011 - 08:45
Не советую править этот конфиг. Лучше его custom версию.
04/03/2011 - 14:31
Вообще-то файл web-client-config-custom.xml должен лежать в <installdir>/tomcat/shared/classes/alfresco/web-extension. В распакованных war (tomcat/webapps/alfresco/WEB-INF) действительно лучше ничего не менять.
04/03/2011 - 14:34
Более того, если необходимо обойтись без рестарта, то можно положить этот файл web-client-config-custom.xml в Company Home -> Data Dictionary -> Web Client Extensions, затем зайти на http://хост:порт/alfresco/faces/jsp/admin/webclientconfig-console.jsp (предварительно залогинившись в альфреску админом), и выполнить команду Reload.
04/03/2011 - 16:37
Насколько я знаю, reload перечитыват даже те файлы, что лежат на жестком диске.