001/*
002 *  Copyright 2012 GWT-Bootstrap
003 *
004 *  Licensed under the Apache License, Version 2.0 (the "License");
005 *  you may not use this file except in compliance with the License.
006 *  You may obtain a copy of the License at
007 *
008 *      http://www.apache.org/licenses/LICENSE-2.0
009 *
010 *  Unless required by applicable law or agreed to in writing, software
011 *  distributed under the License is distributed on an "AS IS" BASIS,
012 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 *  See the License for the specific language governing permissions and
014 *  limitations under the License.
015 */
016package com.github.gwtbootstrap.datetimepicker.client.ui.resources;
017
018import com.google.gwt.core.client.GWT;
019import com.google.gwt.resources.client.ClientBundle;
020import com.google.gwt.resources.client.TextResource;
021
022/**
023 * Interface that provides the DateTimePicker resources.
024 *
025 * @author Carlos Alexandro Becker
026 * @author Alain Penders
027 * @since 2.1.1.0
028 */
029public interface Resources
030        extends ClientBundle
031{
032
033        public static Resources RESOURCES = GWT.create(Resources.class);
034
035        @Source("css/datetimepicker.css")
036        TextResource datetimepickerCss();
037
038        @Source("js/bootstrap-datetimepicker.js")
039        TextResource datetimepickerJs();
040
041        /*
042                  Script used to gen the basic Locale resources declarations:
043
044                  for a in `ls`; do  echo "@Source(\"js/locales/$a\")"; echo  "TextResource ` echo $a | cut -f2 -d.`();"; done
045          */
046        @Source("js/locales/bootstrap-datetimepicker.bg.js")
047        TextResource bg();
048
049        @Source("js/locales/bootstrap-datetimepicker.ca.js")
050        TextResource ca();
051
052        @Source("js/locales/bootstrap-datetimepicker.cs.js")
053        TextResource cs();
054
055        @Source("js/locales/bootstrap-datetimepicker.da.js")
056        TextResource da();
057
058        @Source("js/locales/bootstrap-datetimepicker.de.js")
059        TextResource de();
060
061        @Source("js/locales/bootstrap-datetimepicker.el.js")
062        TextResource el();
063
064        @Source("js/locales/bootstrap-datetimepicker.es.js")
065        TextResource es();
066
067        @Source("js/locales/bootstrap-datetimepicker.fi.js")
068        TextResource fi();
069
070        @Source("js/locales/bootstrap-datetimepicker.fr.js")
071        TextResource fr();
072
073        @Source("js/locales/bootstrap-datetimepicker.he.js")
074        TextResource he();
075
076        @Source("js/locales/bootstrap-datetimepicker.hr.js")
077        TextResource hr();
078
079        @Source("js/locales/bootstrap-datetimepicker.id.js")
080        TextResource id();
081
082        @Source("js/locales/bootstrap-datetimepicker.is.js")
083        TextResource is();
084
085        @Source("js/locales/bootstrap-datetimepicker.it.js")
086        TextResource it();
087
088        @Source("js/locales/bootstrap-datetimepicker.ja.js")
089        TextResource ja();
090
091        @Source("js/locales/bootstrap-datetimepicker.kr.js")
092        TextResource kr();
093
094        @Source("js/locales/bootstrap-datetimepicker.lt.js")
095        TextResource lt();
096
097        @Source("js/locales/bootstrap-datetimepicker.lv.js")
098        TextResource lv();
099
100        @Source("js/locales/bootstrap-datetimepicker.ms.js")
101        TextResource ms();
102
103        @Source("js/locales/bootstrap-datetimepicker.nb.js")
104        TextResource nb();
105
106        @Source("js/locales/bootstrap-datetimepicker.nl.js")
107        TextResource nl();
108
109        @Source("js/locales/bootstrap-datetimepicker.pl.js")
110        TextResource pl();
111
112        @Source("js/locales/bootstrap-datetimepicker.pt.js")
113        TextResource pt();
114
115        @Source("js/locales/bootstrap-datetimepicker.pt-BR.js")
116        TextResource pt_BR();
117
118        @Source("js/locales/bootstrap-datetimepicker.ro.js")
119        TextResource ro();
120
121        @Source("js/locales/bootstrap-datetimepicker.rs.js")
122        TextResource rs();
123
124//      @Source("js/locales/bootstrap-datetimepicker.rs-latin.js")
125//      TextResource rs-latin();
126
127        @Source("js/locales/bootstrap-datetimepicker.ru.js")
128        TextResource ru();
129
130        @Source("js/locales/bootstrap-datetimepicker.sk.js")
131        TextResource sk();
132
133        @Source("js/locales/bootstrap-datetimepicker.sl.js")
134        TextResource sl();
135
136        @Source("js/locales/bootstrap-datetimepicker.sv.js")
137        TextResource sv();
138
139        @Source("js/locales/bootstrap-datetimepicker.sw.js")
140        TextResource sw();
141
142        @Source("js/locales/bootstrap-datetimepicker.th.js")
143        TextResource th();
144
145        @Source("js/locales/bootstrap-datetimepicker.tr.js")
146        TextResource tr();
147
148        @Source("js/locales/bootstrap-datetimepicker.uk.js")
149        TextResource uk();
150
151        @Source("js/locales/bootstrap-datetimepicker.zh-CN.js")
152        TextResource zh_CN();
153
154        @Source("js/locales/bootstrap-datetimepicker.zh-TW.js")
155        TextResource zh_TW();
156}