<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="labelManagementService" class="com.armedia.acm.services.labels.service.LabelManagementService">
        <property name="languageSettingsConfig" ref="languageSettingsConfig"/>
        <property name="defaultLocale" value="en"/>
        <property name="defaultLocales">
            <map>
                <entry key="en" value="English"></entry>
            </map>
        </property>
        <property name="labelsConfiguration" ref="labelsConfiguration"/>
        <property name="configurationPropertyService" ref="configurationPropertyService"/>
    </bean>

    <bean id="translationService" class="com.armedia.acm.services.labels.service.TranslationService">
        <property name="userDao" ref="userJpaDao"/>
        <property name="labelManagementService" ref="labelManagementService"/>
    </bean>

    <bean id="labelCheckService" class="com.armedia.acm.services.labels.service.LabelCheckService">
        <property name="modulesLocation" value="#{ systemProperties ['user.home'] }/.arkcase/custom/modules/"/>
        <property name="resourcesLocation" value="#{ systemProperties ['user.home'] }/.arkcase/acm/resources/resources/"/>
    </bean>
</beans>