mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Phase one of merge of EC multilingual work
These files are their changes plus adjustments for formatting and immediate clashes I anticipate that this will break the build, but there are too many changes coming to risk it. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5740 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -78,6 +78,12 @@
|
||||
<!-- There are no audtiable methods in the mime type service -->
|
||||
<Service name="MimetypeService" mode="none" enabled="false"/>
|
||||
|
||||
<!-- The ContentFilterLanguagesService -->
|
||||
<Service name="ContentFilterLanguagesService" mode="none" >
|
||||
<Method name="getFilterLanguages" mode="all"/>
|
||||
<Method name="getMissingLanguages" mode="all"/>
|
||||
<Method name="getDefaultLanguage" mode="all"/>
|
||||
</Service>
|
||||
<Service name="NodeService" mode="none">
|
||||
<Method name="createStore" mode="all"/>
|
||||
<Method name="createNode" mode="all"/>
|
||||
|
@@ -7,8 +7,8 @@
|
||||
<view:acl view:inherit="false">
|
||||
<view:ace view:access="ALLOWED">
|
||||
<view:authority>GROUP_EVERYONE</view:authority>
|
||||
<view:permission>Consumer</view:permission>
|
||||
</view:ace>
|
||||
<view:permission>Coordinator</view:permission>
|
||||
</view:ace>
|
||||
</view:acl>
|
||||
</cm:mlRoot>
|
||||
|
||||
|
@@ -30,7 +30,7 @@
|
||||
<ref bean="nodeDaoService" />
|
||||
</property>
|
||||
<property name="avmNodeDAO">
|
||||
<ref bean="avmNodeDAO"/>
|
||||
<ref bean="avmNodeDAO"/>
|
||||
</property>
|
||||
<property name="transactionService" >
|
||||
<ref bean="transactionComponent" />
|
||||
@@ -99,6 +99,24 @@
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean id="contentFilterLanguagesConfigService" class="org.alfresco.config.xml.XMLConfigService" init-method="init">
|
||||
<constructor-arg>
|
||||
<bean class="org.alfresco.config.source.UrlConfigSource">
|
||||
<constructor-arg>
|
||||
<list>
|
||||
<value>classpath:alfresco/ml/content-filter-lang.xml</value>
|
||||
</list>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="contentFilterLanguagesService" class="org.alfresco.repo.model.ml.ContentFilterLanguagesMap" init-method="init" >
|
||||
<constructor-arg>
|
||||
<ref bean="contentFilterLanguagesConfigService" />
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
<bean id="openOfficeConnection" class="net.sf.jooreports.openoffice.connection.SocketOpenOfficeConnection" />
|
||||
<bean id="openOfficeConnectionTester" class="org.alfresco.util.OpenOfficeConnectionTester" init-method="checkConnection" >
|
||||
<property name="connection">
|
||||
|
@@ -114,10 +114,10 @@
|
||||
value="${alfresco.jmx.dir}/alfresco-jmxrmi.access"/>
|
||||
</bean>
|
||||
|
||||
<bean id="FileServerConfig"
|
||||
class="org.alfresco.filesys.server.config.FileServerConfig">
|
||||
<property name="fileServerConfiguration"><ref bean="fileServerConfiguration"/></property>
|
||||
</bean>
|
||||
<bean id="FileServerConfig"
|
||||
class="org.alfresco.filesys.server.config.FileServerConfig">
|
||||
<property name="fileServerConfiguration"><ref bean="fileServerConfiguration"/></property>
|
||||
</bean>
|
||||
|
||||
<!-- Datasource bean -->
|
||||
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
|
||||
@@ -155,12 +155,12 @@
|
||||
</bean>
|
||||
|
||||
<bean id="retryingTransactionHelper" class="org.alfresco.repo.transaction.RetryingTransactionHelper">
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent"/>
|
||||
</property>
|
||||
<property name="maxRetries">
|
||||
<value>20</value>
|
||||
</property>
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent"/>
|
||||
</property>
|
||||
<property name="maxRetries">
|
||||
<value>20</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="readWriteTransactionDefinition" class="org.springframework.transaction.support.DefaultTransactionDefinition">
|
||||
@@ -171,7 +171,7 @@
|
||||
<value>false</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="readOnlyTransactionDefinition" class="org.springframework.transaction.support.DefaultTransactionDefinition">
|
||||
<property name="propagationBehaviorName">
|
||||
<value>PROPAGATION_REQUIRED</value>
|
||||
@@ -210,24 +210,25 @@
|
||||
<!-- -->
|
||||
|
||||
<bean id="resourceBundles" class="org.alfresco.i18n.ResourceBundleBootstrapComponent">
|
||||
<property name="resourceBundles">
|
||||
<list>
|
||||
<value>alfresco.messages.system-messages</value>
|
||||
<value>alfresco.messages.module-messages</value>
|
||||
<value>alfresco.messages.dictionary-messages</value>
|
||||
<value>alfresco.messages.version-service</value>
|
||||
<value>alfresco.messages.permissions-service</value>
|
||||
<value>alfresco.messages.content-service</value>
|
||||
<value>alfresco.messages.coci-service</value>
|
||||
<value>alfresco.messages.template-service</value>
|
||||
<value>alfresco.messages.lock-service</value>
|
||||
<value>alfresco.messages.patch-service</value>
|
||||
<value>alfresco.messages.schema-update</value>
|
||||
<value>alfresco.messages.webdav-messages</value>
|
||||
<value>alfresco.messages.copy-service</value>
|
||||
<value>alfresco.messages.avm-messages</value>
|
||||
</list>
|
||||
</property>
|
||||
<property name="resourceBundles">
|
||||
<list>
|
||||
<value>alfresco.messages.system-messages</value>
|
||||
<value>alfresco.messages.module-messages</value>
|
||||
<value>alfresco.messages.dictionary-messages</value>
|
||||
<value>alfresco.messages.version-service</value>
|
||||
<value>alfresco.messages.permissions-service</value>
|
||||
<value>alfresco.messages.content-service</value>
|
||||
<value>alfresco.messages.coci-service</value>
|
||||
<value>alfresco.messages.template-service</value>
|
||||
<value>alfresco.messages.lock-service</value>
|
||||
<value>alfresco.messages.patch-service</value>
|
||||
<value>alfresco.messages.schema-update</value>
|
||||
<value>alfresco.messages.webdav-messages</value>
|
||||
<value>alfresco.messages.copy-service</value>
|
||||
<value>alfresco.messages.avm-messages</value>
|
||||
<value>alfresco.messages.content-filter-languages</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
@@ -426,10 +427,10 @@
|
||||
<property name="lockPollInterval">
|
||||
<value>${lucene.lock.poll.interval}</value>
|
||||
</property>
|
||||
<property name="defaultMLIndexAnalysisMode">
|
||||
<property name="defaultMLIndexAnalysisMode">
|
||||
<value>EXACT_LANGUAGE_AND_ALL</value>
|
||||
</property>
|
||||
<property name="defaultMLSearchAnalysisMode">
|
||||
<property name="defaultMLSearchAnalysisMode">
|
||||
<value>EXACT_LANGUAGE_AND_ALL</value>
|
||||
</property>
|
||||
|
||||
@@ -547,23 +548,23 @@
|
||||
|
||||
<bean id="namespaceDAO" class="org.alfresco.repo.dictionary.NamespaceDAOImpl" />
|
||||
|
||||
<bean id="dictionaryModelType" class="org.alfresco.repo.dictionary.DictionaryModelType" init-method="init">
|
||||
<property name="dictionaryDAO">
|
||||
<bean id="dictionaryModelType" class="org.alfresco.repo.dictionary.DictionaryModelType" init-method="init">
|
||||
<property name="dictionaryDAO">
|
||||
<ref bean="dictionaryDAO" />
|
||||
</property>
|
||||
</property>
|
||||
<property name="namespaceDAO">
|
||||
<ref bean="namespaceDAO" />
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService"/>
|
||||
<ref bean="nodeService"/>
|
||||
</property>
|
||||
<property name="contentService">
|
||||
<ref bean="contentService"/>
|
||||
<ref bean="contentService"/>
|
||||
</property>
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent"/>
|
||||
<ref bean="policyComponent"/>
|
||||
</property>
|
||||
</bean>
|
||||
</bean>
|
||||
|
||||
<bean id="dictionaryDAO" class="org.alfresco.repo.dictionary.DictionaryDAOImpl">
|
||||
<constructor-arg index="0">
|
||||
@@ -585,7 +586,7 @@
|
||||
</bean>
|
||||
|
||||
<bean id="dictionaryModelBootstrap" class="org.alfresco.repo.dictionary.DictionaryBootstrap" init-method="bootstrap" abstract="true">
|
||||
<property name="dictionaryDAO"><ref local="dictionaryDAO"/></property>
|
||||
<property name="dictionaryDAO"><ref local="dictionaryDAO"/></property>
|
||||
</bean>
|
||||
|
||||
<bean id="dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="resourceBundles">
|
||||
@@ -636,23 +637,23 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="dictionaryRepositoryBootstrap" class="org.alfresco.repo.dictionary.DictionaryRepositoryBootstrap" init-method="bootstrap">
|
||||
<property name="dictionaryDAO">
|
||||
<ref local="dictionaryDAO"/>
|
||||
</property>
|
||||
<property name="contentService">
|
||||
<ref bean="contentService"/>
|
||||
</property>
|
||||
<property name="searchService">
|
||||
<ref bean="searchService"/>
|
||||
</property>
|
||||
<bean id="dictionaryRepositoryBootstrap" class="org.alfresco.repo.dictionary.DictionaryRepositoryBootstrap" init-method="bootstrap">
|
||||
<property name="dictionaryDAO">
|
||||
<ref local="dictionaryDAO"/>
|
||||
</property>
|
||||
<property name="contentService">
|
||||
<ref bean="contentService"/>
|
||||
</property>
|
||||
<property name="searchService">
|
||||
<ref bean="searchService"/>
|
||||
</property>
|
||||
<property name="transactionService">
|
||||
<ref bean="transactionComponent"/>
|
||||
</property>
|
||||
<property name="authenticationComponent">
|
||||
<ref bean="authenticationComponent"/>
|
||||
</property>
|
||||
</bean>
|
||||
<property name="authenticationComponent">
|
||||
<ref bean="authenticationComponent"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- -->
|
||||
<!-- Copy Service -->
|
||||
@@ -825,6 +826,52 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Multilingual Document-->
|
||||
<bean id="multilingualDocumentAspect" class="org.alfresco.repo.model.ml.MultilingualDocumentAspect" init-method="init">
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService" />
|
||||
</property>
|
||||
<property name="multilingualContentService">
|
||||
<ref bean="MultilingualContentService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Empty translation -->
|
||||
<bean id="emptyTranslationAspect" class="org.alfresco.repo.model.ml.EmptyTranslationAspect" init-method="init">
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Multilingual Container -->
|
||||
<bean id="mlContainerType" class="org.alfresco.repo.model.ml.MLContainerType" init-method="init">
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService" />
|
||||
</property>
|
||||
<property name="multilingualContentService">
|
||||
<ref bean="MultilingualContentService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Folder -->
|
||||
<bean id="folderType" class="org.alfresco.repo.model.filefolder.FolderType" init-method="init">
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Referenceable -->
|
||||
<bean id="referenceableAspect" class="org.alfresco.repo.node.ReferenceableAspect" init-method="init">
|
||||
<property name="policyComponent">
|
||||
|
194
config/alfresco/messages/content-filter-languages.properties
Normal file
194
config/alfresco/messages/content-filter-languages.properties
Normal file
@@ -0,0 +1,194 @@
|
||||
## Translations of ISO 639-1 languages codes
|
||||
|
||||
content_filter_lang.aa=Afar
|
||||
content_filter_lang.ab=Abkhazian
|
||||
content_filter_lang.ae=Avestan
|
||||
content_filter_lang.af=Afrikaans
|
||||
content_filter_lang.ak=Akan
|
||||
content_filter_lang.am=Amharic
|
||||
content_filter_lang.an=Aragonese
|
||||
content_filter_lang.ar=Arabic
|
||||
content_filter_lang.as=Assamese
|
||||
content_filter_lang.av=Avaric
|
||||
content_filter_lang.ay=Aymara
|
||||
content_filter_lang.az=Azerbaijani
|
||||
content_filter_lang.ba=Bashkir
|
||||
content_filter_lang.be=Belarusian
|
||||
content_filter_lang.bg=Bulgarian
|
||||
content_filter_lang.bh=Bihari
|
||||
content_filter_lang.bi=Bislama
|
||||
content_filter_lang.bm=Bambara
|
||||
content_filter_lang.bn=Bengali
|
||||
content_filter_lang.bo=Tibetan
|
||||
content_filter_lang.br=Breton
|
||||
content_filter_lang.bs=Bosnian
|
||||
content_filter_lang.ca=Catalan; Valencian
|
||||
content_filter_lang.ce=Chechen
|
||||
content_filter_lang.ch=Chamorro
|
||||
content_filter_lang.co=Corsican
|
||||
content_filter_lang.cr=Cree
|
||||
content_filter_lang.cs=Czech
|
||||
content_filter_lang.cu=Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
|
||||
content_filter_lang.cv=Chuvash
|
||||
content_filter_lang.cy=Welsh
|
||||
content_filter_lang.da=Danish
|
||||
content_filter_lang.de=German
|
||||
content_filter_lang.dv=Divehi; Dhivehi; Maldivian
|
||||
content_filter_lang.dz=Dzongkha
|
||||
content_filter_lang.ee=Ewe
|
||||
content_filter_lang.el=Greek
|
||||
content_filter_lang.en=English
|
||||
content_filter_lang.eo=Esperanto
|
||||
content_filter_lang.es=Spanish
|
||||
content_filter_lang.et=Estonian
|
||||
content_filter_lang.eu=Basque
|
||||
content_filter_lang.fa=Persian
|
||||
content_filter_lang.ff=Fulah
|
||||
content_filter_lang.fi=Finnish
|
||||
content_filter_lang.fj=Fijian
|
||||
content_filter_lang.fo=Faroese
|
||||
content_filter_lang.fr=French
|
||||
content_filter_lang.fy=Western Frisian
|
||||
content_filter_lang.ga=Irish
|
||||
content_filter_lang.gd=Gaelic; Scottish Gaelic
|
||||
content_filter_lang.gl=Galician
|
||||
content_filter_lang.gn=Guarani
|
||||
content_filter_lang.gu=Gujarati
|
||||
content_filter_lang.gv=Manx
|
||||
content_filter_lang.ha=Hausa
|
||||
content_filter_lang.he=Hebrew
|
||||
content_filter_lang.hi=Hindi
|
||||
content_filter_lang.ho=Hiri Motu
|
||||
content_filter_lang.hr=Croatian
|
||||
content_filter_lang.ht=Haitian; Haitian Creole
|
||||
content_filter_lang.hu=Hungarian
|
||||
content_filter_lang.hy=Armenian
|
||||
content_filter_lang.hz=Herero
|
||||
content_filter_lang.ia=Interlingua (International Auxiliary Language Association)
|
||||
content_filter_lang.id=Indonesian
|
||||
content_filter_lang.ie=Interlingue
|
||||
content_filter_lang.ig=Igbo
|
||||
content_filter_lang.ii=Sichuan Yi
|
||||
content_filter_lang.ik=Inupiaq
|
||||
content_filter_lang.io=Ido
|
||||
content_filter_lang.is=Icelandic
|
||||
content_filter_lang.it=Italian
|
||||
content_filter_lang.iu=Inuktitut
|
||||
content_filter_lang.ja=Japanese
|
||||
content_filter_lang.jv=Javanese
|
||||
content_filter_lang.ka=Georgian
|
||||
content_filter_lang.kg=Kongo
|
||||
content_filter_lang.ki=Kikuyu; Gikuyu
|
||||
content_filter_lang.kj=Kuanyama; Kwanyama
|
||||
content_filter_lang.kk=Kazakh
|
||||
content_filter_lang.kl=Kalaallisut; Greenlandic
|
||||
content_filter_lang.km=Khmer
|
||||
content_filter_lang.kn=Kannada
|
||||
content_filter_lang.ko=Korean
|
||||
content_filter_lang.kr=Kanuri
|
||||
content_filter_lang.ks=Kashmiri
|
||||
content_filter_lang.ku=Kurdish
|
||||
content_filter_lang.kv=Komi
|
||||
content_filter_lang.kw=Cornish
|
||||
content_filter_lang.ky=Kirghiz
|
||||
content_filter_lang.la=Latin
|
||||
content_filter_lang.lb=Luxembourgish; Letzeburgesch
|
||||
content_filter_lang.lg=Ganda
|
||||
content_filter_lang.li=Limburgan; Limburger; Limburgish
|
||||
content_filter_lang.ln=Lingala
|
||||
content_filter_lang.lo=Lao
|
||||
content_filter_lang.lt=Lithuanian
|
||||
content_filter_lang.lu=Luba-Katanga
|
||||
content_filter_lang.lv=Latvian
|
||||
content_filter_lang.mg=Malagasy
|
||||
content_filter_lang.mh=Marshallese
|
||||
content_filter_lang.mi=Maori
|
||||
content_filter_lang.mk=Macedonian
|
||||
content_filter_lang.ml=Malayalam
|
||||
content_filter_lang.mn=Mongolian
|
||||
content_filter_lang.mo=Moldavian
|
||||
content_filter_lang.mr=Marathi
|
||||
content_filter_lang.ms=Malay
|
||||
content_filter_lang.mt=Maltese
|
||||
content_filter_lang.my=Burmese
|
||||
content_filter_lang.na=Nauru
|
||||
content_filter_lang.nb=Norwegian Bokm\u00e5l
|
||||
content_filter_lang.nd=Ndebele, North; North Ndebele
|
||||
content_filter_lang.ne=Nepali
|
||||
content_filter_lang.ng=Ndonga
|
||||
content_filter_lang.nl=Dutch
|
||||
content_filter_lang.nn=Norwegian Nynorsk
|
||||
content_filter_lang.no=Norwegian
|
||||
content_filter_lang.nr=Ndebele, South; South Ndebele
|
||||
content_filter_lang.nv=Navajo; Navaho
|
||||
content_filter_lang.ny=Chichewa; Chewa; Nyanja
|
||||
content_filter_lang.oc=Occitan (post 1500); Proven\u00e7al
|
||||
content_filter_lang.oj=Ojibwa
|
||||
content_filter_lang.om=Oromo
|
||||
content_filter_lang.or=Oriya
|
||||
content_filter_lang.os=Ossetian; Ossetic
|
||||
content_filter_lang.pa=Panjabi; Punjabi
|
||||
content_filter_lang.pi=Pali
|
||||
content_filter_lang.pl=Polish
|
||||
content_filter_lang.ps=Pushto
|
||||
content_filter_lang.pt=Portuguese
|
||||
content_filter_lang.qu=Quechua
|
||||
content_filter_lang.rm=Raeto-Romance
|
||||
content_filter_lang.rn=Rundi
|
||||
content_filter_lang.ro=Romanian
|
||||
content_filter_lang.ru=Russian
|
||||
content_filter_lang.rw=Kinyarwanda
|
||||
content_filter_lang.sa=Sanskrit
|
||||
content_filter_lang.sc=Sardinian
|
||||
content_filter_lang.sd=Sindhi
|
||||
content_filter_lang.se=Northern Sami
|
||||
content_filter_lang.sg=Sango
|
||||
content_filter_lang.si=Sinhala; Sinhalese
|
||||
content_filter_lang.sk=Slovak
|
||||
content_filter_lang.sl=Slovenian
|
||||
content_filter_lang.sm=Samoan
|
||||
content_filter_lang.sn=Shona
|
||||
content_filter_lang.so=Somali
|
||||
content_filter_lang.sq=Albanian
|
||||
content_filter_lang.sr=Serbian
|
||||
content_filter_lang.ss=Swati
|
||||
content_filter_lang.st=Sotho, Southern
|
||||
content_filter_lang.su=Sundanese
|
||||
content_filter_lang.sv=Swedish
|
||||
content_filter_lang.sw=Swahili
|
||||
content_filter_lang.ta=Tamil
|
||||
content_filter_lang.te=Telugu
|
||||
content_filter_lang.tg=Tajik
|
||||
content_filter_lang.th=Thai
|
||||
content_filter_lang.ti=Tigrinya
|
||||
content_filter_lang.tk=Turkmen
|
||||
content_filter_lang.tl=Tagalog
|
||||
content_filter_lang.tn=Tswana
|
||||
content_filter_lang.to=Tonga (Tonga Islands)
|
||||
content_filter_lang.tr=Turkish
|
||||
content_filter_lang.tr=Turkish
|
||||
content_filter_lang.ts=Tsonga
|
||||
content_filter_lang.tt=Tatar
|
||||
content_filter_lang.tw=Twi
|
||||
content_filter_lang.ty=Tahitian
|
||||
content_filter_lang.ug=Uighur; Uyghur
|
||||
content_filter_lang.uk=Ukrainian
|
||||
content_filter_lang.ur=Urdu
|
||||
content_filter_lang.uz=Uzbek
|
||||
content_filter_lang.ve=Venda
|
||||
content_filter_lang.vi=Vietnamese
|
||||
content_filter_lang.vo=Volap\u00fck
|
||||
content_filter_lang.wa=Walloon
|
||||
content_filter_lang.wo=Wolof
|
||||
content_filter_lang.xh=Xhosa
|
||||
content_filter_lang.yi=Yiddish
|
||||
content_filter_lang.yo=Yoruba
|
||||
content_filter_lang.za=Zhuang; Chuang
|
||||
content_filter_lang.zh=Chinese
|
||||
content_filter_lang.zu=Zulu
|
||||
|
||||
## Duplicate messages to take in account the old
|
||||
## ISO code.
|
||||
content_filter_lang.iw=Hebrew
|
||||
content_filter_lang.in=Indonesian
|
||||
content_filter_lang.ji=Yiddish
|
@@ -18,6 +18,9 @@ sys_systemmodel.type.sys_reference.description=Reference
|
||||
sys_systemmodel.property.sys_reference.title=Reference
|
||||
sys_systemmodel.property.sys_reference.description=Reference
|
||||
|
||||
sys_systemmodel.property.sys_locale.title=Locale
|
||||
sys_systemmodel.property.sys_locale.description=Locale
|
||||
|
||||
sys_systemmodel.aspect.aspect_root.title=Root
|
||||
sys_systemmodel.aspect.aspect_root.description=Root
|
||||
|
||||
|
455
config/alfresco/ml/content-filter-lang.xml
Normal file
455
config/alfresco/ml/content-filter-lang.xml
Normal file
@@ -0,0 +1,455 @@
|
||||
<alfresco-config area="content-filter-lang">
|
||||
|
||||
<!--
|
||||
Define which standardized languages list to use.
|
||||
Can be a personal one.
|
||||
-->
|
||||
<config evaluator="string-compare" condition="Standard In Use">
|
||||
<standard>ISO_639-1_EU-Order</standard>
|
||||
</config>
|
||||
|
||||
<!--
|
||||
Define a ordered map of languages matched by his unique language code.
|
||||
-->
|
||||
<config evaluator="string-compare" condition="Languages Filter Map">
|
||||
|
||||
<!--
|
||||
ISO 639-1 (alpha-2) uses 2 car codes.
|
||||
|
||||
The list is ordered by language code ascending.
|
||||
-->
|
||||
<ISO_639-1>
|
||||
<lang order="1" code="aa">Afar</lang>
|
||||
<lang order="2" code="ab">Abkhazian</lang>
|
||||
<lang order="3" code="ae">Avestan</lang>
|
||||
<lang order="4" code="af">Afrikaans</lang>
|
||||
<lang order="5" code="ak">Akan</lang>
|
||||
<lang order="6" code="am">Amharic</lang>
|
||||
<lang order="7" code="an">Aragonese</lang>
|
||||
<lang order="8" code="ar">Arabic</lang>
|
||||
<lang order="9" code="as">Assamese</lang>
|
||||
<lang order="10" code="av">Avaric</lang>
|
||||
<lang order="11" code="ay">Aymara</lang>
|
||||
<lang order="12" code="az">Azerbaijani</lang>
|
||||
<lang order="13" code="ba">Bashkir</lang>
|
||||
<lang order="14" code="be">Belarusian</lang>
|
||||
<lang order="15" code="bg">Bulgarian</lang>
|
||||
<lang order="16" code="bh">Bihari</lang>
|
||||
<lang order="17" code="bi">Bislama</lang>
|
||||
<lang order="18" code="bm">Bambara</lang>
|
||||
<lang order="19" code="bn">Bengali</lang>
|
||||
<lang order="20" code="bo">Tibetan</lang>
|
||||
<lang order="21" code="br">Breton</lang>
|
||||
<lang order="22" code="bs">Bosnian</lang>
|
||||
<lang order="23" code="ca">Catalan; Valencian</lang>
|
||||
<lang order="24" code="ce">Chechen</lang>
|
||||
<lang order="25" code="ch">Chamorro</lang>
|
||||
<lang order="26" code="co">Corsican</lang>
|
||||
<lang order="27" code="cr">Cree</lang>
|
||||
<lang order="28" code="cs">Czech</lang>
|
||||
<lang order="29" code="cu">
|
||||
Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
|
||||
</lang>
|
||||
<lang order="30" code="cv">Chuvash</lang>
|
||||
<lang order="31" code="cy">Welsh</lang>
|
||||
<lang order="32" code="da">Danish</lang>
|
||||
<lang order="33" code="de">German</lang>
|
||||
<lang order="34" code="dv">
|
||||
Divehi; Dhivehi; Maldivian
|
||||
</lang>
|
||||
<lang order="35" code="dz">Dzongkha</lang>
|
||||
<lang order="36" code="ee">Ewe</lang>
|
||||
<lang order="37" code="el">Greek</lang>
|
||||
<lang order="38" code="en">English</lang>
|
||||
<lang order="39" code="eo">Esperanto</lang>
|
||||
<lang order="40" code="es">Spanish</lang>
|
||||
<lang order="41" code="et">Estonian</lang>
|
||||
<lang order="42" code="eu">Basque</lang>
|
||||
<lang order="43" code="fa">Persian</lang>
|
||||
<lang order="44" code="ff">Fulah</lang>
|
||||
<lang order="45" code="fi">Finnish</lang>
|
||||
<lang order="46" code="fj">Fijian</lang>
|
||||
<lang order="47" code="fo">Faroese</lang>
|
||||
<lang order="48" code="fr">French</lang>
|
||||
<lang order="49" code="fy">Western Frisian</lang>
|
||||
<lang order="50" code="ga">Irish</lang>
|
||||
<lang order="51" code="gd">
|
||||
Gaelic; Scottish Gaelic
|
||||
</lang>
|
||||
<lang order="52" code="gl">Galician</lang>
|
||||
<lang order="53" code="gn">Guarani</lang>
|
||||
<lang order="54" code="gu">Gujarati</lang>
|
||||
<lang order="55" code="gv">Manx</lang>
|
||||
<lang order="56" code="ha">Hausa</lang>
|
||||
<lang order="57" code="he">Hebrew</lang>
|
||||
<lang order="58" code="hi">Hindi</lang>
|
||||
<lang order="59" code="ho">Hiri Motu</lang>
|
||||
<lang order="60" code="hr">Croatian</lang>
|
||||
<lang order="61" code="ht">
|
||||
Haitian; Haitian Creole
|
||||
</lang>
|
||||
<lang order="62" code="hu">Hungarian</lang>
|
||||
<lang order="63" code="hy">Armenian</lang>
|
||||
<lang order="64" code="hz">Herero</lang>
|
||||
<lang order="65" code="ia">
|
||||
Interlingua (International Auxiliary Language Association)
|
||||
</lang>
|
||||
<lang order="66" code="id">Indonesian</lang>
|
||||
<lang order="67" code="ie">Interlingue</lang>
|
||||
<lang order="68" code="ig">Igbo</lang>
|
||||
<lang order="69" code="ii">Sichuan Yi</lang>
|
||||
<lang order="70" code="ik">Inupiaq</lang>
|
||||
<lang order="71" code="io">Ido</lang>
|
||||
<lang order="72" code="is">Icelandic</lang>
|
||||
<lang order="73" code="it">Italian</lang>
|
||||
<lang order="74" code="iu">Inuktitut</lang>
|
||||
<lang order="75" code="ja">Japanese</lang>
|
||||
<lang order="76" code="jv">Javanese</lang>
|
||||
<lang order="77" code="ka">Georgian</lang>
|
||||
<lang order="78" code="kg">Kongo</lang>
|
||||
<lang order="79" code="ki">Kikuyu; Gikuyu</lang>
|
||||
<lang order="80" code="kj">Kuanyama; Kwanyama</lang>
|
||||
<lang order="81" code="kk">Kazakh</lang>
|
||||
<lang order="82" code="kl">
|
||||
Kalaallisut; Greenlandic
|
||||
</lang>
|
||||
<lang order="83" code="km">Khmer</lang>
|
||||
<lang order="84" code="kn">Kannada</lang>
|
||||
<lang order="85" code="ko">Korean</lang>
|
||||
<lang order="86" code="kr">Kanuri</lang>
|
||||
<lang order="87" code="ks">Kashmiri</lang>
|
||||
<lang order="88" code="ku">Kurdish</lang>
|
||||
<lang order="89" code="kv">Komi</lang>
|
||||
<lang order="90" code="kw">Cornish</lang>
|
||||
<lang order="91" code="ky">Kirghiz</lang>
|
||||
<lang order="92" code="la">Latin</lang>
|
||||
<lang order="93" code="lb">
|
||||
Luxembourgish; Letzeburgesch
|
||||
</lang>
|
||||
<lang order="94" code="lg">Ganda</lang>
|
||||
<lang order="95" code="li">
|
||||
Limburgan; Limburger; Limburgish
|
||||
</lang>
|
||||
<lang order="96" code="ln">Lingala</lang>
|
||||
<lang order="97" code="lo">Lao</lang>
|
||||
<lang order="98" code="lt">Lithuanian</lang>
|
||||
<lang order="99" code="lu">Luba-Katanga</lang>
|
||||
<lang order="100" code="lv">Latvian</lang>
|
||||
<lang order="101" code="mg">Malagasy</lang>
|
||||
<lang order="102" code="mh">Marshallese</lang>
|
||||
<lang order="103" code="mi">Maori</lang>
|
||||
<lang order="104" code="mk">Macedonian</lang>
|
||||
<lang order="105" code="ml">Malayalam</lang>
|
||||
<lang order="106" code="mn">Mongolian</lang>
|
||||
<lang order="107" code="mo">Moldavian</lang>
|
||||
<lang order="108" code="mr">Marathi</lang>
|
||||
<lang order="109" code="ms">Malay</lang>
|
||||
<lang order="110" code="mt">Maltese</lang>
|
||||
<lang order="111" code="my">Burmese</lang>
|
||||
<lang order="112" code="na">Nauru</lang>
|
||||
<lang order="113" code="nb">Norvégien Bokmål</lang>
|
||||
<lang order="114" code="nd">
|
||||
Ndebele, North; North Ndebele
|
||||
</lang>
|
||||
<lang order="115" code="ne">Nepali</lang>
|
||||
<lang order="116" code="ng">Ndonga</lang>
|
||||
<lang order="117" code="nl">Dutch</lang>
|
||||
<lang order="118" code="nn">Norwegian Nynorsk</lang>
|
||||
<lang order="119" code="no">Norwegian</lang>
|
||||
<lang order="120" code="nr">
|
||||
Ndebele, South; South Ndebele
|
||||
</lang>
|
||||
<lang order="121" code="nv">Navajo; Navaho</lang>
|
||||
<lang order="122" code="ny">
|
||||
Chichewa; Chewa; Nyanja
|
||||
</lang>
|
||||
<lang order="123" code="oc">
|
||||
Occitan (post 1500); Provençal
|
||||
</lang>
|
||||
<lang order="124" code="oj">Ojibwa</lang>
|
||||
<lang order="125" code="om">Oromo</lang>
|
||||
<lang order="126" code="or">Oriya</lang>
|
||||
<lang order="127" code="os">Ossetian; Ossetic</lang>
|
||||
<lang order="128" code="pa">Panjabi; Punjabi</lang>
|
||||
<lang order="129" code="pi">Pali</lang>
|
||||
<lang order="130" code="pl">Polish</lang>
|
||||
<lang order="131" code="ps">Pushto</lang>
|
||||
<lang order="132" code="pt">Portuguese</lang>
|
||||
<lang order="133" code="qu">Quechua</lang>
|
||||
<lang order="134" code="rm">Raeto-Romance</lang>
|
||||
<lang order="135" code="rn">Rundi</lang>
|
||||
<lang order="136" code="ro">Romanian</lang>
|
||||
<lang order="137" code="ru">Russian</lang>
|
||||
<lang order="138" code="rw">Kinyarwanda</lang>
|
||||
<lang order="139" code="sa">Sanskrit</lang>
|
||||
<lang order="140" code="sc">Sardinian</lang>
|
||||
<lang order="141" code="sd">Sindhi</lang>
|
||||
<lang order="142" code="se">Northern Sami</lang>
|
||||
<lang order="143" code="sg">Sango</lang>
|
||||
<lang order="144" code="si">Sinhala; Sinhalese</lang>
|
||||
<lang order="145" code="sk">Slovak</lang>
|
||||
<lang order="146" code="sl">Slovenian</lang>
|
||||
<lang order="147" code="sm">Samoan</lang>
|
||||
<lang order="148" code="sn">Shona</lang>
|
||||
<lang order="149" code="so">Somali</lang>
|
||||
<lang order="150" code="sq">Albanian</lang>
|
||||
<lang order="151" code="sr">Serbian</lang>
|
||||
<lang order="152" code="ss">Swati</lang>
|
||||
<lang order="153" code="st">Sotho, Southern</lang>
|
||||
<lang order="154" code="su">Sundanese</lang>
|
||||
<lang order="155" code="sv">Swedish</lang>
|
||||
<lang order="156" code="sw">Swahili</lang>
|
||||
<lang order="157" code="ta">Tamil</lang>
|
||||
<lang order="158" code="te">Telugu</lang>
|
||||
<lang order="159" code="tg">Tajik</lang>
|
||||
<lang order="160" code="th">Thai</lang>
|
||||
<lang order="161" code="ti">Tigrinya</lang>
|
||||
<lang order="162" code="tk">Turkmen</lang>
|
||||
<lang order="163" code="tl">Tagalog</lang>
|
||||
<lang order="164" code="tn">Tswana</lang>
|
||||
<lang order="165" code="to">Tonga (Tonga Islands)</lang>
|
||||
<lang order="166" code="tr">Turkish</lang>
|
||||
<lang order="167" code="tr">Turkish</lang>
|
||||
<lang order="168" code="ts">Tsonga</lang>
|
||||
<lang order="169" code="tt">Tatar</lang>
|
||||
<lang order="170" code="tw">Twi</lang>
|
||||
<lang order="171" code="ty">Tahitian</lang>
|
||||
<lang order="172" code="ug">Uighur; Uyghur</lang>
|
||||
<lang order="173" code="uk">Ukrainian</lang>
|
||||
<lang order="174" code="ur">Urdu</lang>
|
||||
<lang order="175" code="uz">Uzbek</lang>
|
||||
<lang order="176" code="ve">Venda</lang>
|
||||
<lang order="177" code="vi">Vietnamese</lang>
|
||||
<lang order="178" code="vo">Volapük</lang>
|
||||
<lang order="179" code="wa">Walloon</lang>
|
||||
<lang order="180" code="wo">Wolof</lang>
|
||||
<lang order="181" code="xh">Xhosa</lang>
|
||||
<lang order="182" code="yi">Yiddish</lang>
|
||||
<lang order="183" code="yo">Yoruba</lang>
|
||||
<lang order="184" code="za">Zhuang; Chuang</lang>
|
||||
<lang order="185" code="zh">Chinese</lang>
|
||||
<lang order="186" code="zu">Zulu</lang>
|
||||
</ISO_639-1>
|
||||
|
||||
|
||||
<!--
|
||||
ISO 639-1 (alpha-2) uses 2 car codes.
|
||||
|
||||
The list is ordered for the European Commission needs.
|
||||
-->
|
||||
<ISO_639-1_EU-Order>
|
||||
<lang order="1" code="bg">Bulgarian</lang>
|
||||
<lang order="2" code="cs">Czech</lang>
|
||||
<lang order="3" code="da">Danish</lang>
|
||||
<lang order="4" code="de">German</lang>
|
||||
<lang order="5" code="et">Estonian</lang>
|
||||
<lang order="6" code="el">Greek</lang>
|
||||
<lang order="7" code="en" default="true">English</lang>
|
||||
<lang order="8" code="es">Spanish</lang>
|
||||
<lang order="9" code="fr">French</lang>
|
||||
<lang order="10" code="ga">Irish</lang>
|
||||
<lang order="11" code="it">Italian</lang>
|
||||
<lang order="12" code="lv">Latvian</lang>
|
||||
<lang order="13" code="lt">Lithuanian</lang>
|
||||
<lang order="14" code="hu">Hungarian</lang>
|
||||
<lang order="15" code="mt">Maltese</lang>
|
||||
<lang order="16" code="nl">Dutch</lang>
|
||||
<lang order="17" code="pl">Polish</lang>
|
||||
<lang order="18" code="pt">Portuguese</lang>
|
||||
<lang order="19" code="ro">Romanian</lang>
|
||||
<lang order="20" code="sk">Slovak</lang>
|
||||
<lang order="21" code="sl">Slovenian</lang>
|
||||
<lang order="22" code="fi">Finnish</lang>
|
||||
<lang order="23" code="sv">Swedish</lang>
|
||||
<lang order="24" code="hr">Croatian</lang>
|
||||
<lang order="25" code="tr">Turkish</lang>
|
||||
<lang order="26" code="aa">Afar</lang>
|
||||
<lang order="27" code="ab">Abkhazian</lang>
|
||||
<lang order="28" code="af">Afrikaans</lang>
|
||||
<lang order="29" code="ak">Akan</lang>
|
||||
<lang order="30" code="sq">Albanian</lang>
|
||||
<lang order="31" code="am">Amharic</lang>
|
||||
<lang order="32" code="ar">Arabic</lang>
|
||||
<lang order="33" code="an">Aragonese</lang>
|
||||
<lang order="34" code="hy">Armenian</lang>
|
||||
<lang order="35" code="as">Assamese</lang>
|
||||
<lang order="36" code="av">Avaric</lang>
|
||||
<lang order="37" code="ae">Avestan</lang>
|
||||
<lang order="38" code="ay">Aymara</lang>
|
||||
<lang order="39" code="az">Azerbaijani</lang>
|
||||
<lang order="40" code="ba">Bashkir</lang>
|
||||
<lang order="41" code="bm">Bambara</lang>
|
||||
<lang order="42" code="eu">Basque</lang>
|
||||
<lang order="43" code="be">Belarusian</lang>
|
||||
<lang order="44" code="bn">Bengali</lang>
|
||||
<lang order="45" code="bh">Bihari</lang>
|
||||
<lang order="46" code="bi">Bislama</lang>
|
||||
<lang order="47" code="bs">Bosnian</lang>
|
||||
<lang order="48" code="br">Breton</lang>
|
||||
<lang order="49" code="my">Burmese</lang>
|
||||
<lang order="50" code="ca">Catalan; Valencian</lang>
|
||||
<lang order="51" code="ch">Chamorro</lang>
|
||||
<lang order="52" code="ce">Chechen</lang>
|
||||
<lang order="53" code="zh">Chinese</lang>
|
||||
<lang order="54" code="cu">
|
||||
Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
|
||||
</lang>
|
||||
<lang order="55" code="cv">Chuvash</lang>
|
||||
<lang order="56" code="kw">Cornish</lang>
|
||||
<lang order="57" code="co">Corsican</lang>
|
||||
<lang order="58" code="cr">Cree</lang>
|
||||
<lang order="59" code="dv">
|
||||
Divehi; Dhivehi; Maldivian
|
||||
</lang>
|
||||
<lang order="60" code="dz">Dzongkha</lang>
|
||||
<lang order="61" code="eo">Esperanto</lang>
|
||||
<lang order="62" code="ee">Ewe</lang>
|
||||
<lang order="63" code="fo">Faroese</lang>
|
||||
<lang order="64" code="fj">Fijian</lang>
|
||||
<lang order="65" code="fy">Western Frisian</lang>
|
||||
<lang order="66" code="ff">Fulah</lang>
|
||||
<lang order="67" code="ka">Georgian</lang>
|
||||
<lang order="68" code="gd">
|
||||
Gaelic; Scottish Gaelic
|
||||
</lang>
|
||||
<lang order="69" code="gl">Galician</lang>
|
||||
<lang order="70" code="gv">Manx</lang>
|
||||
<lang order="71" code="gn">Guarani</lang>
|
||||
<lang order="72" code="gu">Gujarati</lang>
|
||||
<lang order="73" code="ht">
|
||||
Haitian; Haitian Creole
|
||||
</lang>
|
||||
<lang order="74" code="ha">Hausa</lang>
|
||||
<lang order="75" code="he">Hebrew</lang>
|
||||
<lang order="76" code="hz">Herero</lang>
|
||||
<lang order="77" code="hi">Hindi</lang>
|
||||
<lang order="78" code="ho">Hiri Motu</lang>
|
||||
<lang order="79" code="ig">Igbo</lang>
|
||||
<lang order="80" code="is">Icelandic</lang>
|
||||
<lang order="81" code="io">Ido</lang>
|
||||
<lang order="82" code="ii">Sichuan Yi</lang>
|
||||
<lang order="83" code="iu">Inuktitut</lang>
|
||||
<lang order="84" code="ie">Interlingue</lang>
|
||||
<lang order="85" code="ia">
|
||||
Interlingua (International Auxiliary Language Association)
|
||||
</lang>
|
||||
<lang order="86" code="id">Indonesian</lang>
|
||||
<lang order="87" code="ik">Inupiaq</lang>
|
||||
<lang order="88" code="jv">Javanese</lang>
|
||||
<lang order="89" code="ja">Japanese</lang>
|
||||
<lang order="90" code="kl">
|
||||
Kalaallisut; Greenlandic
|
||||
</lang>
|
||||
<lang order="91" code="kn">Kannada</lang>
|
||||
<lang order="92" code="ks">Kashmiri</lang>
|
||||
<lang order="93" code="kr">Kanuri</lang>
|
||||
<lang order="94" code="kk">Kazakh</lang>
|
||||
<lang order="95" code="km">Khmer</lang>
|
||||
<lang order="96" code="ki">Kikuyu; Gikuyu</lang>
|
||||
<lang order="97" code="rw">Kinyarwanda</lang>
|
||||
<lang order="98" code="ky">Kirghiz</lang>
|
||||
<lang order="99" code="kv">Komi</lang>
|
||||
<lang order="100" code="kg">Kongo</lang>
|
||||
<lang order="101" code="ko">Korean</lang>
|
||||
<lang order="102" code="kj">Kuanyama; Kwanyama</lang>
|
||||
<lang order="103" code="ku">Kurdish</lang>
|
||||
<lang order="104" code="lo">Lao</lang>
|
||||
<lang order="105" code="la">Latin</lang>
|
||||
<lang order="106" code="li">
|
||||
Limburgan; Limburger; Limburgish
|
||||
</lang>
|
||||
<lang order="107" code="ln">Lingala</lang>
|
||||
<lang order="108" code="lb">
|
||||
Luxembourgish; Letzeburgesch
|
||||
</lang>
|
||||
<lang order="109" code="lu">Luba-Katanga</lang>
|
||||
<lang order="110" code="lg">Ganda</lang>
|
||||
<lang order="111" code="mk">Macedonian</lang>
|
||||
<lang order="112" code="mh">Marshallese</lang>
|
||||
<lang order="113" code="ml">Malayalam</lang>
|
||||
<lang order="114" code="mi">Maori</lang>
|
||||
<lang order="115" code="mr">Marathi</lang>
|
||||
<lang order="116" code="ms">Malay</lang>
|
||||
<lang order="117" code="mg">Malagasy</lang>
|
||||
<lang order="118" code="mo">Moldavian</lang>
|
||||
<lang order="119" code="mn">Mongolian</lang>
|
||||
<lang order="120" code="na">Nauru</lang>
|
||||
<lang order="121" code="nv">Navajo; Navaho</lang>
|
||||
<lang order="122" code="nr">
|
||||
Ndebele, South; South Ndebele
|
||||
</lang>
|
||||
<lang order="123" code="nd">
|
||||
Ndebele, North; North Ndebele
|
||||
</lang>
|
||||
<lang order="124" code="ng">Ndonga</lang>
|
||||
<lang order="125" code="ne">Nepali</lang>
|
||||
<lang order="126" code="nn">Norwegian Nynorsk</lang>
|
||||
<lang order="127" code="nb">Norvégien Bokmål</lang>
|
||||
<lang order="128" code="no">Norwegian</lang>
|
||||
<lang order="129" code="ny">
|
||||
Chichewa; Chewa; Nyanja
|
||||
</lang>
|
||||
<lang order="130" code="oc">
|
||||
Occitan (post 1500); Provençal
|
||||
</lang>
|
||||
<lang order="131" code="oj">Ojibwa</lang>
|
||||
<lang order="132" code="or">Oriya</lang>
|
||||
<lang order="133" code="om">Oromo</lang>
|
||||
<lang order="134" code="os">Ossetian; Ossetic</lang>
|
||||
<lang order="135" code="pa">Panjabi; Punjabi</lang>
|
||||
<lang order="136" code="fa">Persian</lang>
|
||||
<lang order="137" code="pi">Pali</lang>
|
||||
<lang order="138" code="ps">Pushto</lang>
|
||||
<lang order="139" code="qu">Quechua</lang>
|
||||
<lang order="140" code="rm">Raeto-Romance</lang>
|
||||
<lang order="141" code="rn">Rundi</lang>
|
||||
<lang order="142" code="ru">Russian</lang>
|
||||
<lang order="143" code="sg">Sango</lang>
|
||||
<lang order="144" code="sa">Sanskrit</lang>
|
||||
<lang order="145" code="sr">Serbian</lang>
|
||||
<lang order="146" code="si">Sinhala; Sinhalese</lang>
|
||||
<lang order="147" code="se">Northern Sami</lang>
|
||||
<lang order="148" code="sm">Samoan</lang>
|
||||
<lang order="149" code="sn">Shona</lang>
|
||||
<lang order="150" code="sd">Sindhi</lang>
|
||||
<lang order="151" code="so">Somali</lang>
|
||||
<lang order="152" code="st">Sotho, Southern</lang>
|
||||
<lang order="153" code="sc">Sardinian</lang>
|
||||
<lang order="154" code="ss">Swati</lang>
|
||||
<lang order="155" code="su">Sundanese</lang>
|
||||
<lang order="156" code="sw">Swahili</lang>
|
||||
<lang order="157" code="ty">Tahitian</lang>
|
||||
<lang order="158" code="ta">Tamil</lang>
|
||||
<lang order="159" code="tt">Tatar</lang>
|
||||
<lang order="160" code="te">Telugu</lang>
|
||||
<lang order="161" code="tg">Tajik</lang>
|
||||
<lang order="162" code="tl">Tagalog</lang>
|
||||
<lang order="163" code="th">Thai</lang>
|
||||
<lang order="164" code="bo">Tibetan</lang>
|
||||
<lang order="165" code="ti">Tigrinya</lang>
|
||||
<lang order="166" code="to">Tonga (Tonga Islands)</lang>
|
||||
<lang order="167" code="tn">Tswana</lang>
|
||||
<lang order="168" code="ts">Tsonga</lang>
|
||||
<lang order="169" code="tk">Turkmen</lang>
|
||||
<lang order="170" code="tr">Turkish</lang>
|
||||
<lang order="171" code="tw">Twi</lang>
|
||||
<lang order="172" code="ug">Uighur; Uyghur</lang>
|
||||
<lang order="173" code="uk">Ukrainian</lang>
|
||||
<lang order="174" code="ur">Urdu</lang>
|
||||
<lang order="175" code="uz">Uzbek</lang>
|
||||
<lang order="176" code="ve">Venda</lang>
|
||||
<lang order="177" code="vi">Vietnamese</lang>
|
||||
<lang order="178" code="vo">Volapük</lang>
|
||||
<lang order="179" code="cy">Welsh</lang>
|
||||
<lang order="180" code="wa">Walloon</lang>
|
||||
<lang order="181" code="wo">Wolof</lang>
|
||||
<lang order="182" code="xh">Xhosa</lang>
|
||||
<lang order="183" code="yi">Yiddish</lang>
|
||||
<lang order="184" code="yo">Yoruba</lang>
|
||||
<lang order="185" code="za">Zhuang; Chuang</lang>
|
||||
<lang order="186" code="zu">Zulu</lang>
|
||||
</ISO_639-1_EU-Order>
|
||||
</config>
|
||||
</alfresco-config>
|
||||
|
||||
|
@@ -40,11 +40,23 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Multilingual specific service -->
|
||||
<!-- Multilingual specific service -->
|
||||
<bean name="multilingualContentService" class="org.alfresco.repo.model.ml.MultilingualContentServiceImpl" >
|
||||
<property name="nodeService"><ref bean="NodeService" /></property>
|
||||
<property name="searchService"><ref bean="SearchService" /></property>
|
||||
<property name="versionService"><ref bean="VersionService" /></property>
|
||||
<property name="nodeService">
|
||||
<ref bean="NodeService" />
|
||||
</property>
|
||||
<property name="searchService">
|
||||
<ref bean="SearchService" />
|
||||
</property>
|
||||
<property name="versionService">
|
||||
<ref bean="VersionService" />
|
||||
</property>
|
||||
<property name="contentFilterLanguagesService">
|
||||
<ref bean="ContentFilterLanguagesService" />
|
||||
</property>
|
||||
<property name="fileFolderService">
|
||||
<ref bean="FileFolderService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
@@ -19,7 +19,7 @@
|
||||
<parameter name="expression"><value><![CDATA[(.*[\"\*\\\>\<\?\/\:\|\xA3\xAC\%\&\+\;]+.*)|(.*[\.]?.*[\.]+$)|(.*[ ]+$)]]></value></parameter>
|
||||
<parameter name="requiresMatch"><value>false</value></parameter>
|
||||
</constraint>
|
||||
<constraint name="cm:userNameConstraint" type="org.alfresco.repo.dictionary.constraint.UserNameConstraint" />
|
||||
<constraint name="cm:userNameConstraint" type="org.alfresco.repo.dictionary.constraint.UserNameConstraint" />
|
||||
</constraints>
|
||||
|
||||
<types>
|
||||
@@ -143,12 +143,12 @@
|
||||
<title>Person</title>
|
||||
<parent>sys:base</parent>
|
||||
<properties>
|
||||
<!-- The tokenisation set here is ignored - it is fixed for this type -->
|
||||
<!-- This is so you can not break person lookup -->
|
||||
<!-- The tokenisation set here is ignored - it is fixed for this type -->
|
||||
<!-- This is so you can not break person lookup -->
|
||||
<property name="cm:userName">
|
||||
<type>d:text</type>
|
||||
<mandatory>true</mandatory>
|
||||
<constraints>
|
||||
<constraints>
|
||||
<constraint ref="cm:userNameConstraint" />
|
||||
</constraints>
|
||||
</property>
|
||||
@@ -260,6 +260,8 @@
|
||||
</associations>
|
||||
<mandatory-aspects>
|
||||
<aspect>cm:versionable</aspect>
|
||||
<aspect>cm:author</aspect>
|
||||
<aspect>sys:localized</aspect>
|
||||
</mandatory-aspects>
|
||||
</type>
|
||||
|
||||
@@ -572,7 +574,7 @@
|
||||
<protected>true</protected>
|
||||
<mandatory>true</mandatory>
|
||||
</property>
|
||||
</properties>
|
||||
</properties>
|
||||
</aspect>
|
||||
|
||||
<aspect name="cm:versionable">
|
||||
@@ -723,6 +725,12 @@
|
||||
</mandatory-aspects>
|
||||
</aspect>
|
||||
|
||||
<aspect name="cm:mlEmptyTranslation">
|
||||
<title>Empty Translation</title>
|
||||
<mandatory-aspects>
|
||||
<aspect>cm:mlDocument</aspect>
|
||||
</mandatory-aspects>
|
||||
</aspect>
|
||||
</aspects>
|
||||
|
||||
</model>
|
||||
|
@@ -67,6 +67,7 @@
|
||||
<list>
|
||||
<idref local="NodeService_transaction"/>
|
||||
<idref local="AuditMethodInterceptor"/>
|
||||
<idref local="mlTranslationInterceptor"/>
|
||||
<idref local="exceptionTranslator"/>
|
||||
<idref bean="NodeService_security"/>
|
||||
</list>
|
||||
@@ -121,6 +122,10 @@
|
||||
|
||||
<alias name="mimetypeService" alias="MimetypeService"/>
|
||||
|
||||
<!-- Content Filter Languages Service -->
|
||||
|
||||
<alias name="contentFilterLanguagesService" alias="ContentFilterLanguagesService"/>
|
||||
|
||||
<!-- Search Service -->
|
||||
|
||||
<bean id="SearchService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
@@ -655,6 +660,15 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="mlTranslationInterceptor" class="org.alfresco.repo.node.MLTranslationInterceptor">
|
||||
<property name="nodeService">
|
||||
<ref bean="nodeService"/>
|
||||
</property>
|
||||
<property name="multilingualContentService">
|
||||
<ref bean="multilingualContentService"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="FileFolderService_transaction" class="org.springframework.transaction.interceptor.TransactionInterceptor">
|
||||
<property name="transactionManager">
|
||||
<ref bean="transactionManager"/>
|
||||
@@ -723,14 +737,14 @@
|
||||
<!-- The AVMService -->
|
||||
|
||||
<bean id="avmService" class="org.alfresco.repo.avm.AVMServiceImpl">
|
||||
<property name="avmRepository">
|
||||
<ref bean="avmRepository"/>
|
||||
</property>
|
||||
<property name="transactionListener">
|
||||
<ref bean="lookupCacheListener"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<property name="avmRepository">
|
||||
<ref bean="avmRepository"/>
|
||||
</property>
|
||||
<property name="transactionListener">
|
||||
<ref bean="lookupCacheListener"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="avmServiceReadTxnAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
|
||||
<property name="advice">
|
||||
<ref bean="retryingReadTxnAdvice"/>
|
||||
@@ -820,7 +834,7 @@
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="AVMService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
<property name="proxyInterfaces">
|
||||
<list>
|
||||
@@ -838,7 +852,7 @@
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="indexingAVMService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
<property name="proxyInterfaces">
|
||||
<list>
|
||||
@@ -885,21 +899,21 @@
|
||||
</property>
|
||||
<property name="mappedNames">
|
||||
<list>
|
||||
<value>compare</value>
|
||||
<value>compare</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Write transaction advisor for sync service. -->
|
||||
|
||||
<!-- Write transaction advisor for sync service. -->
|
||||
<bean id="avmSyncServiceWriteTxnAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
|
||||
<property name="advice">
|
||||
<ref bean="retryingWriteTxnAdvice"/>
|
||||
</property>
|
||||
<property name="mappedNames">
|
||||
<list>
|
||||
<value>update</value>
|
||||
<value>flatten</value>
|
||||
<value>resetLayer</value>
|
||||
<value>update</value>
|
||||
<value>flatten</value>
|
||||
<value>resetLayer</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -921,8 +935,8 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Attribute Service -->
|
||||
|
||||
<!-- Attribute Service -->
|
||||
|
||||
<!-- Read transaction advisor for attribute service. -->
|
||||
<bean id="attributeServiceReadTxnAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
|
||||
<property name="advice">
|
||||
@@ -930,25 +944,25 @@
|
||||
</property>
|
||||
<property name="mappedNames">
|
||||
<list>
|
||||
<value>getAttributes</value>
|
||||
<value>query</value>
|
||||
<value>getKeys</value>
|
||||
<value>getAttributes</value>
|
||||
<value>query</value>
|
||||
<value>getKeys</value>
|
||||
<value>exists</value>
|
||||
<value>getCount</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Write transaction advisor for attribute service. -->
|
||||
|
||||
<!-- Write transaction advisor for attribute service. -->
|
||||
<bean id="attributeServiceWriteTxnAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
|
||||
<property name="advice">
|
||||
<ref bean="retryingWriteTxnAdvice"/>
|
||||
</property>
|
||||
<property name="mappedNames">
|
||||
<list>
|
||||
<value>setAttribute</value>
|
||||
<value>removeAttribute</value>
|
||||
<value>addAttribute</value>
|
||||
<value>setAttribute</value>
|
||||
<value>removeAttribute</value>
|
||||
<value>addAttribute</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -970,13 +984,13 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Deployment Service. -->
|
||||
|
||||
<bean id="deploymentService" class="org.alfresco.repo.deploy.DeploymentServiceImpl">
|
||||
<!-- Deployment Service. -->
|
||||
|
||||
<bean id="deploymentService" class="org.alfresco.repo.deploy.DeploymentServiceImpl">
|
||||
<property name="avmService">
|
||||
<ref bean="indexingAVMService"/>
|
||||
</property>
|
||||
</bean>
|
||||
</bean>
|
||||
|
||||
<!--
|
||||
<bean id="deploymentServiceReadTxnAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
|
||||
@@ -985,7 +999,7 @@
|
||||
</property>
|
||||
<property name="mappedNames">
|
||||
<list>
|
||||
<value>deployDifference</value>
|
||||
<value>deployDifference</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -1004,7 +1018,7 @@
|
||||
</bean>
|
||||
|
||||
<bean id="DeploymentService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
<property name="proxyInterfaces">
|
||||
<property name="proxyInterfaces">
|
||||
<list>
|
||||
<value>org.alfresco.service.cmr.avm.deploy.DeploymentService</value>
|
||||
</list>
|
||||
@@ -1020,17 +1034,17 @@
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- AVM Locking Service. -->
|
||||
|
||||
<!-- AVM Locking Service. -->
|
||||
|
||||
<bean id="avmLockingServiceReadTxnAdvisor" class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
|
||||
<property name="advice">
|
||||
<ref bean="retryingReadTxnAdvice"/>
|
||||
</property>
|
||||
<property name="mappedNames">
|
||||
<list>
|
||||
<value>getLock</value>
|
||||
<value>getUserLocks</value>
|
||||
<value>getWebProjectLocks</value>
|
||||
<value>getLock</value>
|
||||
<value>getUserLocks</value>
|
||||
<value>getWebProjectLocks</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
@@ -1041,16 +1055,16 @@
|
||||
</property>
|
||||
<property name="mappedNames">
|
||||
<list>
|
||||
<value>addWebProject</value>
|
||||
<value>lockPath</value>
|
||||
<value>removeLock</value>
|
||||
<value>removeWebProject</value>
|
||||
<value>addWebProject</value>
|
||||
<value>lockPath</value>
|
||||
<value>removeLock</value>
|
||||
<value>removeWebProject</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="AVMLockingService" class="org.springframework.aop.framework.ProxyFactoryBean">
|
||||
<property name="proxyInterfaces">
|
||||
<property name="proxyInterfaces">
|
||||
<list>
|
||||
<value>org.alfresco.service.cmr.avm.locking.AVMLockingService</value>
|
||||
</list>
|
||||
@@ -1140,6 +1154,7 @@
|
||||
<list>
|
||||
<idref local="MultilingualContentService_transaction"/>
|
||||
<idref local="exceptionTranslator"/>
|
||||
<idref bean="MultilingualContentService_security"/>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
@@ -61,7 +61,7 @@
|
||||
<property name="accessCache">
|
||||
<ref bean="permissionsAccessCache" />
|
||||
</property>
|
||||
<property name="policyComponent">
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent" />
|
||||
</property>
|
||||
<!-- Dynamic authorites are evaluated in the context of a store/node etc -->
|
||||
@@ -519,6 +519,32 @@
|
||||
|
||||
<bean id="VersionService_security" class="org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor" />
|
||||
|
||||
<!-- =============================== -->
|
||||
<!-- Multilingual Content Service -->
|
||||
<!-- =============================== -->
|
||||
|
||||
<!-- The version service does not have any restrictions applied at the moment. It -->
|
||||
<!-- does not use a node service that would apply any permissions. -->
|
||||
|
||||
<bean id="MultilingualContentService_security" class="net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor">
|
||||
<property name="authenticationManager"><ref bean="authenticationManager"/></property>
|
||||
<property name="accessDecisionManager"><ref local="accessDecisionManager"/></property>
|
||||
<property name="afterInvocationManager"><ref local="afterInvocationManager"/></property>
|
||||
<property name="objectDefinitionSource">
|
||||
<value>
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.getTranslationContainer=ACL_NODE.0.sys:base.Read
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.getTranslations=ACL_NODE.0.sys:base.Read
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.getTranslationForLocale=ACL_NODE.0.sys:base.Read
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.getMissingTranslations=ACL_ALLOW
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.getPivotTranslation=ACL_NODE.0.sys:base.Read
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.makeTranslation=ACL_NODE.0.sys:base.Write
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.addTranslation=ACL_NODE.0.sys:base.Read,ACL_NODE.1.sys:base.Write
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.addEmptyTranslation=ACL_NODE.0.sys:base.Read
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.createEdition=ACL_NODE.0.sys:base.Write
|
||||
org.alfresco.service.cmr.ml.MultilingualContentService.renameWithMLExtension=ACL_NODE.0.sys:base.Write
|
||||
</value>
|
||||
</property>
|
||||
</bean>
|
||||
<!-- ============================== -->
|
||||
<!-- The Check-out/Check-in service -->
|
||||
<!-- ============================== -->
|
||||
|
Reference in New Issue
Block a user