blob: a2501444ccc45cf0c4c1ed421f444e5fcfe6c4af [file] [log] [blame]
/*******************************************************************************
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*******************************************************************************/
<#-- Use the createJsLanguageFileMapping service to create or update the JsLanguageFilesMapping.java. You will still need to compile thereafter -->
package org.apache.ofbiz.common;
import java.util.HashMap;
import java.util.Map;
<#-- The comment in UPPERCASE below is dynamically put in the JsLanguageFilesMapping.java generated file, so please keep it... -->
public final class JsLanguageFilesMapping {
// DO NOT EDIT THIS FILE! THIS IS AUTO GENERATED AND WILL GET WRITTEN OVER PERIODICALLY WHEN THE DATA CHANGE
// Rather use the createJsLanguageFileMapping service to create or update it. You will still need to compile thereafter
public static class datejs {
private static Map<String, String> localeFiles = new HashMap<String, String>();
private static String defaultDateJs = "/images/jquery/plugins/datejs/date-en-US.js";
static {
<#list datejs.keySet() as dateJsFiles>
<#assign filePath = datejs.get(dateJsFiles) />
localeFiles.put("${dateJsFiles}", "${filePath}");
</#list>
}
public static String getFilePath(String locale) {
if (datejs.localeFiles.containsKey(locale)) {
return datejs.localeFiles.get(locale);
}
return datejs.defaultDateJs;
}
}
public static class jquery {
private static Map<String, String> localeFiles = new HashMap<String, String>();
private static String defaultDateJs = "/images/jquery/ui/i18n/jquery.ui.datepicker-en.js";
static {
<#list jquery.keySet() as jqueryFiles>
<#assign filePath = jquery.get(jqueryFiles) />
localeFiles.put("${jqueryFiles}", "${filePath}");
</#list>
}
public static String getFilePath(String locale) {
if (datejs.localeFiles.containsKey(locale)) {
return jquery.localeFiles.get(locale);
}
return jquery.defaultDateJs;
}
}
public static class validation {
private static Map<String, String> localeFiles = new HashMap<String, String>();
private static String defaultValidation = "/images/webapp/images/jquery/plugins/validate/localization/messages_en.js";
static {
<#list validation.keySet() as validationFiles>
<#assign filePath = validation.get(validationFiles) />
localeFiles.put("${validationFiles}", "${filePath}");
</#list>
}
public static String getFilePath(String locale) {
if (validation.localeFiles.containsKey(locale)) {
return validation.localeFiles.get(locale);
}
return validation.defaultValidation;
}
}
public static class dateTime {
private static Map<String, String> localeFiles = new HashMap<String, String>();
private static String defaultDateTime = "/images/webapp/images/jquery/ui/i18n/jquery.ui.datepicker-en.js";
static {
<#list dateTime.keySet() as dateTimeFiles>
<#assign filePath = dateTime.get(dateTimeFiles)! />
localeFiles.put("${dateTimeFiles}", "${filePath}");
</#list>
}
public static String getFilePath(String locale) {
if (dateTime.localeFiles.containsKey(locale)) {
return dateTime.localeFiles.get(locale);
}
return dateTime.defaultDateTime;
}
}
}