From 460956259b6df870fd41fb966b5225129933baf7 Mon Sep 17 00:00:00 2001 From: Tobias Droste Date: Sun, 30 Dec 2012 22:58:45 +0100 Subject: [PATCH] Remove unneeded or duplicate files Signed-off-by: Tobias Droste --- .../{stylesheets => }/images/close_button.gif | Bin assets/{stylesheets => }/images/important.gif | Bin assets/{stylesheets => }/images/info.gif | Bin assets/images/loading.gif | Bin 0 -> 1553 bytes assets/images/wrench.png | Bin 0 -> 251 bytes assets/javascripts/calendar/calendar-setup.js | 200 -- assets/javascripts/calendar/calendar.js | 1818 ----------------- .../javascripts/calendar/lang/calendar-ar.js | 125 -- .../javascripts/calendar/lang/calendar-bg.js | 127 -- .../javascripts/calendar/lang/calendar-bs.js | 129 -- .../javascripts/calendar/lang/calendar-ca.js | 127 -- .../javascripts/calendar/lang/calendar-cs.js | 69 - .../javascripts/calendar/lang/calendar-da.js | 128 -- .../javascripts/calendar/lang/calendar-de.js | 128 -- .../calendar/lang/calendar-en-gb.js | 127 -- .../javascripts/calendar/lang/calendar-en.js | 127 -- .../javascripts/calendar/lang/calendar-es.js | 129 -- .../javascripts/calendar/lang/calendar-eu.js | 128 -- .../javascripts/calendar/lang/calendar-fa.js | 127 -- .../javascripts/calendar/lang/calendar-fi.js | 127 -- .../javascripts/calendar/lang/calendar-fr.js | 129 -- .../javascripts/calendar/lang/calendar-gl.js | 128 -- .../javascripts/calendar/lang/calendar-he.js | 127 -- .../javascripts/calendar/lang/calendar-hr.js | 128 -- .../javascripts/calendar/lang/calendar-hu.js | 127 -- .../javascripts/calendar/lang/calendar-id.js | 130 -- .../javascripts/calendar/lang/calendar-it.js | 130 -- .../javascripts/calendar/lang/calendar-ja.js | 87 - .../javascripts/calendar/lang/calendar-ko.js | 127 -- .../javascripts/calendar/lang/calendar-lt.js | 128 -- .../javascripts/calendar/lang/calendar-lv.js | 127 -- .../javascripts/calendar/lang/calendar-mk.js | 128 -- .../javascripts/calendar/lang/calendar-mn.js | 127 -- .../javascripts/calendar/lang/calendar-nl.js | 127 -- .../javascripts/calendar/lang/calendar-no.js | 86 - .../javascripts/calendar/lang/calendar-pl.js | 127 -- .../calendar/lang/calendar-pt-br.js | 129 -- .../javascripts/calendar/lang/calendar-pt.js | 128 -- .../javascripts/calendar/lang/calendar-ro.js | 127 -- .../javascripts/calendar/lang/calendar-ru.js | 127 -- .../javascripts/calendar/lang/calendar-sk.js | 68 - .../javascripts/calendar/lang/calendar-sl.js | 127 -- .../calendar/lang/calendar-sr-yu.js | 127 -- .../javascripts/calendar/lang/calendar-sr.js | 127 -- .../javascripts/calendar/lang/calendar-sv.js | 84 - .../javascripts/calendar/lang/calendar-th.js | 127 -- .../javascripts/calendar/lang/calendar-tr.js | 127 -- .../javascripts/calendar/lang/calendar-uk.js | 127 -- .../javascripts/calendar/lang/calendar-vi.js | 126 -- .../calendar/lang/calendar-zh-tw.js | 127 -- .../javascripts/calendar/lang/calendar-zh.js | 127 -- assets/javascripts/jquery.alerts.js | 466 ++--- assets/javascripts/jstoolbar/jstoolbar.js | 380 ---- .../jstoolbar/lang/jstoolbar-ar.js | 16 - .../jstoolbar/lang/jstoolbar-bg.js | 16 - .../jstoolbar/lang/jstoolbar-bs.js | 14 - .../jstoolbar/lang/jstoolbar-ca.js | 16 - .../jstoolbar/lang/jstoolbar-cs.js | 16 - .../jstoolbar/lang/jstoolbar-da.js | 16 - .../jstoolbar/lang/jstoolbar-de.js | 16 - .../jstoolbar/lang/jstoolbar-en-gb.js | 16 - .../jstoolbar/lang/jstoolbar-en.js | 16 - .../jstoolbar/lang/jstoolbar-es.js | 16 - .../jstoolbar/lang/jstoolbar-eu.js | 20 - .../jstoolbar/lang/jstoolbar-fa.js | 16 - .../jstoolbar/lang/jstoolbar-fi.js | 16 - .../jstoolbar/lang/jstoolbar-fr.js | 16 - .../jstoolbar/lang/jstoolbar-gl.js | 16 - .../jstoolbar/lang/jstoolbar-he.js | 16 - .../jstoolbar/lang/jstoolbar-hr.js | 16 - .../jstoolbar/lang/jstoolbar-hu.js | 16 - .../jstoolbar/lang/jstoolbar-id.js | 16 - .../jstoolbar/lang/jstoolbar-it.js | 19 - .../jstoolbar/lang/jstoolbar-ja.js | 16 - .../jstoolbar/lang/jstoolbar-ko.js | 16 - .../jstoolbar/lang/jstoolbar-lt.js | 16 - .../jstoolbar/lang/jstoolbar-lv.js | 17 - .../jstoolbar/lang/jstoolbar-mk.js | 17 - .../jstoolbar/lang/jstoolbar-mn.js | 16 - .../jstoolbar/lang/jstoolbar-nl.js | 16 - .../jstoolbar/lang/jstoolbar-no.js | 16 - .../jstoolbar/lang/jstoolbar-pl.js | 17 - .../jstoolbar/lang/jstoolbar-pt-br.js | 18 - .../jstoolbar/lang/jstoolbar-pt.js | 17 - .../jstoolbar/lang/jstoolbar-ro.js | 16 - .../jstoolbar/lang/jstoolbar-ru.js | 16 - .../jstoolbar/lang/jstoolbar-sk.js | 16 - .../jstoolbar/lang/jstoolbar-sl.js | 16 - .../jstoolbar/lang/jstoolbar-sr-yu.js | 16 - .../jstoolbar/lang/jstoolbar-sr.js | 16 - .../jstoolbar/lang/jstoolbar-sv.js | 16 - .../jstoolbar/lang/jstoolbar-th.js | 16 - .../jstoolbar/lang/jstoolbar-tr.js | 14 - .../jstoolbar/lang/jstoolbar-uk.js | 16 - .../jstoolbar/lang/jstoolbar-vi.js | 16 - .../jstoolbar/lang/jstoolbar-zh-tw.js | 16 - .../jstoolbar/lang/jstoolbar-zh.js | 16 - assets/javascripts/jstoolbar/textile.js | 200 -- assets/stylesheets/application.css | 1020 --------- assets/stylesheets/images/new1.png | Bin 4314 -> 0 bytes .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 384 -> 0 bytes .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 251 -> 0 bytes .../images/ui-bg_flat_10_000000_40x100.png | Bin 178 -> 0 bytes .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 104 -> 0 bytes .../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin 125 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 3762 -> 0 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 90 -> 0 bytes .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 129 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_228ef1_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ef8c08_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffd27a_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes assets/stylesheets/jquery-ui-1.7.3.custom.css | 34 +- assets/stylesheets/jquery.alerts.css | 8 +- assets/stylesheets/meeting_calendar.css | 79 +- install-notes.pdf | Bin 727685 -> 0 bytes lang/en.yml | 2 - 119 files changed, 302 insertions(+), 9984 deletions(-) rename assets/{stylesheets => }/images/close_button.gif (100%) rename assets/{stylesheets => }/images/important.gif (100%) rename assets/{stylesheets => }/images/info.gif (100%) create mode 100644 assets/images/loading.gif create mode 100644 assets/images/wrench.png delete mode 100755 assets/javascripts/calendar/calendar-setup.js delete mode 100755 assets/javascripts/calendar/calendar.js delete mode 100755 assets/javascripts/calendar/lang/calendar-ar.js delete mode 100755 assets/javascripts/calendar/lang/calendar-bg.js delete mode 100755 assets/javascripts/calendar/lang/calendar-bs.js delete mode 100755 assets/javascripts/calendar/lang/calendar-ca.js delete mode 100755 assets/javascripts/calendar/lang/calendar-cs.js delete mode 100755 assets/javascripts/calendar/lang/calendar-da.js delete mode 100755 assets/javascripts/calendar/lang/calendar-de.js delete mode 100755 assets/javascripts/calendar/lang/calendar-en-gb.js delete mode 100755 assets/javascripts/calendar/lang/calendar-en.js delete mode 100755 assets/javascripts/calendar/lang/calendar-es.js delete mode 100755 assets/javascripts/calendar/lang/calendar-eu.js delete mode 100755 assets/javascripts/calendar/lang/calendar-fa.js delete mode 100755 assets/javascripts/calendar/lang/calendar-fi.js delete mode 100755 assets/javascripts/calendar/lang/calendar-fr.js delete mode 100755 assets/javascripts/calendar/lang/calendar-gl.js delete mode 100755 assets/javascripts/calendar/lang/calendar-he.js delete mode 100755 assets/javascripts/calendar/lang/calendar-hr.js delete mode 100755 assets/javascripts/calendar/lang/calendar-hu.js delete mode 100755 assets/javascripts/calendar/lang/calendar-id.js delete mode 100755 assets/javascripts/calendar/lang/calendar-it.js delete mode 100755 assets/javascripts/calendar/lang/calendar-ja.js delete mode 100755 assets/javascripts/calendar/lang/calendar-ko.js delete mode 100755 assets/javascripts/calendar/lang/calendar-lt.js delete mode 100755 assets/javascripts/calendar/lang/calendar-lv.js delete mode 100755 assets/javascripts/calendar/lang/calendar-mk.js delete mode 100755 assets/javascripts/calendar/lang/calendar-mn.js delete mode 100755 assets/javascripts/calendar/lang/calendar-nl.js delete mode 100755 assets/javascripts/calendar/lang/calendar-no.js delete mode 100755 assets/javascripts/calendar/lang/calendar-pl.js delete mode 100755 assets/javascripts/calendar/lang/calendar-pt-br.js delete mode 100755 assets/javascripts/calendar/lang/calendar-pt.js delete mode 100755 assets/javascripts/calendar/lang/calendar-ro.js delete mode 100755 assets/javascripts/calendar/lang/calendar-ru.js delete mode 100755 assets/javascripts/calendar/lang/calendar-sk.js delete mode 100755 assets/javascripts/calendar/lang/calendar-sl.js delete mode 100755 assets/javascripts/calendar/lang/calendar-sr-yu.js delete mode 100755 assets/javascripts/calendar/lang/calendar-sr.js delete mode 100755 assets/javascripts/calendar/lang/calendar-sv.js delete mode 100755 assets/javascripts/calendar/lang/calendar-th.js delete mode 100755 assets/javascripts/calendar/lang/calendar-tr.js delete mode 100755 assets/javascripts/calendar/lang/calendar-uk.js delete mode 100755 assets/javascripts/calendar/lang/calendar-vi.js delete mode 100755 assets/javascripts/calendar/lang/calendar-zh-tw.js delete mode 100755 assets/javascripts/calendar/lang/calendar-zh.js delete mode 100755 assets/javascripts/jstoolbar/jstoolbar.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-ar.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-bg.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-bs.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-ca.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-cs.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-da.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-de.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-en-gb.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-en.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-es.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-eu.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-fa.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-fi.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-fr.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-gl.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-he.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-hr.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-hu.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-id.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-it.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-ja.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-ko.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-lt.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-lv.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-mk.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-mn.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-nl.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-no.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-pl.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-pt-br.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-pt.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-ro.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-ru.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-sk.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-sl.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-sr-yu.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-sr.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-sv.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-th.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-tr.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-uk.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-vi.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-zh-tw.js delete mode 100755 assets/javascripts/jstoolbar/lang/jstoolbar-zh.js delete mode 100755 assets/javascripts/jstoolbar/textile.js delete mode 100755 assets/stylesheets/application.css delete mode 100644 assets/stylesheets/images/new1.png delete mode 100644 assets/stylesheets/images/ui-bg_diagonals-thick_18_b81900_40x40.png delete mode 100644 assets/stylesheets/images/ui-bg_diagonals-thick_20_666666_40x40.png delete mode 100644 assets/stylesheets/images/ui-bg_flat_10_000000_40x100.png delete mode 100644 assets/stylesheets/images/ui-bg_glass_100_f6f6f6_1x400.png delete mode 100644 assets/stylesheets/images/ui-bg_glass_100_fdf5ce_1x400.png delete mode 100644 assets/stylesheets/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 assets/stylesheets/images/ui-bg_gloss-wave_35_f6a828_500x100.png delete mode 100644 assets/stylesheets/images/ui-bg_highlight-soft_100_eeeeee_1x100.png delete mode 100644 assets/stylesheets/images/ui-bg_highlight-soft_75_ffe45c_1x100.png delete mode 100644 assets/stylesheets/images/ui-icons_222222_256x240.png delete mode 100644 assets/stylesheets/images/ui-icons_228ef1_256x240.png delete mode 100644 assets/stylesheets/images/ui-icons_ef8c08_256x240.png delete mode 100644 assets/stylesheets/images/ui-icons_ffd27a_256x240.png delete mode 100644 assets/stylesheets/images/ui-icons_ffffff_256x240.png delete mode 100644 install-notes.pdf delete mode 100644 lang/en.yml diff --git a/assets/stylesheets/images/close_button.gif b/assets/images/close_button.gif similarity index 100% rename from assets/stylesheets/images/close_button.gif rename to assets/images/close_button.gif diff --git a/assets/stylesheets/images/important.gif b/assets/images/important.gif similarity index 100% rename from assets/stylesheets/images/important.gif rename to assets/images/important.gif diff --git a/assets/stylesheets/images/info.gif b/assets/images/info.gif similarity index 100% rename from assets/stylesheets/images/info.gif rename to assets/images/info.gif diff --git a/assets/images/loading.gif b/assets/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..085ccaecaf5fa5c34bc14cd2c2ed5cbbd8e25dcb GIT binary patch literal 1553 zcma)+TTl~c6vwlh>nb99Af5rT)t{mCEg5urg=A(g z{C|6SPb~9Xage|wB`SrZk2FOMYM!buln2sX?5Y+T78iB(Zu9cS7|LZyZ++}u$^oi1 z_j@S}bW9OzU2R+RMy&~OT>X-oZ98$jq#ogNfJ!BM-42wHGZk*6s2KD}U*IA%epmxb zm}|6BK9YoIF;*xSL!+z@<64lB7->LTW2Vi4ostCA(z&2XniwNIv}fFo-`MbG;)u4G z^p@F!)|9HhZprHd_vXjDoxs6WkK-6P0@lfxnGT>*p(QHoUV=u1FAqb@b%*W=a3{`LsH5k^AvQNL>6fPpy#oU(&MuH(*aEX4b35*} zn4n7)`I2U%=+Z=?BVZQ?vjQFW4gD@~XSOO6b{qu81`4&LFuU2(ilxW+1|ZkNMnWe79C$gs zWT?Ele|HR{JGPe)5BTW>0Ey?-Ls6S#GoV0tbt6ku7B&*0 z;i9QM$W1Rj*rRIdceL)rAOSl+sDe3LkB87<%){;ZdHp6|SNlopDXRx< zxBDF9-lTo&v`8$humFygUij@qgT=Qzhj8{ym2-{Xciwqq_Xwk%=O3B-MNAL_6e`3U zyxwmXex4`g0^1RYw~Dth3av3Dl^AAlpO3mG!nLr#&ZZ7c_wUboI+deC+&%TFjK2Lm z!Y&f1h|T_On%RCV&=4bx`!>(YezqGVhl&QpED?N6GV)HmzJ9&rh$x*i?*@o9#6QI< z5ZI_MRX;0+pY8$`j)eF#TlUyG(eE%E7S!rj;mj^M5vhUicPm zVWQ2z+imFyg}SRABmOBY_@osR!>7Ov!ioK`NB6_Rv}7Ud?35ed5Sb@?yND?kv~RCa wqs^a3Sh>&&L4)!LKI?D2&k@))k(LESaga|C278ChSzn3NWVkcuNoY&{0f?~U_5c6? literal 0 HcmV?d00001 diff --git a/assets/images/wrench.png b/assets/images/wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..1c147729e9c75d3023266d10a6ae5cb56676347f GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^AT}ol8<6B)wpSQPF%}28J29*~C-V}>VM%xNb!1@J z*w6hZkrl{SNcITwWnidMV_;}#VPNhJyShH1A{L`3xTSFJzX3_G=h_Ve16Z*EOv)a zsIFfS>6gXp25@A&t;ucLK6UWPfNT2 literal 0 HcmV?d00001 diff --git a/assets/javascripts/calendar/calendar-setup.js b/assets/javascripts/calendar/calendar-setup.js deleted file mode 100755 index bf205b5..0000000 --- a/assets/javascripts/calendar/calendar-setup.js +++ /dev/null @@ -1,200 +0,0 @@ -/* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/ - * --------------------------------------------------------------------------- - * - * The DHTML Calendar - * - * Details and latest version at: - * http://dynarch.com/mishoo/calendar.epl - * - * This script is distributed under the GNU Lesser General Public License. - * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html - * - * This file defines helper functions for setting up the calendar. They are - * intended to help non-programmers get a working calendar on their site - * quickly. This script should not be seen as part of the calendar. It just - * shows you what one can do with the calendar, while in the same time - * providing a quick and simple method for setting it up. If you need - * exhaustive customization of the calendar creation process feel free to - * modify this code to suit your needs (this is recommended and much better - * than modifying calendar.js itself). - */ - -// $Id: calendar-setup.js,v 1.25 2005/03/07 09:51:33 mishoo Exp $ - -/** - * This function "patches" an input field (or other element) to use a calendar - * widget for date selection. - * - * The "params" is a single object that can have the following properties: - * - * prop. name | description - * ------------------------------------------------------------------------------------------------- - * inputField | the ID of an input field to store the date - * displayArea | the ID of a DIV or other element to show the date - * button | ID of a button or other element that will trigger the calendar - * eventName | event that will trigger the calendar, without the "on" prefix (default: "click") - * ifFormat | date format that will be stored in the input field - * daFormat | the date format that will be used to display the date in displayArea - * singleClick | (true/false) wether the calendar is in single click mode or not (default: true) - * firstDay | numeric: 0 to 6. "0" means display Sunday first, "1" means display Monday first, etc. - * align | alignment (default: "Br"); if you don't know what's this see the calendar documentation - * range | array with 2 elements. Default: [1900, 2999] -- the range of years available - * weekNumbers | (true/false) if it's true (default) the calendar will display week numbers - * flat | null or element ID; if not null the calendar will be a flat calendar having the parent with the given ID - * flatCallback | function that receives a JS Date object and returns an URL to point the browser to (for flat calendar) - * disableFunc | function that receives a JS Date object and should return true if that date has to be disabled in the calendar - * onSelect | function that gets called when a date is selected. You don't _have_ to supply this (the default is generally okay) - * onClose | function that gets called when the calendar is closed. [default] - * onUpdate | function that gets called after the date is updated in the input field. Receives a reference to the calendar. - * date | the date that the calendar will be initially displayed to - * showsTime | default: false; if true the calendar will include a time selector - * timeFormat | the time format; can be "12" or "24", default is "12" - * electric | if true (default) then given fields/date areas are updated for each move; otherwise they're updated only on close - * step | configures the step of the years in drop-down boxes; default: 2 - * position | configures the calendar absolute position; default: null - * cache | if "true" (but default: "false") it will reuse the same calendar object, where possible - * showOthers | if "true" (but default: "false") it will show days from other months too - * - * None of them is required, they all have default values. However, if you - * pass none of "inputField", "displayArea" or "button" you'll get a warning - * saying "nothing to setup". - */ -Calendar.setup = function (params) { - function param_default(pname, def) { if (typeof params[pname] == "undefined") { params[pname] = def; } }; - - param_default("inputField", null); - param_default("displayArea", null); - param_default("button", null); - param_default("eventName", "click"); - param_default("ifFormat", "%Y/%m/%d"); - param_default("daFormat", "%Y/%m/%d"); - param_default("singleClick", true); - param_default("disableFunc", null); - param_default("dateStatusFunc", params["disableFunc"]); // takes precedence if both are defined - param_default("dateText", null); - param_default("firstDay", null); - param_default("align", "Br"); - param_default("range", [1900, 2999]); - param_default("weekNumbers", true); - param_default("flat", null); - param_default("flatCallback", null); - param_default("onSelect", null); - param_default("onClose", null); - param_default("onUpdate", null); - param_default("date", null); - param_default("showsTime", false); - param_default("timeFormat", "24"); - param_default("electric", true); - param_default("step", 2); - param_default("position", null); - param_default("cache", false); - param_default("showOthers", false); - param_default("multiple", null); - - var tmp = ["inputField", "displayArea", "button"]; - for (var i in tmp) { - if (typeof params[tmp[i]] == "string") { - params[tmp[i]] = document.getElementById(params[tmp[i]]); - } - } - if (!(params.flat || params.multiple || params.inputField || params.displayArea || params.button)) { - alert("Calendar.setup:\n Nothing to setup (no fields found). Please check your code"); - return false; - } - - function onSelect(cal) { - var p = cal.params; - var update = (cal.dateClicked || p.electric); - if (update && p.inputField) { - p.inputField.value = cal.date.print(p.ifFormat); - if (typeof p.inputField.onchange == "function") - p.inputField.onchange(); - } - if (update && p.displayArea) - p.displayArea.innerHTML = cal.date.print(p.daFormat); - if (update && typeof p.onUpdate == "function") - p.onUpdate(cal); - if (update && p.flat) { - if (typeof p.flatCallback == "function") - p.flatCallback(cal); - } - if (update && p.singleClick && cal.dateClicked) - cal.callCloseHandler(); - }; - - if (params.flat != null) { - if (typeof params.flat == "string") - params.flat = document.getElementById(params.flat); - if (!params.flat) { - alert("Calendar.setup:\n Flat specified but can't find parent."); - return false; - } - var cal = new Calendar(params.firstDay, params.date, params.onSelect || onSelect); - cal.showsOtherMonths = params.showOthers; - cal.showsTime = params.showsTime; - cal.time24 = (params.timeFormat == "24"); - cal.params = params; - cal.weekNumbers = params.weekNumbers; - cal.setRange(params.range[0], params.range[1]); - cal.setDateStatusHandler(params.dateStatusFunc); - cal.getDateText = params.dateText; - if (params.ifFormat) { - cal.setDateFormat(params.ifFormat); - } - if (params.inputField && typeof params.inputField.value == "string") { - cal.parseDate(params.inputField.value); - } - cal.create(params.flat); - cal.show(); - return false; - } - - var triggerEl = params.button || params.displayArea || params.inputField; - triggerEl["on" + params.eventName] = function() { - var dateEl = params.inputField || params.displayArea; - var dateFmt = params.inputField ? params.ifFormat : params.daFormat; - var mustCreate = false; - var cal = window.calendar; - if (dateEl) - params.date = Date.parseDate(dateEl.value || dateEl.innerHTML, dateFmt); - if (!(cal && params.cache)) { - window.calendar = cal = new Calendar(params.firstDay, - params.date, - params.onSelect || onSelect, - params.onClose || function(cal) { cal.hide(); }); - cal.showsTime = params.showsTime; - cal.time24 = (params.timeFormat == "24"); - cal.weekNumbers = params.weekNumbers; - mustCreate = true; - } else { - if (params.date) - cal.setDate(params.date); - cal.hide(); - } - if (params.multiple) { - cal.multiple = {}; - for (var i = params.multiple.length; --i >= 0;) { - var d = params.multiple[i]; - var ds = d.print("%Y%m%d"); - cal.multiple[ds] = d; - } - } - cal.showsOtherMonths = params.showOthers; - cal.yearStep = params.step; - cal.setRange(params.range[0], params.range[1]); - cal.params = params; - cal.setDateStatusHandler(params.dateStatusFunc); - cal.getDateText = params.dateText; - cal.setDateFormat(dateFmt); - if (mustCreate) - cal.create(); - cal.refresh(); - if (!params.position) - cal.showAtElement(params.button || params.displayArea || params.inputField); - else - cal.showAt(params.position[0], params.position[1]); - return false; - }; - - return cal; -}; diff --git a/assets/javascripts/calendar/calendar.js b/assets/javascripts/calendar/calendar.js deleted file mode 100755 index 43ba1c1..0000000 --- a/assets/javascripts/calendar/calendar.js +++ /dev/null @@ -1,1818 +0,0 @@ -/* Copyright Mihai Bazon, 2002-2005 | www.bazon.net/mishoo - * ----------------------------------------------------------- - * - * The DHTML Calendar, version 1.0 "It is happening again" - * - * Details and latest version at: - * www.dynarch.com/projects/calendar - * - * This script is developed by Dynarch.com. Visit us at www.dynarch.com. - * - * This script is distributed under the GNU Lesser General Public License. - * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html - */ - -// $Id: calendar.js,v 1.51 2005/03/07 16:44:31 mishoo Exp $ - -/** The Calendar object constructor. */ -Calendar = function (firstDayOfWeek, dateStr, onSelected, onClose) { - // member variables - this.activeDiv = null; - this.currentDateEl = null; - this.getDateStatus = null; - this.getDateToolTip = null; - this.getDateText = null; - this.timeout = null; - this.onSelected = onSelected || null; - this.onClose = onClose || null; - this.dragging = false; - this.hidden = false; - this.minYear = 1970; - this.maxYear = 2050; - this.dateFormat = Calendar._TT["DEF_DATE_FORMAT"]; - this.ttDateFormat = Calendar._TT["TT_DATE_FORMAT"]; - this.isPopup = true; - this.weekNumbers = true; - this.firstDayOfWeek = typeof firstDayOfWeek == "number" ? firstDayOfWeek : Calendar._FD; // 0 for Sunday, 1 for Monday, etc. - this.showsOtherMonths = false; - this.dateStr = dateStr; - this.ar_days = null; - this.showsTime = false; - this.time24 = true; - this.yearStep = 2; - this.hiliteToday = true; - this.multiple = null; - // HTML elements - this.table = null; - this.element = null; - this.tbody = null; - this.firstdayname = null; - // Combo boxes - this.monthsCombo = null; - this.yearsCombo = null; - this.hilitedMonth = null; - this.activeMonth = null; - this.hilitedYear = null; - this.activeYear = null; - // Information - this.dateClicked = false; - - // one-time initializations - if (typeof Calendar._SDN == "undefined") { - // table of short day names - if (typeof Calendar._SDN_len == "undefined") - Calendar._SDN_len = 3; - var ar = new Array(); - for (var i = 8; i > 0;) { - ar[--i] = Calendar._DN[i].substr(0, Calendar._SDN_len); - } - Calendar._SDN = ar; - // table of short month names - if (typeof Calendar._SMN_len == "undefined") - Calendar._SMN_len = 3; - ar = new Array(); - for (var i = 12; i > 0;) { - ar[--i] = Calendar._MN[i].substr(0, Calendar._SMN_len); - } - Calendar._SMN = ar; - } -}; - -// ** constants - -/// "static", needed for event handlers. -Calendar._C = null; - -/// detect a special case of "web browser" -Calendar.is_ie = ( /msie/i.test(navigator.userAgent) && - !/opera/i.test(navigator.userAgent) ); - -Calendar.is_ie5 = ( Calendar.is_ie && /msie 5\.0/i.test(navigator.userAgent) ); - -/// detect Opera browser -Calendar.is_opera = /opera/i.test(navigator.userAgent); - -/// detect KHTML-based browsers -Calendar.is_khtml = /Konqueror|Safari|KHTML/i.test(navigator.userAgent); - -// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a separate -// library, at some point. - -Calendar.getAbsolutePos = function(el) { - var SL = 0, ST = 0; - var is_div = /^div$/i.test(el.tagName); - if (is_div && el.scrollLeft) - SL = el.scrollLeft; - if (is_div && el.scrollTop) - ST = el.scrollTop; - var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST }; - if (el.offsetParent) { - var tmp = this.getAbsolutePos(el.offsetParent); - r.x += tmp.x; - r.y += tmp.y; - } - return r; -}; - -Calendar.isRelated = function (el, evt) { - var related = evt.relatedTarget; - if (!related) { - var type = evt.type; - if (type == "mouseover") { - related = evt.fromElement; - } else if (type == "mouseout") { - related = evt.toElement; - } - } - while (related) { - if (related == el) { - return true; - } - related = related.parentNode; - } - return false; -}; - -Calendar.removeClass = function(el, className) { - if (!(el && el.className)) { - return; - } - var cls = el.className.split(" "); - var ar = new Array(); - for (var i = cls.length; i > 0;) { - if (cls[--i] != className) { - ar[ar.length] = cls[i]; - } - } - el.className = ar.join(" "); -}; - -Calendar.addClass = function(el, className) { - Calendar.removeClass(el, className); - el.className += " " + className; -}; - -// FIXME: the following 2 functions totally suck, are useless and should be replaced immediately. -Calendar.getElement = function(ev) { - var f = Calendar.is_ie ? window.event.srcElement : ev.currentTarget; - while (f.nodeType != 1 || /^div$/i.test(f.tagName)) - f = f.parentNode; - return f; -}; - -Calendar.getTargetElement = function(ev) { - var f = Calendar.is_ie ? window.event.srcElement : ev.target; - while (f.nodeType != 1) - f = f.parentNode; - return f; -}; - -Calendar.stopEvent = function(ev) { - ev || (ev = window.event); - if (Calendar.is_ie) { - ev.cancelBubble = true; - ev.returnValue = false; - } else { - ev.preventDefault(); - ev.stopPropagation(); - } - return false; -}; - -Calendar.addEvent = function(el, evname, func) { - if (el.attachEvent) { // IE - el.attachEvent("on" + evname, func); - } else if (el.addEventListener) { // Gecko / W3C - el.addEventListener(evname, func, true); - } else { - el["on" + evname] = func; - } -}; - -Calendar.removeEvent = function(el, evname, func) { - if (el.detachEvent) { // IE - el.detachEvent("on" + evname, func); - } else if (el.removeEventListener) { // Gecko / W3C - el.removeEventListener(evname, func, true); - } else { - el["on" + evname] = null; - } -}; - -Calendar.createElement = function(type, parent) { - var el = null; - if (document.createElementNS) { - // use the XHTML namespace; IE won't normally get here unless - // _they_ "fix" the DOM2 implementation. - el = document.createElementNS("http://www.w3.org/1999/xhtml", type); - } else { - el = document.createElement(type); - } - if (typeof parent != "undefined") { - parent.appendChild(el); - } - return el; -}; - -// END: UTILITY FUNCTIONS - -// BEGIN: CALENDAR STATIC FUNCTIONS - -/** Internal -- adds a set of events to make some element behave like a button. */ -Calendar._add_evs = function(el) { - with (Calendar) { - addEvent(el, "mouseover", dayMouseOver); - addEvent(el, "mousedown", dayMouseDown); - addEvent(el, "mouseout", dayMouseOut); - if (is_ie) { - addEvent(el, "dblclick", dayMouseDblClick); - el.setAttribute("unselectable", true); - } - } -}; - -Calendar.findMonth = function(el) { - if (typeof el.month != "undefined") { - return el; - } else if (typeof el.parentNode.month != "undefined") { - return el.parentNode; - } - return null; -}; - -Calendar.findYear = function(el) { - if (typeof el.year != "undefined") { - return el; - } else if (typeof el.parentNode.year != "undefined") { - return el.parentNode; - } - return null; -}; - -Calendar.showMonthsCombo = function () { - var cal = Calendar._C; - if (!cal) { - return false; - } - var cal = cal; - var cd = cal.activeDiv; - var mc = cal.monthsCombo; - if (cal.hilitedMonth) { - Calendar.removeClass(cal.hilitedMonth, "hilite"); - } - if (cal.activeMonth) { - Calendar.removeClass(cal.activeMonth, "active"); - } - var mon = cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()]; - Calendar.addClass(mon, "active"); - cal.activeMonth = mon; - var s = mc.style; - s.display = "block"; - if (cd.navtype < 0) - s.left = cd.offsetLeft + "px"; - else { - var mcw = mc.offsetWidth; - if (typeof mcw == "undefined") - // Konqueror brain-dead techniques - mcw = 50; - s.left = (cd.offsetLeft + cd.offsetWidth - mcw) + "px"; - } - s.top = (cd.offsetTop + cd.offsetHeight) + "px"; -}; - -Calendar.showYearsCombo = function (fwd) { - var cal = Calendar._C; - if (!cal) { - return false; - } - var cal = cal; - var cd = cal.activeDiv; - var yc = cal.yearsCombo; - if (cal.hilitedYear) { - Calendar.removeClass(cal.hilitedYear, "hilite"); - } - if (cal.activeYear) { - Calendar.removeClass(cal.activeYear, "active"); - } - cal.activeYear = null; - var Y = cal.date.getFullYear() + (fwd ? 1 : -1); - var yr = yc.firstChild; - var show = false; - for (var i = 12; i > 0; --i) { - if (Y >= cal.minYear && Y <= cal.maxYear) { - yr.innerHTML = Y; - yr.year = Y; - yr.style.display = "block"; - show = true; - } else { - yr.style.display = "none"; - } - yr = yr.nextSibling; - Y += fwd ? cal.yearStep : -cal.yearStep; - } - if (show) { - var s = yc.style; - s.display = "block"; - if (cd.navtype < 0) - s.left = cd.offsetLeft + "px"; - else { - var ycw = yc.offsetWidth; - if (typeof ycw == "undefined") - // Konqueror brain-dead techniques - ycw = 50; - s.left = (cd.offsetLeft + cd.offsetWidth - ycw) + "px"; - } - s.top = (cd.offsetTop + cd.offsetHeight) + "px"; - } -}; - -// event handlers - -Calendar.tableMouseUp = function(ev) { - var cal = Calendar._C; - if (!cal) { - return false; - } - if (cal.timeout) { - clearTimeout(cal.timeout); - } - var el = cal.activeDiv; - if (!el) { - return false; - } - var target = Calendar.getTargetElement(ev); - ev || (ev = window.event); - Calendar.removeClass(el, "active"); - if (target == el || target.parentNode == el) { - Calendar.cellClick(el, ev); - } - var mon = Calendar.findMonth(target); - var date = null; - if (mon) { - date = new Date(cal.date); - if (mon.month != date.getMonth()) { - date.setMonth(mon.month); - cal.setDate(date); - cal.dateClicked = false; - cal.callHandler(); - } - } else { - var year = Calendar.findYear(target); - if (year) { - date = new Date(cal.date); - if (year.year != date.getFullYear()) { - date.setFullYear(year.year); - cal.setDate(date); - cal.dateClicked = false; - cal.callHandler(); - } - } - } - with (Calendar) { - removeEvent(document, "mouseup", tableMouseUp); - removeEvent(document, "mouseover", tableMouseOver); - removeEvent(document, "mousemove", tableMouseOver); - cal._hideCombos(); - _C = null; - return stopEvent(ev); - } -}; - -Calendar.tableMouseOver = function (ev) { - var cal = Calendar._C; - if (!cal) { - return; - } - var el = cal.activeDiv; - var target = Calendar.getTargetElement(ev); - if (target == el || target.parentNode == el) { - Calendar.addClass(el, "hilite active"); - Calendar.addClass(el.parentNode, "rowhilite"); - } else { - if (typeof el.navtype == "undefined" || (el.navtype != 50 && (el.navtype == 0 || Math.abs(el.navtype) > 2))) - Calendar.removeClass(el, "active"); - Calendar.removeClass(el, "hilite"); - Calendar.removeClass(el.parentNode, "rowhilite"); - } - ev || (ev = window.event); - if (el.navtype == 50 && target != el) { - var pos = Calendar.getAbsolutePos(el); - var w = el.offsetWidth; - var x = ev.clientX; - var dx; - var decrease = true; - if (x > pos.x + w) { - dx = x - pos.x - w; - decrease = false; - } else - dx = pos.x - x; - - if (dx < 0) dx = 0; - var range = el._range; - var current = el._current; - var count = Math.floor(dx / 10) % range.length; - for (var i = range.length; --i >= 0;) - if (range[i] == current) - break; - while (count-- > 0) - if (decrease) { - if (--i < 0) - i = range.length - 1; - } else if ( ++i >= range.length ) - i = 0; - var newval = range[i]; - el.innerHTML = newval; - - cal.onUpdateTime(); - } - var mon = Calendar.findMonth(target); - if (mon) { - if (mon.month != cal.date.getMonth()) { - if (cal.hilitedMonth) { - Calendar.removeClass(cal.hilitedMonth, "hilite"); - } - Calendar.addClass(mon, "hilite"); - cal.hilitedMonth = mon; - } else if (cal.hilitedMonth) { - Calendar.removeClass(cal.hilitedMonth, "hilite"); - } - } else { - if (cal.hilitedMonth) { - Calendar.removeClass(cal.hilitedMonth, "hilite"); - } - var year = Calendar.findYear(target); - if (year) { - if (year.year != cal.date.getFullYear()) { - if (cal.hilitedYear) { - Calendar.removeClass(cal.hilitedYear, "hilite"); - } - Calendar.addClass(year, "hilite"); - cal.hilitedYear = year; - } else if (cal.hilitedYear) { - Calendar.removeClass(cal.hilitedYear, "hilite"); - } - } else if (cal.hilitedYear) { - Calendar.removeClass(cal.hilitedYear, "hilite"); - } - } - return Calendar.stopEvent(ev); -}; - -Calendar.tableMouseDown = function (ev) { - if (Calendar.getTargetElement(ev) == Calendar.getElement(ev)) { - return Calendar.stopEvent(ev); - } -}; - -Calendar.calDragIt = function (ev) { - var cal = Calendar._C; - if (!(cal && cal.dragging)) { - return false; - } - var posX; - var posY; - if (Calendar.is_ie) { - posY = window.event.clientY + document.body.scrollTop; - posX = window.event.clientX + document.body.scrollLeft; - } else { - posX = ev.pageX; - posY = ev.pageY; - } - cal.hideShowCovered(); - var st = cal.element.style; - st.left = (posX - cal.xOffs) + "px"; - st.top = (posY - cal.yOffs) + "px"; - return Calendar.stopEvent(ev); -}; - -Calendar.calDragEnd = function (ev) { - var cal = Calendar._C; - if (!cal) { - return false; - } - cal.dragging = false; - with (Calendar) { - removeEvent(document, "mousemove", calDragIt); - removeEvent(document, "mouseup", calDragEnd); - tableMouseUp(ev); - } - cal.hideShowCovered(); -}; - -Calendar.dayMouseDown = function(ev) { - var el = Calendar.getElement(ev); - if (el.disabled) { - return false; - } - var cal = el.calendar; - cal.activeDiv = el; - Calendar._C = cal; - if (el.navtype != 300) with (Calendar) { - if (el.navtype == 50) { - el._current = el.innerHTML; - addEvent(document, "mousemove", tableMouseOver); - } else - addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", tableMouseOver); - addClass(el, "hilite active"); - addEvent(document, "mouseup", tableMouseUp); - } else if (cal.isPopup) { - cal._dragStart(ev); - } - if (el.navtype == -1 || el.navtype == 1) { - if (cal.timeout) clearTimeout(cal.timeout); - cal.timeout = setTimeout("Calendar.showMonthsCombo()", 250); - } else if (el.navtype == -2 || el.navtype == 2) { - if (cal.timeout) clearTimeout(cal.timeout); - cal.timeout = setTimeout((el.navtype > 0) ? "Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250); - } else { - cal.timeout = null; - } - return Calendar.stopEvent(ev); -}; - -Calendar.dayMouseDblClick = function(ev) { - Calendar.cellClick(Calendar.getElement(ev), ev || window.event); - if (Calendar.is_ie) { - document.selection.empty(); - } -}; - -Calendar.dayMouseOver = function(ev) { - var el = Calendar.getElement(ev); - if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) { - return false; - } - if (el.ttip) { - if (el.ttip.substr(0, 1) == "_") { - el.ttip = el.caldate.print(el.calendar.ttDateFormat) + el.ttip.substr(1); - } - el.calendar.tooltips.innerHTML = el.ttip; - } - if (el.navtype != 300) { - Calendar.addClass(el, "hilite"); - if (el.caldate) { - Calendar.addClass(el.parentNode, "rowhilite"); - } - } - return Calendar.stopEvent(ev); -}; - -Calendar.dayMouseOut = function(ev) { - with (Calendar) { - var el = getElement(ev); - if (isRelated(el, ev) || _C || el.disabled) - return false; - removeClass(el, "hilite"); - if (el.caldate) - removeClass(el.parentNode, "rowhilite"); - if (el.calendar) - el.calendar.tooltips.innerHTML = _TT["SEL_DATE"]; - return stopEvent(ev); - } -}; - -/** - * A generic "click" handler :) handles all types of buttons defined in this - * calendar. - */ -Calendar.cellClick = function(el, ev) { - var cal = el.calendar; - var closing = false; - var newdate = false; - var date = null; - if (typeof el.navtype == "undefined") { - if (cal.currentDateEl) { - Calendar.removeClass(cal.currentDateEl, "selected"); - Calendar.addClass(el, "selected"); - closing = (cal.currentDateEl == el); - if (!closing) { - cal.currentDateEl = el; - } - } - cal.date.setDateOnly(el.caldate); - date = cal.date; - var other_month = !(cal.dateClicked = !el.otherMonth); - if (!other_month && !cal.currentDateEl) - cal._toggleMultipleDate(new Date(date)); - else - newdate = !el.disabled; - // a date was clicked - if (other_month) - cal._init(cal.firstDayOfWeek, date); - } else { - if (el.navtype == 200) { - Calendar.removeClass(el, "hilite"); - cal.callCloseHandler(); - return; - } - date = new Date(cal.date); - if (el.navtype == 0) - date.setDateOnly(new Date()); // TODAY - // unless "today" was clicked, we assume no date was clicked so - // the selected handler will know not to close the calenar when - // in single-click mode. - // cal.dateClicked = (el.navtype == 0); - cal.dateClicked = false; - var year = date.getFullYear(); - var mon = date.getMonth(); - function setMonth(m) { - var day = date.getDate(); - var max = date.getMonthDays(m); - if (day > max) { - date.setDate(max); - } - date.setMonth(m); - }; - switch (el.navtype) { - case 400: - Calendar.removeClass(el, "hilite"); - var text = Calendar._TT["ABOUT"]; - if (typeof text != "undefined") { - text += cal.showsTime ? Calendar._TT["ABOUT_TIME"] : ""; - } else { - // FIXME: this should be removed as soon as lang files get updated! - text = "Help and about box text is not translated into this language.\n" + - "If you know this language and you feel generous please update\n" + - "the corresponding file in \"lang\" subdir to match calendar-en.js\n" + - "and send it back to to get it into the distribution ;-)\n\n" + - "Thank you!\n" + - "http://dynarch.com/mishoo/calendar.epl\n"; - } - alert(text); - return; - case -2: - if (year > cal.minYear) { - date.setFullYear(year - 1); - } - break; - case -1: - if (mon > 0) { - setMonth(mon - 1); - } else if (year-- > cal.minYear) { - date.setFullYear(year); - setMonth(11); - } - break; - case 1: - if (mon < 11) { - setMonth(mon + 1); - } else if (year < cal.maxYear) { - date.setFullYear(year + 1); - setMonth(0); - } - break; - case 2: - if (year < cal.maxYear) { - date.setFullYear(year + 1); - } - break; - case 100: - cal.setFirstDayOfWeek(el.fdow); - return; - case 50: - var range = el._range; - var current = el.innerHTML; - for (var i = range.length; --i >= 0;) - if (range[i] == current) - break; - if (ev && ev.shiftKey) { - if (--i < 0) - i = range.length - 1; - } else if ( ++i >= range.length ) - i = 0; - var newval = range[i]; - el.innerHTML = newval; - cal.onUpdateTime(); - return; - case 0: - // TODAY will bring us here - if ((typeof cal.getDateStatus == "function") && - cal.getDateStatus(date, date.getFullYear(), date.getMonth(), date.getDate())) { - return false; - } - break; - } - if (!date.equalsTo(cal.date)) { - cal.setDate(date); - newdate = true; - } else if (el.navtype == 0) - newdate = closing = true; - } - if (newdate) { - ev && cal.callHandler(); - } - if (closing) { - Calendar.removeClass(el, "hilite"); - ev && cal.callCloseHandler(); - } -}; - -// END: CALENDAR STATIC FUNCTIONS - -// BEGIN: CALENDAR OBJECT FUNCTIONS - -/** - * This function creates the calendar inside the given parent. If _par is - * null than it creates a popup calendar inside the BODY element. If _par is - * an element, be it BODY, then it creates a non-popup calendar (still - * hidden). Some properties need to be set before calling this function. - */ -Calendar.prototype.create = function (_par) { - var parent = null; - if (! _par) { - // default parent is the document body, in which case we create - // a popup calendar. - parent = document.getElementsByTagName("body")[0]; - this.isPopup = true; - } else { - parent = _par; - this.isPopup = false; - } - this.date = this.dateStr ? new Date(this.dateStr) : new Date(); - - var table = Calendar.createElement("table"); - this.table = table; - table.cellSpacing = 0; - table.cellPadding = 0; - table.calendar = this; - Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown); - - var div = Calendar.createElement("div"); - this.element = div; - div.className = "calendar"; - if (this.isPopup) { - div.style.position = "absolute"; - div.style.display = "none"; - } - div.appendChild(table); - - var thead = Calendar.createElement("thead", table); - var cell = null; - var row = null; - - var cal = this; - var hh = function (text, cs, navtype) { - cell = Calendar.createElement("td", row); - cell.colSpan = cs; - cell.className = "button"; - if (navtype != 0 && Math.abs(navtype) <= 2) - cell.className += " nav"; - Calendar._add_evs(cell); - cell.calendar = cal; - cell.navtype = navtype; - cell.innerHTML = "
" + text + "
"; - return cell; - }; - - row = Calendar.createElement("tr", thead); - var title_length = 6; - (this.isPopup) && --title_length; - (this.weekNumbers) && ++title_length; - - hh("?", 1, 400).ttip = Calendar._TT["INFO"]; - this.title = hh("", title_length, 300); - this.title.className = "title"; - if (this.isPopup) { - this.title.ttip = Calendar._TT["DRAG_TO_MOVE"]; - this.title.style.cursor = "move"; - hh("×", 1, 200).ttip = Calendar._TT["CLOSE"]; - } - - row = Calendar.createElement("tr", thead); - row.className = "headrow"; - - this._nav_py = hh("«", 1, -2); - this._nav_py.ttip = Calendar._TT["PREV_YEAR"]; - - this._nav_pm = hh("‹", 1, -1); - this._nav_pm.ttip = Calendar._TT["PREV_MONTH"]; - - this._nav_now = hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, 0); - this._nav_now.ttip = Calendar._TT["GO_TODAY"]; - - this._nav_nm = hh("›", 1, 1); - this._nav_nm.ttip = Calendar._TT["NEXT_MONTH"]; - - this._nav_ny = hh("»", 1, 2); - this._nav_ny.ttip = Calendar._TT["NEXT_YEAR"]; - - // day names - row = Calendar.createElement("tr", thead); - row.className = "daynames"; - if (this.weekNumbers) { - cell = Calendar.createElement("td", row); - cell.className = "name wn"; - cell.innerHTML = Calendar._TT["WK"]; - } - for (var i = 7; i > 0; --i) { - cell = Calendar.createElement("td", row); - if (!i) { - cell.navtype = 100; - cell.calendar = this; - Calendar._add_evs(cell); - } - } - this.firstdayname = (this.weekNumbers) ? row.firstChild.nextSibling : row.firstChild; - this._displayWeekdays(); - - var tbody = Calendar.createElement("tbody", table); - this.tbody = tbody; - - for (i = 6; i > 0; --i) { - row = Calendar.createElement("tr", tbody); - if (this.weekNumbers) { - cell = Calendar.createElement("td", row); - } - for (var j = 7; j > 0; --j) { - cell = Calendar.createElement("td", row); - cell.calendar = this; - Calendar._add_evs(cell); - } - } - - if (this.showsTime) { - row = Calendar.createElement("tr", tbody); - row.className = "time"; - - cell = Calendar.createElement("td", row); - cell.className = "time"; - cell.colSpan = 2; - cell.innerHTML = Calendar._TT["TIME"] || " "; - - cell = Calendar.createElement("td", row); - cell.className = "time"; - cell.colSpan = this.weekNumbers ? 4 : 3; - - (function(){ - function makeTimePart(className, init, range_start, range_end) { - var part = Calendar.createElement("span", cell); - part.className = className; - part.innerHTML = init; - part.calendar = cal; - part.ttip = Calendar._TT["TIME_PART"]; - part.navtype = 50; - part._range = []; - if (typeof range_start != "number") - part._range = range_start; - else { - for (var i = range_start; i <= range_end; ++i) { - var txt; - if (i < 10 && range_end >= 10) txt = '0' + i; - else txt = '' + i; - part._range[part._range.length] = txt; - } - } - Calendar._add_evs(part); - return part; - }; - var hrs = cal.date.getHours(); - var mins = cal.date.getMinutes(); - var t12 = !cal.time24; - var pm = (hrs > 12); - if (t12 && pm) hrs -= 12; - var H = makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23); - var span = Calendar.createElement("span", cell); - span.innerHTML = ":"; - span.className = "colon"; - var M = makeTimePart("minute", mins, 0, 59); - var AP = null; - cell = Calendar.createElement("td", row); - cell.className = "time"; - cell.colSpan = 2; - if (t12) - AP = makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]); - else - cell.innerHTML = " "; - - cal.onSetTime = function() { - var pm, hrs = this.date.getHours(), - mins = this.date.getMinutes(); - if (t12) { - pm = (hrs >= 12); - if (pm) hrs -= 12; - if (hrs == 0) hrs = 12; - AP.innerHTML = pm ? "pm" : "am"; - } - H.innerHTML = (hrs < 10) ? ("0" + hrs) : hrs; - M.innerHTML = (mins < 10) ? ("0" + mins) : mins; - }; - - cal.onUpdateTime = function() { - var date = this.date; - var h = parseInt(H.innerHTML, 10); - if (t12) { - if (/pm/i.test(AP.innerHTML) && h < 12) - h += 12; - else if (/am/i.test(AP.innerHTML) && h == 12) - h = 0; - } - var d = date.getDate(); - var m = date.getMonth(); - var y = date.getFullYear(); - date.setHours(h); - date.setMinutes(parseInt(M.innerHTML, 10)); - date.setFullYear(y); - date.setMonth(m); - date.setDate(d); - this.dateClicked = false; - this.callHandler(); - }; - })(); - } else { - this.onSetTime = this.onUpdateTime = function() {}; - } - - var tfoot = Calendar.createElement("tfoot", table); - - row = Calendar.createElement("tr", tfoot); - row.className = "footrow"; - - cell = hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300); - cell.className = "ttip"; - if (this.isPopup) { - cell.ttip = Calendar._TT["DRAG_TO_MOVE"]; - cell.style.cursor = "move"; - } - this.tooltips = cell; - - div = Calendar.createElement("div", this.element); - this.monthsCombo = div; - div.className = "combo"; - for (i = 0; i < Calendar._MN.length; ++i) { - var mn = Calendar.createElement("div"); - mn.className = Calendar.is_ie ? "label-IEfix" : "label"; - mn.month = i; - mn.innerHTML = Calendar._SMN[i]; - div.appendChild(mn); - } - - div = Calendar.createElement("div", this.element); - this.yearsCombo = div; - div.className = "combo"; - for (i = 12; i > 0; --i) { - var yr = Calendar.createElement("div"); - yr.className = Calendar.is_ie ? "label-IEfix" : "label"; - div.appendChild(yr); - } - - this._init(this.firstDayOfWeek, this.date); - parent.appendChild(this.element); -}; - -/** keyboard navigation, only for popup calendars */ -Calendar._keyEvent = function(ev) { - var cal = window._dynarch_popupCalendar; - if (!cal || cal.multiple) - return false; - (Calendar.is_ie) && (ev = window.event); - var act = (Calendar.is_ie || ev.type == "keypress"), - K = ev.keyCode; - if (ev.ctrlKey) { - switch (K) { - case 37: // KEY left - act && Calendar.cellClick(cal._nav_pm); - break; - case 38: // KEY up - act && Calendar.cellClick(cal._nav_py); - break; - case 39: // KEY right - act && Calendar.cellClick(cal._nav_nm); - break; - case 40: // KEY down - act && Calendar.cellClick(cal._nav_ny); - break; - default: - return false; - } - } else switch (K) { - case 32: // KEY space (now) - Calendar.cellClick(cal._nav_now); - break; - case 27: // KEY esc - act && cal.callCloseHandler(); - break; - case 37: // KEY left - case 38: // KEY up - case 39: // KEY right - case 40: // KEY down - if (act) { - var prev, x, y, ne, el, step; - prev = K == 37 || K == 38; - step = (K == 37 || K == 39) ? 1 : 7; - function setVars() { - el = cal.currentDateEl; - var p = el.pos; - x = p & 15; - y = p >> 4; - ne = cal.ar_days[y][x]; - };setVars(); - function prevMonth() { - var date = new Date(cal.date); - date.setDate(date.getDate() - step); - cal.setDate(date); - }; - function nextMonth() { - var date = new Date(cal.date); - date.setDate(date.getDate() + step); - cal.setDate(date); - }; - while (1) { - switch (K) { - case 37: // KEY left - if (--x >= 0) - ne = cal.ar_days[y][x]; - else { - x = 6; - K = 38; - continue; - } - break; - case 38: // KEY up - if (--y >= 0) - ne = cal.ar_days[y][x]; - else { - prevMonth(); - setVars(); - } - break; - case 39: // KEY right - if (++x < 7) - ne = cal.ar_days[y][x]; - else { - x = 0; - K = 40; - continue; - } - break; - case 40: // KEY down - if (++y < cal.ar_days.length) - ne = cal.ar_days[y][x]; - else { - nextMonth(); - setVars(); - } - break; - } - break; - } - if (ne) { - if (!ne.disabled) - Calendar.cellClick(ne); - else if (prev) - prevMonth(); - else - nextMonth(); - } - } - break; - case 13: // KEY enter - if (act) - Calendar.cellClick(cal.currentDateEl, ev); - break; - default: - return false; - } - return Calendar.stopEvent(ev); -}; - -/** - * (RE)Initializes the calendar to the given date and firstDayOfWeek - */ -Calendar.prototype._init = function (firstDayOfWeek, date) { - var today = new Date(), - TY = today.getFullYear(), - TM = today.getMonth(), - TD = today.getDate(); - this.table.style.visibility = "hidden"; - var year = date.getFullYear(); - if (year < this.minYear) { - year = this.minYear; - date.setFullYear(year); - } else if (year > this.maxYear) { - year = this.maxYear; - date.setFullYear(year); - } - this.firstDayOfWeek = firstDayOfWeek; - this.date = new Date(date); - var month = date.getMonth(); - var mday = date.getDate(); - var no_days = date.getMonthDays(); - - // calendar voodoo for computing the first day that would actually be - // displayed in the calendar, even if it's from the previous month. - // WARNING: this is magic. ;-) - date.setDate(1); - var day1 = (date.getDay() - this.firstDayOfWeek) % 7; - if (day1 < 0) - day1 += 7; - date.setDate(0-day1); - date.setDate(date.getDate() + 1); - - var row = this.tbody.firstChild; - var MN = Calendar._SMN[month]; - var ar_days = this.ar_days = new Array(); - var weekend = Calendar._TT["WEEKEND"]; - var dates = this.multiple ? (this.datesCells = {}) : null; - for (var i = 0; i < 6; ++i, row = row.nextSibling) { - var cell = row.firstChild; - if (this.weekNumbers) { - cell.className = "day wn"; - cell.innerHTML = date.getWeekNumber(); - cell = cell.nextSibling; - } - row.className = "daysrow"; - var hasdays = false, iday, dpos = ar_days[i] = []; - for (var j = 0; j < 7; ++j, cell = cell.nextSibling, date.setDate(iday + 1)) { - iday = date.getDate(); - var wday = date.getDay(); - cell.className = "day"; - cell.pos = i << 4 | j; - dpos[j] = cell; - var current_month = (date.getMonth() == month); - if (!current_month) { - if (this.showsOtherMonths) { - cell.className += " othermonth"; - cell.otherMonth = true; - } else { - cell.className = "emptycell"; - cell.innerHTML = " "; - cell.disabled = true; - continue; - } - } else { - cell.otherMonth = false; - hasdays = true; - } - cell.disabled = false; - cell.innerHTML = this.getDateText ? this.getDateText(date, iday) : iday; - if (dates) - dates[date.print("%Y%m%d")] = cell; - if (this.getDateStatus) { - var status = this.getDateStatus(date, year, month, iday); - if (this.getDateToolTip) { - var toolTip = this.getDateToolTip(date, year, month, iday); - if (toolTip) - cell.title = toolTip; - } - if (status === true) { - cell.className += " disabled"; - cell.disabled = true; - } else { - if (/disabled/i.test(status)) - cell.disabled = true; - cell.className += " " + status; - } - } - if (!cell.disabled) { - cell.caldate = new Date(date); - cell.ttip = "_"; - if (!this.multiple && current_month - && iday == mday && this.hiliteToday) { - cell.className += " selected"; - this.currentDateEl = cell; - } - if (date.getFullYear() == TY && - date.getMonth() == TM && - iday == TD) { - cell.className += " today"; - cell.ttip += Calendar._TT["PART_TODAY"]; - } - if (weekend.indexOf(wday.toString()) != -1) - cell.className += cell.otherMonth ? " oweekend" : " weekend"; - } - } - if (!(hasdays || this.showsOtherMonths)) - row.className = "emptyrow"; - } - this.title.innerHTML = Calendar._MN[month] + ", " + year; - this.onSetTime(); - this.table.style.visibility = "visible"; - this._initMultipleDates(); - // PROFILE - // this.tooltips.innerHTML = "Generated in " + ((new Date()) - today) + " ms"; -}; - -Calendar.prototype._initMultipleDates = function() { - if (this.multiple) { - for (var i in this.multiple) { - var cell = this.datesCells[i]; - var d = this.multiple[i]; - if (!d) - continue; - if (cell) - cell.className += " selected"; - } - } -}; - -Calendar.prototype._toggleMultipleDate = function(date) { - if (this.multiple) { - var ds = date.print("%Y%m%d"); - var cell = this.datesCells[ds]; - if (cell) { - var d = this.multiple[ds]; - if (!d) { - Calendar.addClass(cell, "selected"); - this.multiple[ds] = date; - } else { - Calendar.removeClass(cell, "selected"); - delete this.multiple[ds]; - } - } - } -}; - -Calendar.prototype.setDateToolTipHandler = function (unaryFunction) { - this.getDateToolTip = unaryFunction; -}; - -/** - * Calls _init function above for going to a certain date (but only if the - * date is different than the currently selected one). - */ -Calendar.prototype.setDate = function (date) { - if (!date.equalsTo(this.date)) { - this._init(this.firstDayOfWeek, date); - } -}; - -/** - * Refreshes the calendar. Useful if the "disabledHandler" function is - * dynamic, meaning that the list of disabled date can change at runtime. - * Just * call this function if you think that the list of disabled dates - * should * change. - */ -Calendar.prototype.refresh = function () { - this._init(this.firstDayOfWeek, this.date); -}; - -/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for Monday, etc.). */ -Calendar.prototype.setFirstDayOfWeek = function (firstDayOfWeek) { - this._init(firstDayOfWeek, this.date); - this._displayWeekdays(); -}; - -/** - * Allows customization of what dates are enabled. The "unaryFunction" - * parameter must be a function object that receives the date (as a JS Date - * object) and returns a boolean value. If the returned value is true then - * the passed date will be marked as disabled. - */ -Calendar.prototype.setDateStatusHandler = Calendar.prototype.setDisabledHandler = function (unaryFunction) { - this.getDateStatus = unaryFunction; -}; - -/** Customization of allowed year range for the calendar. */ -Calendar.prototype.setRange = function (a, z) { - this.minYear = a; - this.maxYear = z; -}; - -/** Calls the first user handler (selectedHandler). */ -Calendar.prototype.callHandler = function () { - if (this.onSelected) { - this.onSelected(this, this.date.print(this.dateFormat)); - } -}; - -/** Calls the second user handler (closeHandler). */ -Calendar.prototype.callCloseHandler = function () { - if (this.onClose) { - this.onClose(this); - } - this.hideShowCovered(); -}; - -/** Removes the calendar object from the DOM tree and destroys it. */ -Calendar.prototype.destroy = function () { - var el = this.element.parentNode; - el.removeChild(this.element); - Calendar._C = null; - window._dynarch_popupCalendar = null; -}; - -/** - * Moves the calendar element to a different section in the DOM tree (changes - * its parent). - */ -Calendar.prototype.reparent = function (new_parent) { - var el = this.element; - el.parentNode.removeChild(el); - new_parent.appendChild(el); -}; - -// This gets called when the user presses a mouse button anywhere in the -// document, if the calendar is shown. If the click was outside the open -// calendar this function closes it. -Calendar._checkCalendar = function(ev) { - var calendar = window._dynarch_popupCalendar; - if (!calendar) { - return false; - } - var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev); - for (; el != null && el != calendar.element; el = el.parentNode); - if (el == null) { - // calls closeHandler which should hide the calendar. - window._dynarch_popupCalendar.callCloseHandler(); - return Calendar.stopEvent(ev); - } -}; - -/** Shows the calendar. */ -Calendar.prototype.show = function () { - var rows = this.table.getElementsByTagName("tr"); - for (var i = rows.length; i > 0;) { - var row = rows[--i]; - Calendar.removeClass(row, "rowhilite"); - var cells = row.getElementsByTagName("td"); - for (var j = cells.length; j > 0;) { - var cell = cells[--j]; - Calendar.removeClass(cell, "hilite"); - Calendar.removeClass(cell, "active"); - } - } - this.element.style.display = "block"; - this.hidden = false; - if (this.isPopup) { - window._dynarch_popupCalendar = this; - Calendar.addEvent(document, "keydown", Calendar._keyEvent); - Calendar.addEvent(document, "keypress", Calendar._keyEvent); - Calendar.addEvent(document, "mousedown", Calendar._checkCalendar); - } - this.hideShowCovered(); -}; - -/** - * Hides the calendar. Also removes any "hilite" from the class of any TD - * element. - */ -Calendar.prototype.hide = function () { - if (this.isPopup) { - Calendar.removeEvent(document, "keydown", Calendar._keyEvent); - Calendar.removeEvent(document, "keypress", Calendar._keyEvent); - Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar); - } - this.element.style.display = "none"; - this.hidden = true; - this.hideShowCovered(); -}; - -/** - * Shows the calendar at a given absolute position (beware that, depending on - * the calendar element style -- position property -- this might be relative - * to the parent's containing rectangle). - */ -Calendar.prototype.showAt = function (x, y) { - var s = this.element.style; - s.left = x + "px"; - s.top = y + "px"; - this.show(); -}; - -/** Shows the calendar near a given element. */ -Calendar.prototype.showAtElement = function (el, opts) { - var self = this; - var p = Calendar.getAbsolutePos(el); - if (!opts || typeof opts != "string") { - this.showAt(p.x, p.y + el.offsetHeight); - return true; - } - function fixPosition(box) { - if (box.x < 0) - box.x = 0; - if (box.y < 0) - box.y = 0; - var cp = document.createElement("div"); - var s = cp.style; - s.position = "absolute"; - s.right = s.bottom = s.width = s.height = "0px"; - document.body.appendChild(cp); - var br = Calendar.getAbsolutePos(cp); - document.body.removeChild(cp); - if (Calendar.is_ie) { - br.y += document.body.scrollTop; - br.x += document.body.scrollLeft; - } else { - br.y += window.scrollY; - br.x += window.scrollX; - } - var tmp = box.x + box.width - br.x; - if (tmp > 0) box.x -= tmp; - tmp = box.y + box.height - br.y; - if (tmp > 0) box.y -= tmp; - }; - this.element.style.display = "block"; - Calendar.continuation_for_the_fucking_khtml_browser = function() { - var w = self.element.offsetWidth; - var h = self.element.offsetHeight; - self.element.style.display = "none"; - var valign = opts.substr(0, 1); - var halign = "l"; - if (opts.length > 1) { - halign = opts.substr(1, 1); - } - // vertical alignment - switch (valign) { - case "T": p.y -= h; break; - case "B": p.y += el.offsetHeight; break; - case "C": p.y += (el.offsetHeight - h) / 2; break; - case "t": p.y += el.offsetHeight - h; break; - case "b": break; // already there - } - // horizontal alignment - switch (halign) { - case "L": p.x -= w; break; - case "R": p.x += el.offsetWidth; break; - case "C": p.x += (el.offsetWidth - w) / 2; break; - case "l": p.x += el.offsetWidth - w; break; - case "r": break; // already there - } - p.width = w; - p.height = h + 40; - self.monthsCombo.style.display = "none"; - fixPosition(p); - self.showAt(p.x, p.y); - }; - if (Calendar.is_khtml) - setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10); - else - Calendar.continuation_for_the_fucking_khtml_browser(); -}; - -/** Customizes the date format. */ -Calendar.prototype.setDateFormat = function (str) { - this.dateFormat = str; -}; - -/** Customizes the tooltip date format. */ -Calendar.prototype.setTtDateFormat = function (str) { - this.ttDateFormat = str; -}; - -/** - * Tries to identify the date represented in a string. If successful it also - * calls this.setDate which moves the calendar to the given date. - */ -Calendar.prototype.parseDate = function(str, fmt) { - if (!fmt) - fmt = this.dateFormat; - this.setDate(Date.parseDate(str, fmt)); -}; - -Calendar.prototype.hideShowCovered = function () { - if (!Calendar.is_ie && !Calendar.is_opera) - return; - function getVisib(obj){ - var value = obj.style.visibility; - if (!value) { - if (document.defaultView && typeof (document.defaultView.getComputedStyle) == "function") { // Gecko, W3C - if (!Calendar.is_khtml) - value = document.defaultView. - getComputedStyle(obj, "").getPropertyValue("visibility"); - else - value = ''; - } else if (obj.currentStyle) { // IE - value = obj.currentStyle.visibility; - } else - value = ''; - } - return value; - }; - - var tags = new Array("applet", "iframe", "select"); - var el = this.element; - - var p = Calendar.getAbsolutePos(el); - var EX1 = p.x; - var EX2 = el.offsetWidth + EX1; - var EY1 = p.y; - var EY2 = el.offsetHeight + EY1; - - for (var k = tags.length; k > 0; ) { - var ar = document.getElementsByTagName(tags[--k]); - var cc = null; - - for (var i = ar.length; i > 0;) { - cc = ar[--i]; - - p = Calendar.getAbsolutePos(cc); - var CX1 = p.x; - var CX2 = cc.offsetWidth + CX1; - var CY1 = p.y; - var CY2 = cc.offsetHeight + CY1; - - if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 < EY1)) { - if (!cc.__msh_save_visibility) { - cc.__msh_save_visibility = getVisib(cc); - } - cc.style.visibility = cc.__msh_save_visibility; - } else { - if (!cc.__msh_save_visibility) { - cc.__msh_save_visibility = getVisib(cc); - } - cc.style.visibility = "hidden"; - } - } - } -}; - -/** Internal function; it displays the bar with the names of the weekday. */ -Calendar.prototype._displayWeekdays = function () { - var fdow = this.firstDayOfWeek; - var cell = this.firstdayname; - var weekend = Calendar._TT["WEEKEND"]; - for (var i = 0; i < 7; ++i) { - cell.className = "day name"; - var realday = (i + fdow) % 7; - if (i) { - cell.ttip = Calendar._TT["DAY_FIRST"].replace("%s", Calendar._DN[realday]); - cell.navtype = 100; - cell.calendar = this; - cell.fdow = realday; - Calendar._add_evs(cell); - } - if (weekend.indexOf(realday.toString()) != -1) { - Calendar.addClass(cell, "weekend"); - } - cell.innerHTML = Calendar._SDN[(i + fdow) % 7]; - cell = cell.nextSibling; - } -}; - -/** Internal function. Hides all combo boxes that might be displayed. */ -Calendar.prototype._hideCombos = function () { - this.monthsCombo.style.display = "none"; - this.yearsCombo.style.display = "none"; -}; - -/** Internal function. Starts dragging the element. */ -Calendar.prototype._dragStart = function (ev) { - if (this.dragging) { - return; - } - this.dragging = true; - var posX; - var posY; - if (Calendar.is_ie) { - posY = window.event.clientY + document.body.scrollTop; - posX = window.event.clientX + document.body.scrollLeft; - } else { - posY = ev.clientY + window.scrollY; - posX = ev.clientX + window.scrollX; - } - var st = this.element.style; - this.xOffs = posX - parseInt(st.left); - this.yOffs = posY - parseInt(st.top); - with (Calendar) { - addEvent(document, "mousemove", calDragIt); - addEvent(document, "mouseup", calDragEnd); - } -}; - -// BEGIN: DATE OBJECT PATCHES - -/** Adds the number of days array to the Date object. */ -Date._MD = new Array(31,28,31,30,31,30,31,31,30,31,30,31); - -/** Constants used for time computations */ -Date.SECOND = 1000 /* milliseconds */; -Date.MINUTE = 60 * Date.SECOND; -Date.HOUR = 60 * Date.MINUTE; -Date.DAY = 24 * Date.HOUR; -Date.WEEK = 7 * Date.DAY; - -Date.parseDate = function(str, fmt) { - var today = new Date(); - var y = 0; - var m = -1; - var d = 0; - var a = str.split(/\W+/); - var b = fmt.match(/%./g); - var i = 0, j = 0; - var hr = 0; - var min = 0; - for (i = 0; i < a.length; ++i) { - if (!a[i]) - continue; - switch (b[i]) { - case "%d": - case "%e": - d = parseInt(a[i], 10); - break; - - case "%m": - m = parseInt(a[i], 10) - 1; - break; - - case "%Y": - case "%y": - y = parseInt(a[i], 10); - (y < 100) && (y += (y > 29) ? 1900 : 2000); - break; - - case "%b": - case "%B": - for (j = 0; j < 12; ++j) { - if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { m = j; break; } - } - break; - - case "%H": - case "%I": - case "%k": - case "%l": - hr = parseInt(a[i], 10); - break; - - case "%P": - case "%p": - if (/pm/i.test(a[i]) && hr < 12) - hr += 12; - else if (/am/i.test(a[i]) && hr >= 12) - hr -= 12; - break; - - case "%M": - min = parseInt(a[i], 10); - break; - } - } - if (isNaN(y)) y = today.getFullYear(); - if (isNaN(m)) m = today.getMonth(); - if (isNaN(d)) d = today.getDate(); - if (isNaN(hr)) hr = today.getHours(); - if (isNaN(min)) min = today.getMinutes(); - if (y != 0 && m != -1 && d != 0) - return new Date(y, m, d, hr, min, 0); - y = 0; m = -1; d = 0; - for (i = 0; i < a.length; ++i) { - if (a[i].search(/[a-zA-Z]+/) != -1) { - var t = -1; - for (j = 0; j < 12; ++j) { - if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { t = j; break; } - } - if (t != -1) { - if (m != -1) { - d = m+1; - } - m = t; - } - } else if (parseInt(a[i], 10) <= 12 && m == -1) { - m = a[i]-1; - } else if (parseInt(a[i], 10) > 31 && y == 0) { - y = parseInt(a[i], 10); - (y < 100) && (y += (y > 29) ? 1900 : 2000); - } else if (d == 0) { - d = a[i]; - } - } - if (y == 0) - y = today.getFullYear(); - if (m != -1 && d != 0) - return new Date(y, m, d, hr, min, 0); - return today; -}; - -/** Returns the number of days in the current month */ -Date.prototype.getMonthDays = function(month) { - var year = this.getFullYear(); - if (typeof month == "undefined") { - month = this.getMonth(); - } - if (((0 == (year%4)) && ( (0 != (year%100)) || (0 == (year%400)))) && month == 1) { - return 29; - } else { - return Date._MD[month]; - } -}; - -/** Returns the number of day in the year. */ -Date.prototype.getDayOfYear = function() { - var now = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0); - var then = new Date(this.getFullYear(), 0, 0, 0, 0, 0); - var time = now - then; - return Math.floor(time / Date.DAY); -}; - -/** Returns the number of the week in year, as defined in ISO 8601. - This function is only correct if `this` is the first day of the week. */ -Date.prototype.getWeekNumber = function() { - var d = new Date(this.getFullYear(), this.getMonth(), this.getDate()); - var days = 1000*60*60*24; // one day in milliseconds - - // get the thursday of the current week - var this_thursday = new Date( - d.valueOf() // selected date - - (d.getDay() % 7)*days // previous sunday - + 4*days // + 4 days - ).valueOf(); - - // the thursday in the first week of the year - var first_thursday = new Date( - new Date(this.getFullYear(), 0, 4).valueOf() // January 4 is in the first week by definition - - (d.getDay() % 7)*days // previous sunday - + 4*days // + 4 days - ).valueOf(); - - return Math.round((this_thursday - first_thursday) / (7*days)) + 1; -}; - -/** Checks date and time equality */ -Date.prototype.equalsTo = function(date) { - return ((this.getFullYear() == date.getFullYear()) && - (this.getMonth() == date.getMonth()) && - (this.getDate() == date.getDate()) && - (this.getHours() == date.getHours()) && - (this.getMinutes() == date.getMinutes())); -}; - -/** Set only the year, month, date parts (keep existing time) */ -Date.prototype.setDateOnly = function(date) { - var tmp = new Date(date); - this.setDate(1); - this.setFullYear(tmp.getFullYear()); - this.setMonth(tmp.getMonth()); - this.setDate(tmp.getDate()); -}; - -/** Prints the date in a string according to the given format. */ -Date.prototype.print = function (str) { - var m = this.getMonth(); - var d = this.getDate(); - var y = this.getFullYear(); - var wn = this.getWeekNumber(); - var w = this.getDay(); - var s = {}; - var hr = this.getHours(); - var pm = (hr >= 12); - var ir = (pm) ? (hr - 12) : hr; - var dy = this.getDayOfYear(); - if (ir == 0) - ir = 12; - var min = this.getMinutes(); - var sec = this.getSeconds(); - s["%a"] = Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N] - s["%A"] = Calendar._DN[w]; // full weekday name - s["%b"] = Calendar._SMN[m]; // abbreviated month name [FIXME: I18N] - s["%B"] = Calendar._MN[m]; // full month name - // FIXME: %c : preferred date and time representation for the current locale - s["%C"] = 1 + Math.floor(y / 100); // the century number - s["%d"] = (d < 10) ? ("0" + d) : d; // the day of the month (range 01 to 31) - s["%e"] = d; // the day of the month (range 1 to 31) - // FIXME: %D : american date style: %m/%d/%y - // FIXME: %E, %F, %G, %g, %h (man strftime) - s["%H"] = (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h format) - s["%I"] = (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h format) - s["%j"] = (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; // day of the year (range 001 to 366) - s["%k"] = hr; // hour, range 0 to 23 (24h format) - s["%l"] = ir; // hour, range 1 to 12 (12h format) - s["%m"] = (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12 - s["%M"] = (min < 10) ? ("0" + min) : min; // minute, range 00 to 59 - s["%n"] = "\n"; // a newline character - s["%p"] = pm ? "PM" : "AM"; - s["%P"] = pm ? "pm" : "am"; - // FIXME: %r : the time in am/pm notation %I:%M:%S %p - // FIXME: %R : the time in 24-hour notation %H:%M - s["%s"] = Math.floor(this.getTime() / 1000); - s["%S"] = (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59 - s["%t"] = "\t"; // a tab character - // FIXME: %T : the time in 24-hour notation (%H:%M:%S) - s["%U"] = s["%W"] = s["%V"] = (wn < 10) ? ("0" + wn) : wn; - s["%u"] = w + 1; // the day of the week (range 1 to 7, 1 = MON) - s["%w"] = w; // the day of the week (range 0 to 6, 0 = SUN) - // FIXME: %x : preferred date representation for the current locale without the time - // FIXME: %X : preferred time representation for the current locale without the date - s["%y"] = ('' + y).substr(2, 2); // year without the century (range 00 to 99) - s["%Y"] = y; // year with the century - s["%%"] = "%"; // a literal '%' character - - var re = /%./g; - if (!Calendar.is_ie5 && !Calendar.is_khtml) - return str.replace(re, function (par) { return s[par] || par; }); - - var a = str.match(re); - for (var i = 0; i < a.length; i++) { - var tmp = s[a[i]]; - if (tmp) { - re = new RegExp(a[i], 'g'); - str = str.replace(re, tmp); - } - } - - return str; -}; - -Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear; -Date.prototype.setFullYear = function(y) { - var d = new Date(this); - d.__msh_oldSetFullYear(y); - if (d.getMonth() != this.getMonth()) - this.setDate(28); - this.__msh_oldSetFullYear(y); -}; - -// END: DATE OBJECT PATCHES - - -// global object that remembers the calendar -window._dynarch_popupCalendar = null; diff --git a/assets/javascripts/calendar/lang/calendar-ar.js b/assets/javascripts/calendar/lang/calendar-ar.js deleted file mode 100755 index 2209fbf..0000000 --- a/assets/javascripts/calendar/lang/calendar-ar.js +++ /dev/null @@ -1,125 +0,0 @@ -// Calendar AR language -// Author: SmartData.com.sa -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("الاحد", - "الاثنين", - "الثلاثاء", - "الاربعاء", - "الخميس", - "الجمعة", - "السبت", - "الاحد"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("أح", - "إث", - "ث", - "أر", - "خ", - "ج", - "س", - "أح"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("كانون الثاني", - "شباط", - "حزيران", - "آذار", - "أيار", - "نيسان", - "تموز", - "آب", - "أيلول", - "تشرين الاول", - "تشرين الثاني", - "كانون الاول"); - -// short month names -Calendar._SMN = new Array -("كانون الثاني", - "شباط", - "حزيران", - "آذار", - "أيار", - "نيسان", - "تموز", - "آب", - "أيلول", - "تشرين الاول", - "تشرين الثاني", - "كانون الاول"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "حول التقويم"; - -Calendar._TT["ABOUT"] = -"اختيار الوقت والتاريخ\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"اختيار التاريخ:\n" + -"- استخدم هذه الازرار \xab, \xbb لاختيار السنة\n" + -"- استخدم هذه الازرار " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " لاختيار الشهر\n" + -"- استمر في النقر فوق الازرار للتظليل السريع."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"اختيار الوقت:\n" + -"- انقر على اي جزء من اجزاء الوقت لزيادته\n" + -"- لانقاصهShiftاو انقر مع الضغط على مفتاح \n" + -"- او انقر واسحب للتظليل السريع."; - -Calendar._TT["PREV_YEAR"] = "السنة السابقة"; -Calendar._TT["PREV_MONTH"] = "الشهر السابق"; -Calendar._TT["GO_TODAY"] = "اذهب لليوم"; -Calendar._TT["NEXT_MONTH"] = "الشهر القادم"; -Calendar._TT["NEXT_YEAR"] = "السنة القادمة"; -Calendar._TT["SEL_DATE"] = "اختر التاريخ"; -Calendar._TT["DRAG_TO_MOVE"] = "اسحب للتتحرك"; -Calendar._TT["PART_TODAY"] = "اليوم"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = " اولا%sاعرض "; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "5,6"; - -Calendar._TT["CLOSE"] = "مغلق"; -Calendar._TT["TODAY"] = "اليوم"; -Calendar._TT["TIME_PART"] = "انقر او اسحب لتغير القيمة"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "رقم الاسبوع"; -Calendar._TT["TIME"] = "الوقت:"; diff --git a/assets/javascripts/calendar/lang/calendar-bg.js b/assets/javascripts/calendar/lang/calendar-bg.js deleted file mode 100755 index edc870e..0000000 --- a/assets/javascripts/calendar/lang/calendar-bg.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar BG language -// Author: Nikolay Solakov, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Неделя", - "Понеделник", - "Вторник", - "Сряда", - "Четвъртък", - "Петък", - "Събота", - "Неделя"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Нед", - "Пон", - "Вто", - "Сря", - "Чет", - "Пет", - "Съб", - "Нед"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Януари", - "Февруари", - "Март", - "Април", - "Май", - "Юни", - "Юли", - "Август", - "Септември", - "Октомври", - "Ноември", - "Декември"); - -// short month names -Calendar._SMN = new Array -("Яну", - "Фев", - "Мар", - "Апр", - "Май", - "Юни", - "Юли", - "Авг", - "Сеп", - "Окт", - "Ное", - "Дек"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "За календара"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Избор на дата:\n" + -"- Използвайте \xab, \xbb за избор на година\n" + -"- Използвайте " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " за избор на месец\n" + -"- Задръжте натиснат бутона за списък с години/месеци."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Избор на час:\n" + -"- Кликнете на числата от часа за да ги увеличите\n" + -"- или Shift-click за намаляването им\n" + -"- или кликнете и влачете за по-бърза промяна."; - -Calendar._TT["PREV_YEAR"] = "Предишна година (задръжте за списък)"; -Calendar._TT["PREV_MONTH"] = "Предишен месец (задръжте за списък)"; -Calendar._TT["GO_TODAY"] = "Днешна дата"; -Calendar._TT["NEXT_MONTH"] = "Следващ месец (задръжте за списък)"; -Calendar._TT["NEXT_YEAR"] = "Следваща година (задръжте за списък)"; -Calendar._TT["SEL_DATE"] = "Избор на дата"; -Calendar._TT["DRAG_TO_MOVE"] = "Дръпнете за преместване"; -Calendar._TT["PART_TODAY"] = " (днес)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Седмицата започва с %s"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Затвори"; -Calendar._TT["TODAY"] = "Днес"; -Calendar._TT["TIME_PART"] = "(Shift-)Click или влачене за промяна на стойност"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "седм"; -Calendar._TT["TIME"] = "Час:"; diff --git a/assets/javascripts/calendar/lang/calendar-bs.js b/assets/javascripts/calendar/lang/calendar-bs.js deleted file mode 100755 index 1522175..0000000 --- a/assets/javascripts/calendar/lang/calendar-bs.js +++ /dev/null @@ -1,129 +0,0 @@ -// ** I18N - -// Calendar BS language -// Autor: Ernad Husremović -// -// Preuzeto od Dragan Matic, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Nedjelja", - "Ponedeljak", - "Utorak", - "Srijeda", - "Četvrtak", - "Petak", - "Subota", - "Nedelja"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Ned", - "Pon", - "Uto", - "Sri", - "Čet", - "Pet", - "Sub", - "Ned"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("Januar", - "Februar", - "Mart", - "April", - "Maj", - "Jun", - "Jul", - "Avgust", - "Septembar", - "Oktobar", - "Novembar", - "Decembar"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Avg", - "Sep", - "Okt", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "O kalendaru"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Preth. godina (drži pritisnuto za meni)"; -Calendar._TT["PREV_MONTH"] = "Preth. mjesec (drži pritisnuto za meni)"; -Calendar._TT["GO_TODAY"] = "Na današnji dan"; -Calendar._TT["NEXT_MONTH"] = "Naredni mjesec (drži pritisnuto za meni)"; -Calendar._TT["NEXT_YEAR"] = "Naredna godina (drži prisnuto za meni)"; -Calendar._TT["SEL_DATE"] = "Izbor datuma"; -Calendar._TT["DRAG_TO_MOVE"] = "Prevucite za izmjenu"; -Calendar._TT["PART_TODAY"] = " (danas)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Prikaži %s prvo"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Zatvori"; -Calendar._TT["TODAY"] = "Danas"; -Calendar._TT["TIME_PART"] = "(Shift-)Klik ili prevlačenje za izmjenu vrijednosti"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Vrijeme:"; diff --git a/assets/javascripts/calendar/lang/calendar-ca.js b/assets/javascripts/calendar/lang/calendar-ca.js deleted file mode 100755 index 9902680..0000000 --- a/assets/javascripts/calendar/lang/calendar-ca.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Diumenge", - "Dilluns", - "Dimarts", - "Dimecres", - "Dijous", - "Divendres", - "Dissabte", - "Diumenge"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("dg", - "dl", - "dt", - "dc", - "dj", - "dv", - "ds", - "dg"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Gener", - "Febrer", - "Març", - "Abril", - "Maig", - "Juny", - "Juliol", - "Agost", - "Setembre", - "Octubre", - "Novembre", - "Desembre"); - -// short month names -Calendar._SMN = new Array -("Gen", - "Feb", - "Mar", - "Abr", - "Mai", - "Jun", - "Jul", - "Ago", - "Set", - "Oct", - "Nov", - "Des"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Quant al calendari"; - -Calendar._TT["ABOUT"] = -"Selector DHTML de data/hora\n" + -"(c) dynarch.com 2002-2005 / Autor: Mihai Bazon\n" + // don't translate this this ;-) -"Per aconseguir l'última versió visiteu: http://www.dynarch.com/projects/calendar/\n" + -"Distribuït sota la llicència GNU LGPL. Vegeu http://gnu.org/licenses/lgpl.html per obtenir més detalls." + -"\n\n" + -"Selecció de la data:\n" + -"- Utilitzeu els botons \xab, \xbb per seleccionar l'any\n" + -"- Utilitzeu els botons " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " per seleccionar el mes\n" + -"- Mantingueu premut el botó del ratolí sobre qualsevol d'aquests botons per a una selecció més ràpida."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Selecció de l'hora:\n" + -"- Feu clic en qualsevol part de l'hora per incrementar-la\n" + -"- o premeu majúscules per disminuir-la\n" + -"- o feu clic i arrossegueu per a una selecció més ràpida."; - -Calendar._TT["PREV_YEAR"] = "Any anterior (mantenir per menú)"; -Calendar._TT["PREV_MONTH"] = "Mes anterior (mantenir per menú)"; -Calendar._TT["GO_TODAY"] = "Anar a avui"; -Calendar._TT["NEXT_MONTH"] = "Mes següent (mantenir per menú)"; -Calendar._TT["NEXT_YEAR"] = "Any següent (mantenir per menú)"; -Calendar._TT["SEL_DATE"] = "Sel·lecciona la data"; -Calendar._TT["DRAG_TO_MOVE"] = "Arrossega per moure"; -Calendar._TT["PART_TODAY"] = " (avui)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Primer mostra el %s"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Tanca"; -Calendar._TT["TODAY"] = "Avui"; -Calendar._TT["TIME_PART"] = "(Majúscules-)Feu clic o arrossegueu per canviar el valor"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y"; - -Calendar._TT["WK"] = "set"; -Calendar._TT["TIME"] = "Hora:"; diff --git a/assets/javascripts/calendar/lang/calendar-cs.js b/assets/javascripts/calendar/lang/calendar-cs.js deleted file mode 100755 index 406ac66..0000000 --- a/assets/javascripts/calendar/lang/calendar-cs.js +++ /dev/null @@ -1,69 +0,0 @@ -/* - calendar-cs-win.js - language: Czech - encoding: windows-1250 - author: Lubos Jerabek (xnet@seznam.cz) - Jan Uhlir (espinosa@centrum.cz) -*/ - -// ** I18N -Calendar._DN = new Array('Neděle','Pondělí','Úterý','Středa','Čtvrtek','Pátek','Sobota','Neděle'); -Calendar._SDN = new Array('Ne','Po','Út','St','Čt','Pá','So','Ne'); -Calendar._MN = new Array('Leden','Únor','Březen','Duben','Květen','Červen','Červenec','Srpen','Září','Říjen','Listopad','Prosinec'); -Calendar._SMN = new Array('Led','Úno','Bře','Dub','Kvě','Črv','Čvc','Srp','Zář','Říj','Lis','Pro'); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "O komponentě kalendář"; -Calendar._TT["TOGGLE"] = "Změna prvního dne v týdnu"; -Calendar._TT["PREV_YEAR"] = "Předchozí rok (přidrž pro menu)"; -Calendar._TT["PREV_MONTH"] = "Předchozí měsíc (přidrž pro menu)"; -Calendar._TT["GO_TODAY"] = "Dnešní datum"; -Calendar._TT["NEXT_MONTH"] = "Další měsíc (přidrž pro menu)"; -Calendar._TT["NEXT_YEAR"] = "Další rok (přidrž pro menu)"; -Calendar._TT["SEL_DATE"] = "Vyber datum"; -Calendar._TT["DRAG_TO_MOVE"] = "Chyť a táhni, pro přesun"; -Calendar._TT["PART_TODAY"] = " (dnes)"; -Calendar._TT["MON_FIRST"] = "Ukaž jako první Pondělí"; -//Calendar._TT["SUN_FIRST"] = "Ukaž jako první Neděli"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Výběr datumu:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Použijte tlačítka " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " k výběru měsíce\n" + -"- Podržte tlačítko myši na jakémkoliv z těch tlačítek pro rychlejší výběr."; - -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Výběr času:\n" + -"- Klikněte na jakoukoliv z částí výběru času pro zvýšení.\n" + -"- nebo Shift-click pro snížení\n" + -"- nebo klikněte a táhněte pro rychlejší výběr."; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Zobraz %s první"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Zavřít"; -Calendar._TT["TODAY"] = "Dnes"; -Calendar._TT["TIME_PART"] = "(Shift-)Klikni nebo táhni pro změnu hodnoty"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "d.m.yy"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Čas:"; diff --git a/assets/javascripts/calendar/lang/calendar-da.js b/assets/javascripts/calendar/lang/calendar-da.js deleted file mode 100755 index dfad321..0000000 --- a/assets/javascripts/calendar/lang/calendar-da.js +++ /dev/null @@ -1,128 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Translater: Mads N. Vestergaard -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Søndag", - "Mandag", - "Tirsdag", - "Onsdag", - "Torsdag", - "Fredag", - "Lørdag", - "Søndag"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Søn", - "Man", - "Tir", - "Ons", - "Tor", - "Fre", - "Lør", - "Søn"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Januar", - "Februar", - "Marts", - "April", - "Maj", - "Juni", - "Juli", - "August", - "September", - "Oktober", - "November", - "December"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Om denne kalender"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For seneste version, besøg: http://www.dynarch.com/projects/calendar/\n" + -"Distribueret under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for detaljer." + -"\n\n" + -"Dato valg:\n" + -"- Benyt \xab, \xbb tasterne til at vælge år\n" + -"- Benyt " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " tasterne til at vælge måned\n" + -"- Hold musetasten inde på punkterne for at vælge hurtigere."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Tids valg:\n" + -"- Klik på en af tidsrammerne for at forhøje det\n" + -"- eller Shift-klik for at mindske det\n" + -"- eller klik og træk for hurtigere valg."; - -Calendar._TT["PREV_YEAR"] = "Forrige år (hold for menu)"; -Calendar._TT["PREV_MONTH"] = "Forrige måned (hold for menu)"; -Calendar._TT["GO_TODAY"] = "Gå til dags dato"; -Calendar._TT["NEXT_MONTH"] = "Næste måned (hold for menu)"; -Calendar._TT["NEXT_YEAR"] = "Næste år (hold for menu)"; -Calendar._TT["SEL_DATE"] = "Vælg dato"; -Calendar._TT["DRAG_TO_MOVE"] = "Træk for at flytte"; -Calendar._TT["PART_TODAY"] = " (dags dato)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Vis %s først"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "6,7"; - -Calendar._TT["CLOSE"] = "Luk"; -Calendar._TT["TODAY"] = "I dag"; -Calendar._TT["TIME_PART"] = "(Shift-)Klik eller træk for at ændre værdi"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "uge"; -Calendar._TT["TIME"] = "Tid:"; diff --git a/assets/javascripts/calendar/lang/calendar-de.js b/assets/javascripts/calendar/lang/calendar-de.js deleted file mode 100755 index c320699..0000000 --- a/assets/javascripts/calendar/lang/calendar-de.js +++ /dev/null @@ -1,128 +0,0 @@ -// ** I18N - -// Calendar DE language -// Author: Jack (tR), -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Sonntag", - "Montag", - "Dienstag", - "Mittwoch", - "Donnerstag", - "Freitag", - "Samstag", - "Sonntag"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// short day names -Calendar._SDN = new Array -("So", - "Mo", - "Di", - "Mi", - "Do", - "Fr", - "Sa", - "So"); - -// full month names -Calendar._MN = new Array -("Januar", - "Februar", - "M\u00e4rz", - "April", - "Mai", - "Juni", - "Juli", - "August", - "September", - "Oktober", - "November", - "Dezember"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "M\u00e4r", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Dez"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "\u00DCber dieses Kalendarmodul"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Datum ausw\u00e4hlen:\n" + -"- Benutzen Sie die \xab, \xbb Buttons um das Jahr zu w\u00e4hlen\n" + -"- Benutzen Sie die " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " Buttons um den Monat zu w\u00e4hlen\n" + -"- F\u00fcr eine Schnellauswahl halten Sie die Maustaste \u00fcber diesen Buttons fest."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Zeit ausw\u00e4hlen:\n" + -"- Klicken Sie auf die Teile der Uhrzeit, um diese zu erh\u00F6hen\n" + -"- oder klicken Sie mit festgehaltener Shift-Taste um diese zu verringern\n" + -"- oder klicken und festhalten f\u00fcr Schnellauswahl."; - -Calendar._TT["TOGGLE"] = "Ersten Tag der Woche w\u00e4hlen"; -Calendar._TT["PREV_YEAR"] = "Voriges Jahr (Festhalten f\u00fcr Schnellauswahl)"; -Calendar._TT["PREV_MONTH"] = "Voriger Monat (Festhalten f\u00fcr Schnellauswahl)"; -Calendar._TT["GO_TODAY"] = "Heute ausw\u00e4hlen"; -Calendar._TT["NEXT_MONTH"] = "N\u00e4chst. Monat (Festhalten f\u00fcr Schnellauswahl)"; -Calendar._TT["NEXT_YEAR"] = "N\u00e4chst. Jahr (Festhalten f\u00fcr Schnellauswahl)"; -Calendar._TT["SEL_DATE"] = "Datum ausw\u00e4hlen"; -Calendar._TT["DRAG_TO_MOVE"] = "Zum Bewegen festhalten"; -Calendar._TT["PART_TODAY"] = " (Heute)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Woche beginnt mit %s "; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Schlie\u00dfen"; -Calendar._TT["TODAY"] = "Heute"; -Calendar._TT["TIME_PART"] = "(Shift-)Klick oder Festhalten und Ziehen um den Wert zu \u00e4ndern"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Zeit:"; diff --git a/assets/javascripts/calendar/lang/calendar-en-gb.js b/assets/javascripts/calendar/lang/calendar-en-gb.js deleted file mode 100755 index 1029400..0000000 --- a/assets/javascripts/calendar/lang/calendar-en-gb.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - "Sunday"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Sun", - "Mon", - "Tue", - "Wed", - "Thu", - "Fri", - "Sat", - "Sun"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "About the calendar"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)"; -Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)"; -Calendar._TT["GO_TODAY"] = "Go Today"; -Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)"; -Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)"; -Calendar._TT["SEL_DATE"] = "Select date"; -Calendar._TT["DRAG_TO_MOVE"] = "Drag to move"; -Calendar._TT["PART_TODAY"] = " (today)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Display %s first"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Close"; -Calendar._TT["TODAY"] = "Today"; -Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Time:"; diff --git a/assets/javascripts/calendar/lang/calendar-en.js b/assets/javascripts/calendar/lang/calendar-en.js deleted file mode 100755 index 0dbde79..0000000 --- a/assets/javascripts/calendar/lang/calendar-en.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - "Sunday"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Sun", - "Mon", - "Tue", - "Wed", - "Thu", - "Fri", - "Sat", - "Sun"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "About the calendar"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)"; -Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)"; -Calendar._TT["GO_TODAY"] = "Go Today"; -Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)"; -Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)"; -Calendar._TT["SEL_DATE"] = "Select date"; -Calendar._TT["DRAG_TO_MOVE"] = "Drag to move"; -Calendar._TT["PART_TODAY"] = " (today)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Display %s first"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Close"; -Calendar._TT["TODAY"] = "Today"; -Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Time:"; diff --git a/assets/javascripts/calendar/lang/calendar-es.js b/assets/javascripts/calendar/lang/calendar-es.js deleted file mode 100755 index 11d0b53..0000000 --- a/assets/javascripts/calendar/lang/calendar-es.js +++ /dev/null @@ -1,129 +0,0 @@ -// ** I18N - -// Calendar ES (spanish) language -// Author: Mihai Bazon, -// Updater: Servilio Afre Puentes -// Updated: 2004-06-03 -// Encoding: utf-8 -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Domingo", - "Lunes", - "Martes", - "Miércoles", - "Jueves", - "Viernes", - "Sábado", - "Domingo"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Dom", - "Lun", - "Mar", - "Mié", - "Jue", - "Vie", - "Sáb", - "Dom"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Enero", - "Febrero", - "Marzo", - "Abril", - "Mayo", - "Junio", - "Julio", - "Agosto", - "Septiembre", - "Octubre", - "Noviembre", - "Diciembre"); - -// short month names -Calendar._SMN = new Array -("Ene", - "Feb", - "Mar", - "Abr", - "May", - "Jun", - "Jul", - "Ago", - "Sep", - "Oct", - "Nov", - "Dic"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Acerca del calendario"; - -Calendar._TT["ABOUT"] = -"Selector DHTML de Fecha/Hora\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"Para conseguir la última versión visite: http://www.dynarch.com/projects/calendar/\n" + -"Distribuido bajo licencia GNU LGPL. Visite http://gnu.org/licenses/lgpl.html para más detalles." + -"\n\n" + -"Selección de fecha:\n" + -"- Use los botones \xab, \xbb para seleccionar el año\n" + -"- Use los botones " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para seleccionar el mes\n" + -"- Mantenga pulsado el ratón en cualquiera de estos botones para una selección rápida."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Selección de hora:\n" + -"- Pulse en cualquiera de las partes de la hora para incrementarla\n" + -"- o pulse las mayúsculas mientras hace clic para decrementarla\n" + -"- o haga clic y arrastre el ratón para una selección más rápida."; - -Calendar._TT["PREV_YEAR"] = "Año anterior (mantener para menú)"; -Calendar._TT["PREV_MONTH"] = "Mes anterior (mantener para menú)"; -Calendar._TT["GO_TODAY"] = "Ir a hoy"; -Calendar._TT["NEXT_MONTH"] = "Mes siguiente (mantener para menú)"; -Calendar._TT["NEXT_YEAR"] = "Año siguiente (mantener para menú)"; -Calendar._TT["SEL_DATE"] = "Seleccionar fecha"; -Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar para mover"; -Calendar._TT["PART_TODAY"] = " (hoy)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Hacer %s primer día de la semana"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Cerrar"; -Calendar._TT["TODAY"] = "Hoy"; -Calendar._TT["TIME_PART"] = "(Mayúscula-)Clic o arrastre para cambiar valor"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y"; - -Calendar._TT["WK"] = "sem"; -Calendar._TT["TIME"] = "Hora:"; diff --git a/assets/javascripts/calendar/lang/calendar-eu.js b/assets/javascripts/calendar/lang/calendar-eu.js deleted file mode 100755 index 4905783..0000000 --- a/assets/javascripts/calendar/lang/calendar-eu.js +++ /dev/null @@ -1,128 +0,0 @@ -// ** I18N - -// Calendar EU language -// Author: Ales Zabala Alava (Shagi), -// 2010-01-25 -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Igandea", - "Astelehena", - "Asteartea", - "Asteazkena", - "Osteguna", - "Ostirala", - "Larunbata", - "Igandea"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Ig.", - "Al.", - "Ar.", - "Az.", - "Og.", - "Or.", - "La.", - "Ig."); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("Urtarrila", - "Otsaila", - "Martxoa", - "Apirila", - "Maiatza", - "Ekaina", - "Uztaila", - "Abuztua", - "Iraila", - "Urria", - "Azaroa", - "Abendua"); - -// short month names -Calendar._SMN = new Array -("Urt", - "Ots", - "Mar", - "Api", - "Mai", - "Eka", - "Uzt", - "Abu", - "Ira", - "Urr", - "Aza", - "Abe"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Egutegiari buruz"; - -Calendar._TT["ABOUT"] = -"DHTML Data/Ordu Hautatzailea\n" + -"(c) dynarch.com 2002-2005 / Egilea: Mihai Bazon\n" + // don't translate this this ;-) -"Azken bertsiorako: http://www.dynarch.com/projects/calendar/\n" + -"GNU LGPL Lizentziapean banatuta. Ikusi http://gnu.org/licenses/lgpl.html zehaztasunentzako." + -"\n\n" + -"Data hautapena:\n" + -"- Erabili \xab, \xbb botoiak urtea hautatzeko\n" + -"- Erabili " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " botoiak hilabeteak hautatzeko\n" + -"- Mantendu saguaren botoia edo goiko edozein botoi hautapena bizkortzeko."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Ordu hautapena:\n" + -"- Klikatu orduaren edozein zati handitzeko\n" + -"- edo Shift-klikatu txikiagotzeko\n" + -"- edo klikatu eta arrastatu hautapena bizkortzeko."; - -Calendar._TT["PREV_YEAR"] = "Aurreko urtea (mantendu menuarentzako)"; -Calendar._TT["PREV_MONTH"] = "Aurreko hilabetea (mantendu menuarentzako)"; -Calendar._TT["GO_TODAY"] = "Joan Gaur-era"; -Calendar._TT["NEXT_MONTH"] = "Hurrengo hilabetea (mantendu menuarentzako)"; -Calendar._TT["NEXT_YEAR"] = "Hurrengo urtea (mantendu menuarentzako)"; -Calendar._TT["SEL_DATE"] = "Data hautatu"; -Calendar._TT["DRAG_TO_MOVE"] = "Arrastatu mugitzeko"; -Calendar._TT["PART_TODAY"] = " (gaur)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Erakutsi %s lehenbizi"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Itxi"; -Calendar._TT["TODAY"] = "Gaur"; -Calendar._TT["TIME_PART"] = "(Shift-)Klikatu edo arrastatu balioa aldatzeko"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Ordua:"; diff --git a/assets/javascripts/calendar/lang/calendar-fa.js b/assets/javascripts/calendar/lang/calendar-fa.js deleted file mode 100755 index 01ebbb2..0000000 --- a/assets/javascripts/calendar/lang/calendar-fa.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar FA language -// Author: Behrang Noroozinia, behrangn at g mail -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("یک‌شنبه", - "دوشنبه", - "سه‌شنبه", - "چهارشنبه", - "پنج‌شنبه", - "آدینه", - "شنبه", - "یک‌شنبه"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("یک", - "دو", - "سه", - "چهار", - "پنج", - "آدینه", - "شنبه", - "یک"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("ژانویه", - "فوریه", - "مارس", - "آوریل", - "مه", - "ژوئن", - "ژوئیه", - "اوت", - "سپتامبر", - "اکتبر", - "نوامبر", - "دسامبر"); - -// short month names -Calendar._SMN = new Array -("ژان", - "فور", - "مار", - "آور", - "مه", - "ژوئن", - "ژوئیه", - "اوت", - "سپت", - "اکت", - "نوا", - "دسا"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "درباره گاهشمار"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "سال پیشین (برای فهرست نگه دارید)"; -Calendar._TT["PREV_MONTH"] = "ماه پیشین ( برای فهرست نگه دارید)"; -Calendar._TT["GO_TODAY"] = "برو به امروز"; -Calendar._TT["NEXT_MONTH"] = "ماه پسین (برای فهرست نگه دارید)"; -Calendar._TT["NEXT_YEAR"] = "سال پسین (برای فهرست نگه دارید)"; -Calendar._TT["SEL_DATE"] = "گزینش"; -Calendar._TT["DRAG_TO_MOVE"] = "برای جابجایی بکشید"; -Calendar._TT["PART_TODAY"] = " (امروز)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "آغاز هفته از %s"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "4,5"; - -Calendar._TT["CLOSE"] = "بسته"; -Calendar._TT["TODAY"] = "امروز"; -Calendar._TT["TIME_PART"] = "زدن (با Shift) یا کشیدن برای ویرایش"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "هفته"; -Calendar._TT["TIME"] = "زمان:"; diff --git a/assets/javascripts/calendar/lang/calendar-fi.js b/assets/javascripts/calendar/lang/calendar-fi.js deleted file mode 100755 index 1e65eee..0000000 --- a/assets/javascripts/calendar/lang/calendar-fi.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar FI language -// Author: Antti Perkiömäki -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Sunnuntai", - "Maanantai", - "Tiistai", - "Keskiviikko", - "Torstai", - "Perjantai", - "Lauantai", - "Sunnuntai"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Su", - "Ma", - "Ti", - "Ke", - "To", - "Pe", - "La", - "Su"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Tammikuu", - "Helmikuu", - "Maaliskuu", - "Huhtikuu", - "Toukokuu", - "Kesäkuu", - "Heinäkuu", - "Elokuu", - "Syyskuu", - "Lokakuu", - "Marraskuu", - "Joulukuu"); - -// short month names -Calendar._SMN = new Array -("Tammi", - "Helmi", - "Maalis", - "Huhti", - "Touko", - "Kesä", - "Heinä", - "Elo", - "Syys", - "Loka", - "Marras", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Tietoa kalenterista"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Tekijä: Mihai Bazon\n" + // don't translate this this ;-) -"Viimeisin versio: http://www.dynarch.com/projects/calendar/\n" + -"Jaettu GNU LGPL alaisena. Katso lisätiedot http://gnu.org/licenses/lgpl.html" + -"\n\n" + -"Päivä valitsin:\n" + -"- Käytä \xab, \xbb painikkeita valitaksesi vuoden\n" + -"- Käytä " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " painikkeita valitaksesi kuukauden\n" + -"- Pidä alhaalla hiiren painiketta missä tahansa yllämainituissa painikkeissa valitaksesi nopeammin."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Ajan valinta:\n" + -"- Paina mitä tahansa ajan osaa kasvattaaksesi sitä\n" + -"- tai Vaihtonäppäin-paina laskeaksesi sitä\n" + -"- tai paina ja raahaa valitaksesi nopeammin."; - -Calendar._TT["PREV_YEAR"] = "Edellinen vuosi (valikko tulee painaessa)"; -Calendar._TT["PREV_MONTH"] = "Edellinen kuukausi (valikko tulee painaessa)"; -Calendar._TT["GO_TODAY"] = "Siirry Tänään"; -Calendar._TT["NEXT_MONTH"] = "Seuraava kuukausi (valikko tulee painaessa)"; -Calendar._TT["NEXT_YEAR"] = "Seuraava vuosi (valikko tulee painaessa)"; -Calendar._TT["SEL_DATE"] = "Valitse päivä"; -Calendar._TT["DRAG_TO_MOVE"] = "Rahaa siirtääksesi"; -Calendar._TT["PART_TODAY"] = " (tänään)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Näytä %s ensin"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "6,0"; - -Calendar._TT["CLOSE"] = "Sulje"; -Calendar._TT["TODAY"] = "Tänään"; -Calendar._TT["TIME_PART"] = "(Vaihtonäppäin-)Paina tai raahaa vaihtaaksesi arvoa"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "vko"; -Calendar._TT["TIME"] = "Aika:"; diff --git a/assets/javascripts/calendar/lang/calendar-fr.js b/assets/javascripts/calendar/lang/calendar-fr.js deleted file mode 100755 index ee2a486..0000000 --- a/assets/javascripts/calendar/lang/calendar-fr.js +++ /dev/null @@ -1,129 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// Translator: David Duret, from previous french version - -// full day names -Calendar._DN = new Array -("Dimanche", - "Lundi", - "Mardi", - "Mercredi", - "Jeudi", - "Vendredi", - "Samedi", - "Dimanche"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Dim", - "Lun", - "Mar", - "Mer", - "Jeu", - "Ven", - "Sam", - "Dim"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Janvier", - "Février", - "Mars", - "Avril", - "Mai", - "Juin", - "Juillet", - "Août", - "Septembre", - "Octobre", - "Novembre", - "Décembre"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Fev", - "Mar", - "Avr", - "Mai", - "Juin", - "Juil", - "Aout", - "Sep", - "Oct", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "A propos du calendrier"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Heure Selecteur\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"Pour la derniere version visitez : http://www.dynarch.com/projects/calendar/\n" + -"Distribué par GNU LGPL. Voir http://gnu.org/licenses/lgpl.html pour les details." + -"\n\n" + -"Selection de la date :\n" + -"- Utiliser les bouttons \xab, \xbb pour selectionner l\'annee\n" + -"- Utiliser les bouttons " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pour selectionner les mois\n" + -"- Garder la souris sur n'importe quels boutons pour une selection plus rapide"; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Selection de l\'heure :\n" + -"- Cliquer sur heures ou minutes pour incrementer\n" + -"- ou Maj-clic pour decrementer\n" + -"- ou clic et glisser-deplacer pour une selection plus rapide"; - -Calendar._TT["PREV_YEAR"] = "Année préc. (maintenir pour menu)"; -Calendar._TT["PREV_MONTH"] = "Mois préc. (maintenir pour menu)"; -Calendar._TT["GO_TODAY"] = "Atteindre la date du jour"; -Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)"; -Calendar._TT["NEXT_YEAR"] = "Année suiv. (maintenir pour menu)"; -Calendar._TT["SEL_DATE"] = "Sélectionner une date"; -Calendar._TT["DRAG_TO_MOVE"] = "Déplacer"; -Calendar._TT["PART_TODAY"] = " (Aujourd'hui)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Afficher %s en premier"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Fermer"; -Calendar._TT["TODAY"] = "Aujourd'hui"; -Calendar._TT["TIME_PART"] = "(Maj-)Clic ou glisser pour modifier la valeur"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "Sem."; -Calendar._TT["TIME"] = "Heure :"; diff --git a/assets/javascripts/calendar/lang/calendar-gl.js b/assets/javascripts/calendar/lang/calendar-gl.js deleted file mode 100755 index 6141a76..0000000 --- a/assets/javascripts/calendar/lang/calendar-gl.js +++ /dev/null @@ -1,128 +0,0 @@ -// ** I18N - -// Calendar GL (galician) language -// Author: Martín Vázquez Cabanas, -// Updated: 2009-01-23 -// Encoding: utf-8 -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Domingo", - "Luns", - "Martes", - "Mércores", - "Xoves", - "Venres", - "Sábado", - "Domingo"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Dom", - "Lun", - "Mar", - "Mér", - "Xov", - "Ven", - "Sáb", - "Dom"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Xaneiro", - "Febreiro", - "Marzo", - "Abril", - "Maio", - "Xuño", - "Xullo", - "Agosto", - "Setembro", - "Outubro", - "Novembro", - "Decembro"); - -// short month names -Calendar._SMN = new Array -("Xan", - "Feb", - "Mar", - "Abr", - "Mai", - "Xun", - "Xull", - "Ago", - "Set", - "Out", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Acerca do calendario"; - -Calendar._TT["ABOUT"] = -"Selector DHTML de Data/Hora\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"Para conseguila última versión visite: http://www.dynarch.com/projects/calendar/\n" + -"Distribuído baixo licenza GNU LGPL. Visite http://gnu.org/licenses/lgpl.html para máis detalles." + -"\n\n" + -"Selección de data:\n" + -"- Use os botóns \xab, \xbb para seleccionalo ano\n" + -"- Use os botóns " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para seleccionalo mes\n" + -"- Manteña pulsado o rato en calquera destes botóns para unha selección rápida."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Selección de hora:\n" + -"- Pulse en calquera das partes da hora para incrementala\n" + -"- ou pulse maiúsculas mentres fai clic para decrementala\n" + -"- ou faga clic e arrastre o rato para unha selección máis rápida."; - -Calendar._TT["PREV_YEAR"] = "Ano anterior (manter para menú)"; -Calendar._TT["PREV_MONTH"] = "Mes anterior (manter para menú)"; -Calendar._TT["GO_TODAY"] = "Ir a hoxe"; -Calendar._TT["NEXT_MONTH"] = "Mes seguinte (manter para menú)"; -Calendar._TT["NEXT_YEAR"] = "Ano seguinte (manter para menú)"; -Calendar._TT["SEL_DATE"] = "Seleccionar data"; -Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar para mover"; -Calendar._TT["PART_TODAY"] = " (hoxe)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Facer %s primeiro día da semana"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Pechar"; -Calendar._TT["TODAY"] = "Hoxe"; -Calendar._TT["TIME_PART"] = "(Maiúscula-)Clic ou arrastre para cambiar valor"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y"; - -Calendar._TT["WK"] = "sem"; -Calendar._TT["TIME"] = "Hora:"; diff --git a/assets/javascripts/calendar/lang/calendar-he.js b/assets/javascripts/calendar/lang/calendar-he.js deleted file mode 100755 index 9d4c87d..0000000 --- a/assets/javascripts/calendar/lang/calendar-he.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar HE language -// Author: Saggi Mizrahi -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("ראשון", - "שני", - "שלישי", - "רביעי", - "חמישי", - "שישי", - "שבת", - "ראשון"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("א", - "ב", - "ג", - "ד", - "ה", - "ו", - "ש", - "א"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("ינואר", - "פברואר", - "מרץ", - "אפריל", - "מאי", - "יוני", - "יולי", - "אוגוסט", - "ספטמבר", - "אוקטובר", - "נובמבר", - "דצמבר"); - -// short month names -Calendar._SMN = new Array -("ינו'", - "פבו'", - "מרץ", - "אפר'", - "מאי", - "יונ'", - "יול'", - "אוג'", - "ספט'", - "אוקט'", - "נוב'", - "דצמ'"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "אודות לוח השנה"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "שנה קודמת (החזק לתפריט)"; -Calendar._TT["PREV_MONTH"] = "חודש קודם (החזק לתפריט)"; -Calendar._TT["GO_TODAY"] = "לך להיום"; -Calendar._TT["NEXT_MONTH"] = "חודש הבא (החזק לתפריט)"; -Calendar._TT["NEXT_YEAR"] = "שנה הבאה (החזק לתפריט)"; -Calendar._TT["SEL_DATE"] = "בחר תאריך"; -Calendar._TT["DRAG_TO_MOVE"] = "משוך כדי להזיז"; -Calendar._TT["PART_TODAY"] = " (היום)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "הצג %s קודם"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "5,6"; - -Calendar._TT["CLOSE"] = "סגור"; -Calendar._TT["TODAY"] = "היום"; -Calendar._TT["TIME_PART"] = "(Shift-)לחץ או משוך כדי לשנות את הערך"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "זמן:"; diff --git a/assets/javascripts/calendar/lang/calendar-hr.js b/assets/javascripts/calendar/lang/calendar-hr.js deleted file mode 100755 index 4759bae..0000000 --- a/assets/javascripts/calendar/lang/calendar-hr.js +++ /dev/null @@ -1,128 +0,0 @@ -// ** I18N - -// Calendar HR language -// Author: Helix d.o.o., -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Nedjelja", - "Ponedjeljak", - "Utorak", - "Srijeda", - "Cetvrtak", - "Petak", - "Subota", - "Nedjelja"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Ned", - "Pon", - "Uto", - "Sri", - "Cet", - "Pet", - "Sub", - "Ned"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("Sijecanj", - "Veljaca", - "Ožujak", - "Travanj", - "Svibanj", - "Lipanj", - "Srpanj", - "Kolovoz", - "Rujan", - "Listopad", - "Studeni", - "Prosinac"); - -// short month names -Calendar._SMN = new Array -("Sij", - "Velj", - "Ožu", - "Tra", - "Svi", - "Lip", - "Srp", - "Kol", - "Ruj", - "List", - "Stu", - "Pro"); - - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "About the calendar"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Prethodna godina (hold for menu)"; -Calendar._TT["PREV_MONTH"] = "Prethodni mjesec (hold for menu)"; -Calendar._TT["GO_TODAY"] = "Na današnji dan"; -Calendar._TT["NEXT_MONTH"] = "Naredni mjesec (hold for menu)"; -Calendar._TT["NEXT_YEAR"] = "Naredna godina (hold for menu)"; -Calendar._TT["SEL_DATE"] = "Odaberite datum"; -Calendar._TT["DRAG_TO_MOVE"] = "Drag to move"; -Calendar._TT["PART_TODAY"] = " (Danas)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Prikaži %s prvo"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Zatvori"; -Calendar._TT["TODAY"] = "Danas"; -Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Vrijeme:"; diff --git a/assets/javascripts/calendar/lang/calendar-hu.js b/assets/javascripts/calendar/lang/calendar-hu.js deleted file mode 100755 index 0e219c1..0000000 --- a/assets/javascripts/calendar/lang/calendar-hu.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar HU language -// Author: Takács Gábor -// Encoding: UTF-8 -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Vasárnap", - "Hétfő", - "Kedd", - "Szerda", - "Csütörtök", - "Péntek", - "Szombat", - "Vasárnap"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Vas", - "Hét", - "Ked", - "Sze", - "Csü", - "Pén", - "Szo", - "Vas"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Január", - "Február", - "Március", - "Április", - "Május", - "Június", - "Július", - "Augusztus", - "Szeptember", - "Október", - "November", - "December"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Már", - "Ápr", - "Máj", - "Jún", - "Júl", - "Aug", - "Szep", - "Okt", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "A naptár leírása"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Előző év (nyomvatart = menü)"; -Calendar._TT["PREV_MONTH"] = "Előző hónap (nyomvatart = menü)"; -Calendar._TT["GO_TODAY"] = "Irány a Ma"; -Calendar._TT["NEXT_MONTH"] = "Következő hónap (nyomvatart = menü)"; -Calendar._TT["NEXT_YEAR"] = "Következő év (nyomvatart = menü)"; -Calendar._TT["SEL_DATE"] = "Válasszon dátumot"; -Calendar._TT["DRAG_TO_MOVE"] = "Fogd és vidd"; -Calendar._TT["PART_TODAY"] = " (ma)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "%s megjelenítése elsőként"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Bezár"; -Calendar._TT["TODAY"] = "Ma"; -Calendar._TT["TIME_PART"] = "(Shift-)Click vagy húzd az érték változtatásához"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y.%m.%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%B %e, %A"; - -Calendar._TT["WK"] = "hét"; -Calendar._TT["TIME"] = "Idő:"; diff --git a/assets/javascripts/calendar/lang/calendar-id.js b/assets/javascripts/calendar/lang/calendar-id.js deleted file mode 100755 index 006df75..0000000 --- a/assets/javascripts/calendar/lang/calendar-id.js +++ /dev/null @@ -1,130 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// Translator: Raden Prabowo, - -// full day names -Calendar._DN = new Array -("Minggu", - "Senin", - "Selasa", - "Rabu", - "Kamis", - "Jumat", - "Sabtu", - "Minggu"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Ming", - "Sen", - "Sel", - "Rab", - "Kam", - "Jum", - "Sab", - "Ming"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("Januari", - "Februari", - "Maret", - "April", - "Mei", - "Juni", - "Juli", - "Agustus", - "September", - "Oktober", - "November", - "Desember"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Mar", - "Apr", - "Mei", - "Jun", - "Jul", - "Agu", - "Sep", - "Okt", - "Nov", - "Des"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Mengenai kalender"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"Versi terbaru terdapat di: http://www.dynarch.com/projects/calendar/\n" + -"Disebarkan dibawah lisensi GNU LGPL. Lihat http://gnu.org/licenses/lgpl.html untuk detil." + -"\n\n" + -"Pemilihan tanggal:\n" + -"- Gunakan tombol \xab, \xbb untuk memilih tahun\n" + -"- Gunakan tombol " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " untuk memilih bulan\n" + -"- Tekan terus tombol kanan pada mouse atau salah satu tombol diatas untuk memilih lebih cepat."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Pemilihan waktu:\n" + -"- Klik bagian waktu untuk menaikkan\n" + -"- atau Shift-klick untuk menurunkan\n" + -"- atau klik dan geser untuk pemilihan yang lebih cepat."; - -Calendar._TT["PREV_YEAR"] = "Tahun sebelumnya. (tekan terus untuk menu)"; -Calendar._TT["PREV_MONTH"] = "Bulan sebelumnya. (tekan terus untuk menu)"; -Calendar._TT["GO_TODAY"] = "Ke Hari ini"; -Calendar._TT["NEXT_MONTH"] = "Bulan berikutnya. (tekan terus untuk menu)"; -Calendar._TT["NEXT_YEAR"] = "Tahun berikutnya. (tekan terus untuk menu)"; -Calendar._TT["SEL_DATE"] = "Pilih tanggal"; -Calendar._TT["DRAG_TO_MOVE"] = "Geser untuk menggerakkan"; -Calendar._TT["PART_TODAY"] = " (hari ini)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Tampilkan %s lebih dulu"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Tutup"; -Calendar._TT["TODAY"] = "Hari ini"; -Calendar._TT["TIME_PART"] = "(Shift-)Click atau geser untuk mengubah nilai"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; -//Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b"; - -Calendar._TT["WK"] = "mg"; -Calendar._TT["TIME"] = "Waktu:"; diff --git a/assets/javascripts/calendar/lang/calendar-it.js b/assets/javascripts/calendar/lang/calendar-it.js deleted file mode 100755 index 2c3379c..0000000 --- a/assets/javascripts/calendar/lang/calendar-it.js +++ /dev/null @@ -1,130 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// Italian translation -// by Diego Pierotto (ita.translations@tiscali.it) - -// full day names -Calendar._DN = new Array -("Domenica", - "Lunedì", - "Martedì", - "Mercoledì", - "Giovedì", - "Venerdì", - "Sabato", - "Domenica"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Dom", - "Lun", - "Mar", - "Mer", - "Gio", - "Ven", - "Sab", - "Dom"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Gennaio", - "Febbraio", - "Marzo", - "Aprile", - "Maggio", - "Giugno", - "Luglio", - "Agosto", - "Settembre", - "Ottobre", - "Novembre", - "Dicembre"); - -// short month names -Calendar._SMN = new Array -("Gen", - "Feb", - "Mar", - "Apr", - "Mag", - "Giu", - "Lug", - "Ago", - "Set", - "Ott", - "Nov", - "Dic"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Informazioni sul calendario"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Autore: Mihai Bazon\n" + // don't translate this this ;-) -"Per l'ultima versione visita: http://www.dynarch.com/projects/calendar/\n" + -"Distribuito sotto i termini GNU LGPL. Vedi http://gnu.org/licenses/lgpl.html per maggiori dettagli." + -"\n\n" + -"Selezione data:\n" + -"- Usa i tasti \xab, \xbb per selezionare l'anno\n" + -"- Usa i tasti " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " per selezionare il mese\n" + -"- Tieni premuto il tasto del mouse su uno qualunque dei tasti sopra per una selezione più veloce."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Selezione ora:\n" + -"- Fai click su una delle ore per incrementarla\n" + -"- oppure Shift-click per diminuirla\n" + -"- oppure click e trascina per una selezione più veloce."; - -Calendar._TT["PREV_YEAR"] = "Anno prec. (tieni premuto per menu)"; -Calendar._TT["PREV_MONTH"] = "Mese prec. (tieni premuto per menu)"; -Calendar._TT["GO_TODAY"] = "Oggi"; -Calendar._TT["NEXT_MONTH"] = "Mese succ. (tieni premuto per menu)"; -Calendar._TT["NEXT_YEAR"] = "Anno succ. (tieni premuto per menu)"; -Calendar._TT["SEL_DATE"] = "Seleziona data"; -Calendar._TT["DRAG_TO_MOVE"] = "Trascina per spostare"; -Calendar._TT["PART_TODAY"] = " (oggi)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Mostra %s per primo"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Chiudi"; -Calendar._TT["TODAY"] = "Oggi"; -Calendar._TT["TIME_PART"] = "(Shift-)Click o trascina per modificare"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "sett"; -Calendar._TT["TIME"] = "Ora:"; diff --git a/assets/javascripts/calendar/lang/calendar-ja.js b/assets/javascripts/calendar/lang/calendar-ja.js deleted file mode 100755 index 1bcc8c3..0000000 --- a/assets/javascripts/calendar/lang/calendar-ja.js +++ /dev/null @@ -1,87 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array ("日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array ("日", "月", "火", "水", "木", "金", "土"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array ("1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"); - -// short month names -Calendar._SMN = new Array ("1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "このカレンダーについて"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"日付の選択方法:\n" + -"- \xab, \xbb ボタンで年を選択。\n" + -"- " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " ボタンで年を選択。\n" + -"- 上記ボタンの長押しでメニューから選択。"; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "前年 (長押しでメニュー表示)"; -Calendar._TT["PREV_MONTH"] = "前月 (長押しでメニュー表示)"; -Calendar._TT["GO_TODAY"] = "今日の日付を選択"; -Calendar._TT["NEXT_MONTH"] = "翌月 (長押しでメニュー表示)"; -Calendar._TT["NEXT_YEAR"] = "翌年 (長押しでメニュー表示)"; -Calendar._TT["SEL_DATE"] = "日付を選択してください"; -Calendar._TT["DRAG_TO_MOVE"] = "ドラッグで移動"; -Calendar._TT["PART_TODAY"] = " (今日)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "%s始まりで表示"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "閉じる"; -Calendar._TT["TODAY"] = "今日"; -Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%b%e日(%a)"; - -Calendar._TT["WK"] = "週"; -Calendar._TT["TIME"] = "Time:"; diff --git a/assets/javascripts/calendar/lang/calendar-ko.js b/assets/javascripts/calendar/lang/calendar-ko.js deleted file mode 100755 index 6570bb6..0000000 --- a/assets/javascripts/calendar/lang/calendar-ko.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("일요일", - "월요일", - "화요일", - "수요일", - "목요일", - "금요일", - "토요일", - "일요일"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("일", - "월", - "화", - "수", - "목", - "금", - "토", - "일"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("1월", - "2월", - "3월", - "4월", - "5월", - "6월", - "7월", - "8월", - "9월", - "10월", - "11월", - "12월"); - -// short month names -Calendar._SMN = new Array -("1월", - "2월", - "3월", - "4월", - "5월", - "6월", - "7월", - "8월", - "9월", - "10월", - "11월", - "12월"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "이 달력은 ... & 도움말"; - -Calendar._TT["ABOUT"] = -"DHTML 날짜/시간 선택기\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"최신 버전을 구하려면 여기로: http://www.dynarch.com/projects/calendar/\n" + -"배포라이센스:GNU LGPL. 참조:http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"날짜 선택:\n" + -"- 해를 선택하려면 \xab, \xbb 버튼을 사용하세요.\n" + -"- 달을 선택하려면 " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " 버튼을 사용하세요.\n" + -"- 좀 더 빠르게 선택하려면 위의 버튼을 꾹 눌러주세요."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"시간 선택:\n" + -"- 시, 분을 더하려면 클릭하세요.\n" + -"- 시, 분을 빼려면 쉬프트 누르고 클릭하세요.\n" + -"- 좀 더 빠르게 선택하려면 클릭하고 드래그하세요."; - -Calendar._TT["PREV_YEAR"] = "이전 해"; -Calendar._TT["PREV_MONTH"] = "이전 달"; -Calendar._TT["GO_TODAY"] = "오늘로 이동"; -Calendar._TT["NEXT_MONTH"] = "다음 달"; -Calendar._TT["NEXT_YEAR"] = "다음 해"; -Calendar._TT["SEL_DATE"] = "날짜 선택"; -Calendar._TT["DRAG_TO_MOVE"] = "이동(드래그)"; -Calendar._TT["PART_TODAY"] = " (오늘)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "[%s]을 처음으로"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "닫기"; -Calendar._TT["TODAY"] = "오늘"; -Calendar._TT["TIME_PART"] = "클릭(+),쉬프트+클릭(-),드래그"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "주"; -Calendar._TT["TIME"] = "시간:"; diff --git a/assets/javascripts/calendar/lang/calendar-lt.js b/assets/javascripts/calendar/lang/calendar-lt.js deleted file mode 100755 index 888cfc8..0000000 --- a/assets/javascripts/calendar/lang/calendar-lt.js +++ /dev/null @@ -1,128 +0,0 @@ -// ** I18N - -// Calendar LT language -// Author: Gediminas Muižis, -// Encoding: UTF-8 -// Distributed under the same terms as the calendar itself. -// Ver: 0.2 - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Sekmadienis", - "Pirmadienis", - "Antradienis", - "Trečiadienis", - "Ketvirtadienis", - "Penktadienis", - "Šeštadienis", - "Sekmadienis"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Sek", - "Pir", - "Ant", - "Tre", - "Ket", - "Pen", - "Šeš", - "Sek"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Sausis", - "Vasaris", - "Kovas", - "Balandis", - "Gegužė", - "Birželis", - "Liepa", - "Rudpjūtis", - "Rugsėjis", - "Spalis", - "Lapkritis", - "Gruodis"); - -// short month names -Calendar._SMN = new Array -("Sau", - "Vas", - "Kov", - "Bal", - "Geg", - "Brž", - "Lie", - "Rgp", - "Rgs", - "Spl", - "Lap", - "Grd"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Apie kalendorių"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Datos pasirinkimas:\n" + -"- Naudoti \xab, \xbb mygtukus norint pasirinkti metus\n" + -"- Naudoti " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " mygtukus norint pasirinkti mėnesį\n" + -"- PAlaikykite nuspaudę bet kurį nygtuką norėdami iškviesti greitąjį meniu."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Datos pasirinkimas:\n" + -"- Paspaudus ant valandos ar minutės, jų reikšmės padidėja\n" + -"- arba Shift-paspaudimas norint sumažinti reikšmę\n" + -"- arba paspauskite ir tempkite norint greičiau keisti reikšmę."; - -Calendar._TT["PREV_YEAR"] = "Ankst. metai (laikyti, norint iškviesti meniu)"; -Calendar._TT["PREV_MONTH"] = "Ankst. mėnuo (laikyti, norint iškviesti meniu)"; -Calendar._TT["GO_TODAY"] = "Šiandien"; -Calendar._TT["NEXT_MONTH"] = "Kitas mėnuo (laikyti, norint iškviesti meniu)"; -Calendar._TT["NEXT_YEAR"] = "Kiti metai (laikyti, norint iškviesti meniu)"; -Calendar._TT["SEL_DATE"] = "Pasirinkti datą"; -Calendar._TT["DRAG_TO_MOVE"] = "Perkelkite pėlyte"; -Calendar._TT["PART_TODAY"] = " (šiandien)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Rodyti %s pirmiau"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Uždaryti"; -Calendar._TT["TODAY"] = "Šiandien"; -Calendar._TT["TIME_PART"] = "(Shift-)Spausti ar tempti, norint pakeisti reikšmę"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "sav"; -Calendar._TT["TIME"] = "Laikas:"; diff --git a/assets/javascripts/calendar/lang/calendar-lv.js b/assets/javascripts/calendar/lang/calendar-lv.js deleted file mode 100755 index eb53599..0000000 --- a/assets/javascripts/calendar/lang/calendar-lv.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar LV language -// Translation: Dzintars Bergs, dzintars.bergs@gmail.com -// Encoding: UTF-8 -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Svētdiena", - "Pirmdiena", - "Otrdiena", - "Trešdiena", - "Ceturtdiena", - "Piektdiena", - "Sestdiena", - "Svētdiena"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Sv", - "Pr", - "Ot", - "Tr", - "Ct", - "Pk", - "St", - "Sv"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Janvāris", - "Februāris", - "Marts", - "Aprīlis", - "Maijs", - "Jūnijs", - "Jūlijs", - "Augusts", - "Septembris", - "Oktobris", - "Novembris", - "Decembris"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Mar", - "Apr", - "Mai", - "Jūn", - "Jūl", - "Aug", - "Sep", - "Okt", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Par kalendāru"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Iepriekšējais gads (pieturēt, lai atvērtu izvēlni)"; -Calendar._TT["PREV_MONTH"] = "Iepriekšējais mēnesis (pieturēt, lai atvērtu izvēlni)"; -Calendar._TT["GO_TODAY"] = "Iet uz šodienu"; -Calendar._TT["NEXT_MONTH"] = "Nākošais mēnesis (pieturēt, lai atvērtu izvēlni)"; -Calendar._TT["NEXT_YEAR"] = "Nākošais gads (pieturēt, lai atvērtu izvēlni)"; -Calendar._TT["SEL_DATE"] = "Izvēlieties datumu"; -Calendar._TT["DRAG_TO_MOVE"] = "Vilkt, lai pārvietotu"; -Calendar._TT["PART_TODAY"] = "(šodiena)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Rādīt %s pirmo"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Aizvērt"; -Calendar._TT["TODAY"] = "Šodiena"; -Calendar._TT["TIME_PART"] = "(Shift-)Click vai ievilkt, lai mainītu vērtību"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y"; -Calendar._TT["TT_DATE_FORMAT"] = " %b, %a %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Laiks:"; diff --git a/assets/javascripts/calendar/lang/calendar-mk.js b/assets/javascripts/calendar/lang/calendar-mk.js deleted file mode 100755 index 863e3bf..0000000 --- a/assets/javascripts/calendar/lang/calendar-mk.js +++ /dev/null @@ -1,128 +0,0 @@ -// ** I18N - -// Calendar МК language -// Author: Ilin Tatabitovski, -// Encoding: UTF-8 -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("недела", - "понеделник", - "вторник", - "среда", - "четврток", - "петок", - "сабота", - "недела"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("нед", - "пон", - "вто", - "сре", - "чет", - "пет", - "саб", - "нед"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("јануари", - "февруари", - "март", - "април", - "мај", - "јуни", - "јули", - "август", - "септември", - "октомври", - "ноември", - "декември"); - -// short month names -Calendar._SMN = new Array -("јан", - "фев", - "мар", - "апр", - "мај", - "јун", - "јул", - "авг", - "сеп", - "окт", - "ное", - "дек"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "За календарот"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"За последна верзија посети: http://www.dynarch.com/projects/calendar/\n" + -"Дистрибуирано под GNU LGPL. Види http://gnu.org/licenses/lgpl.html за детали." + -"\n\n" + -"Бирање на дата:\n" + -"- Користи ги \xab, \xbb копчињата за да избереш година\n" + -"- Користи ги " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " копчињата за да избере месеци\n" + -"- Држи го притиснато копчето на глувчето на било кое копче за побрзо бирање."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Бирање на време:\n" + -"- Клик на временските делови за да го зголемиш\n" + -"- или Shift-клик да го намалиш\n" + -"- или клик и влечи за побрзо бирање."; - -Calendar._TT["PREV_YEAR"] = "Претходна година (држи за мени)"; -Calendar._TT["PREV_MONTH"] = "Претходен месец (држи за мени)"; -Calendar._TT["GO_TODAY"] = "Go Today"; -Calendar._TT["NEXT_MONTH"] = "Следен месец (држи за мени)"; -Calendar._TT["NEXT_YEAR"] = "Следна година (држи за мени)"; -Calendar._TT["SEL_DATE"] = "Избери дата"; -Calendar._TT["DRAG_TO_MOVE"] = "Влечи да поместиш"; -Calendar._TT["PART_TODAY"] = " (денес)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Прикажи %s прво"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Затвори"; -Calendar._TT["TODAY"] = "Денес"; -Calendar._TT["TIME_PART"] = "(Shift-)Клик или влечи за да промениш вредност"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b"; - -Calendar._TT["WK"] = "нед"; -Calendar._TT["TIME"] = "Време:"; - diff --git a/assets/javascripts/calendar/lang/calendar-mn.js b/assets/javascripts/calendar/lang/calendar-mn.js deleted file mode 100755 index 59e9332..0000000 --- a/assets/javascripts/calendar/lang/calendar-mn.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Ням", - "Даваа", - "Мягмар", - "Лхагва", - "Пүрэв", - "Баасан", - "Бямба", - "Ням"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Ням", - "Дав", - "Мяг", - "Лха", - "Пүр", - "Бсн", - "Бям", - "Ням"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("1-р сар", - "2-р сар", - "3-р сар", - "4-р сар", - "5-р сар", - "6-р сар", - "7-р сар", - "8-р сар", - "9-р сар", - "10-р сар", - "11-р сар", - "12-р сар"); - -// short month names -Calendar._SMN = new Array -("1-р сар", - "2-р сар", - "3-р сар", - "4-р сар", - "5-р сар", - "6-р сар", - "7-р сар", - "8-р сар", - "9-р сар", - "10-р сар", - "11-р сар", - "12-р сар"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Календарын тухай"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Өмнөх. жил"; -Calendar._TT["PREV_MONTH"] = "Өмнөх. сар"; -Calendar._TT["GO_TODAY"] = "Өнөөдрийг сонго"; -Calendar._TT["NEXT_MONTH"] = "Дараа сар"; -Calendar._TT["NEXT_YEAR"] = "Дараа жил"; -Calendar._TT["SEL_DATE"] = "Өдөр сонгох"; -Calendar._TT["DRAG_TO_MOVE"] = "Хөдөлгөх бол чир"; -Calendar._TT["PART_TODAY"] = " (өнөөдөр)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "%s -г эхэлж гарга"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Хаах"; -Calendar._TT["TODAY"] = "Өнөөдөр"; -Calendar._TT["TIME_PART"] = "(Shift-)Click эсвэл чирж утгийг өөрчил"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "7 хоног"; -Calendar._TT["TIME"] = "Цаг:"; diff --git a/assets/javascripts/calendar/lang/calendar-nl.js b/assets/javascripts/calendar/lang/calendar-nl.js deleted file mode 100755 index 69a0d8d..0000000 --- a/assets/javascripts/calendar/lang/calendar-nl.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar NL language -// Author: Linda van den Brink, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Zondag", - "Maandag", - "Dinsdag", - "Woensdag", - "Donderdag", - "Vrijdag", - "Zaterdag", - "Zondag"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Zo", - "Ma", - "Di", - "Wo", - "Do", - "Vr", - "Za", - "Zo"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("Januari", - "Februari", - "Maart", - "April", - "Mei", - "Juni", - "Juli", - "Augustus", - "September", - "Oktober", - "November", - "December"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Maa", - "Apr", - "Mei", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Over de kalender"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Datum selectie:\n" + -"- Gebruik de \xab, \xbb knoppen om het jaar te selecteren\n" + -"- Gebruik de " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knoppen om de maand te selecteren\n" + -"- Houd de muisknop ingedrukt op een van de knoppen voor snellere selectie."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Tijd selectie:\n" + -"- Klik op een deel van de tijd om het te verhogen\n" + -"- of Shift-click om het te verlagen\n" + -"- of klik en sleep voor snellere selectie."; - -Calendar._TT["PREV_YEAR"] = "Vorig jaar (vasthouden voor menu)"; -Calendar._TT["PREV_MONTH"] = "Vorige maand (vasthouden voor menu)"; -Calendar._TT["GO_TODAY"] = "Ga naar vandaag"; -Calendar._TT["NEXT_MONTH"] = "Volgende maand (vasthouden voor menu)"; -Calendar._TT["NEXT_YEAR"] = "Volgend jaar(vasthouden voor menu)"; -Calendar._TT["SEL_DATE"] = "Selecteer datum"; -Calendar._TT["DRAG_TO_MOVE"] = "Sleep om te verplaatsen"; -Calendar._TT["PART_TODAY"] = " (vandaag)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Toon %s eerst"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Sluiten"; -Calendar._TT["TODAY"] = "Vandaag"; -Calendar._TT["TIME_PART"] = "(Shift-)klik of sleep om waarde te wijzigen"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Tijd:"; diff --git a/assets/javascripts/calendar/lang/calendar-no.js b/assets/javascripts/calendar/lang/calendar-no.js deleted file mode 100755 index 0506b83..0000000 --- a/assets/javascripts/calendar/lang/calendar-no.js +++ /dev/null @@ -1,86 +0,0 @@ -// ** I18N - -// Calendar NO language (Norwegian/Norsk bokmål) -// Author: Kai Olav Fredriksen - -// full day names -Calendar._DN = new Array -("Søndag", - "Mandag", - "Tirsdag", - "Onsdag", - "Torsdag", - "Fredag", - "Lørdag", - "Søndag"); - -Calendar._SDN_len = 3; // short day name length -Calendar._SMN_len = 3; // short month name length - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Januar", - "Februar", - "Mars", - "April", - "Mai", - "Juni", - "Juli", - "August", - "September", - "Oktober", - "November", - "Desember"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Om kalenderen"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Forrige år (hold for meny)"; -Calendar._TT["PREV_MONTH"] = "Forrige måned (hold for meny)"; -Calendar._TT["GO_TODAY"] = "Gå til idag"; -Calendar._TT["NEXT_MONTH"] = "Neste måned (hold for meny)"; -Calendar._TT["NEXT_YEAR"] = "Neste år (hold for meny)"; -Calendar._TT["SEL_DATE"] = "Velg dato"; -Calendar._TT["DRAG_TO_MOVE"] = "Dra for å flytte"; -Calendar._TT["PART_TODAY"] = " (idag)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Vis %s først"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Lukk"; -Calendar._TT["TODAY"] = "Idag"; -Calendar._TT["TIME_PART"] = "(Shift-)Klikk eller dra for å endre verdi"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%%d.%m.%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "uke"; -Calendar._TT["TIME"] = "Tid:"; diff --git a/assets/javascripts/calendar/lang/calendar-pl.js b/assets/javascripts/calendar/lang/calendar-pl.js deleted file mode 100755 index 32273d6..0000000 --- a/assets/javascripts/calendar/lang/calendar-pl.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Niedziela", - "Poniedziałek", - "Wtorek", - "Środa", - "Czwartek", - "Piątek", - "Sobota", - "Niedziela"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Nie", - "Pon", - "Wto", - "Śro", - "Czw", - "Pią", - "Sob", - "Nie"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Styczeń", - "Luty", - "Marzec", - "Kwiecień", - "Maj", - "Czerwiec", - "Lipiec", - "Sierpień", - "Wrzesień", - "Październik", - "Listopad", - "Grudzień"); - -// short month names -Calendar._SMN = new Array -("Sty", - "Lut", - "Mar", - "Kwi", - "Maj", - "Cze", - "Lip", - "Sie", - "Wrz", - "Paź", - "Lis", - "Gru"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "O kalendarzu"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"Po ostatnią wersję odwiedź: http://www.dynarch.com/projects/calendar/\n" + -"Rozpowszechniany pod licencją GNU LGPL. Zobacz: http://gnu.org/licenses/lgpl.html z celu zapoznania się ze szczegółami." + -"\n\n" + -"Wybór daty:\n" + -"- Użyj \xab, \xbb przycisków by zaznaczyć rok\n" + -"- Użyj " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " przycisków by zaznaczyć miesiąc\n" + -"- Trzymaj wciśnięty przycisk myszy na każdym z powyższych przycisków by przyśpieszyć zaznaczanie."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Wybór czasu:\n" + -"- Kliknij na każdym przedziale czasu aby go powiększyć\n" + -"- lub kliknij z przyciskiem Shift by go zmniejszyć\n" + -"- lub kliknij i przeciągnij dla szybszego zaznaczenia."; - -Calendar._TT["PREV_YEAR"] = "Poprz. rok (przytrzymaj dla menu)"; -Calendar._TT["PREV_MONTH"] = "Poprz. miesiąc (przytrzymaj dla menu)"; -Calendar._TT["GO_TODAY"] = "Idź do Dzisiaj"; -Calendar._TT["NEXT_MONTH"] = "Następny miesiąc(przytrzymaj dla menu)"; -Calendar._TT["NEXT_YEAR"] = "Następny rok (przytrzymaj dla menu)"; -Calendar._TT["SEL_DATE"] = "Zaznacz datę"; -Calendar._TT["DRAG_TO_MOVE"] = "Przeciągnij by przenieść"; -Calendar._TT["PART_TODAY"] = " (dzisiaj)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Pokaż %s pierwszy"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Zamknij"; -Calendar._TT["TODAY"] = "Dzisiaj"; -Calendar._TT["TIME_PART"] = "(Shift-)Kliknij lub upuść by zmienić wartość"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%R-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Czas:"; diff --git a/assets/javascripts/calendar/lang/calendar-pt-br.js b/assets/javascripts/calendar/lang/calendar-pt-br.js deleted file mode 100755 index bf7734a..0000000 --- a/assets/javascripts/calendar/lang/calendar-pt-br.js +++ /dev/null @@ -1,129 +0,0 @@ -// ** I18N - -// Calendar pt_BR language -// Author: Adalberto Machado, -// Review: Alexandre da Silva, -// Encoding: UTF-8 -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Domingo", - "Segunda", - "Terça", - "Quarta", - "Quinta", - "Sexta", - "Sabado", - "Domingo"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Dom", - "Seg", - "Ter", - "Qua", - "Qui", - "Sex", - "Sab", - "Dom"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("Janeiro", - "Fevereiro", - "Março", - "Abril", - "Maio", - "Junho", - "Julho", - "Agosto", - "Setembro", - "Outubro", - "Novembro", - "Dezembro"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Fev", - "Mar", - "Abr", - "Mai", - "Jun", - "Jul", - "Ago", - "Set", - "Out", - "Nov", - "Dez"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Sobre o calendário"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"Última versão visite: http://www.dynarch.com/projects/calendar/\n" + -"Distribuído sobre GNU LGPL. Veja http://gnu.org/licenses/lgpl.html para detalhes." + -"\n\n" + -"Seleção de data:\n" + -"- Use os botões \xab, \xbb para selecionar o ano\n" + -"- Use os botões " + String.fromCharCode(0x2039) + ", " + -String.fromCharCode(0x203a) + " para selecionar o mês\n" + -"- Segure o botão do mouse em qualquer um desses botões para seleção rápida."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Seleção de hora:\n" + -"- Clique em qualquer parte da hora para incrementar\n" + -"- ou Shift-click para decrementar\n" + -"- ou clique e segure para seleção rápida."; - -Calendar._TT["PREV_YEAR"] = "Ant. ano (segure para menu)"; -Calendar._TT["PREV_MONTH"] = "Ant. mês (segure para menu)"; -Calendar._TT["GO_TODAY"] = "Hoje"; -Calendar._TT["NEXT_MONTH"] = "Próx. mes (segure para menu)"; -Calendar._TT["NEXT_YEAR"] = "Próx. ano (segure para menu)"; -Calendar._TT["SEL_DATE"] = "Selecione a data"; -Calendar._TT["DRAG_TO_MOVE"] = "Arraste para mover"; -Calendar._TT["PART_TODAY"] = " (hoje)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Mostre %s primeiro"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Fechar"; -Calendar._TT["TODAY"] = "Hoje"; -Calendar._TT["TIME_PART"] = "(Shift-)Click ou arraste para mudar valor"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b"; - -Calendar._TT["WK"] = "sm"; -Calendar._TT["TIME"] = "Hora:"; diff --git a/assets/javascripts/calendar/lang/calendar-pt.js b/assets/javascripts/calendar/lang/calendar-pt.js deleted file mode 100755 index 1ab5795..0000000 --- a/assets/javascripts/calendar/lang/calendar-pt.js +++ /dev/null @@ -1,128 +0,0 @@ -// ** I18N - -// Calendar pt language -// Author: Adalberto Machado, -// Corrected by: Pedro Araújo -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Domingo", - "Segunda", - "Terça", - "Quarta", - "Quinta", - "Sexta", - "Sábado", - "Domingo"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Dom", - "Seg", - "Ter", - "Qua", - "Qui", - "Sex", - "Sáb", - "Dom"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Janeiro", - "Fevereiro", - "Março", - "Abril", - "Maio", - "Junho", - "Julho", - "Agosto", - "Setembro", - "Outubro", - "Novembro", - "Dezembro"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Fev", - "Mar", - "Abr", - "Mai", - "Jun", - "Jul", - "Ago", - "Set", - "Out", - "Nov", - "Dez"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Sobre o calendário"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"Última versão visite: http://www.dynarch.com/projects/calendar/\n" + -"Distribuído sobre a licença GNU LGPL. Veja http://gnu.org/licenses/lgpl.html para detalhes." + -"\n\n" + -"Selecção de data:\n" + -"- Use os botões \xab, \xbb para seleccionar o ano\n" + -"- Use os botões " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para seleccionar o mês\n" + -"- Segure o botão do rato em qualquer um desses botões para selecção rápida."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Selecção de hora:\n" + -"- Clique em qualquer parte da hora para incrementar\n" + -"- ou Shift-click para decrementar\n" + -"- ou clique e segure para selecção rápida."; - -Calendar._TT["PREV_YEAR"] = "Ano ant. (segure para menu)"; -Calendar._TT["PREV_MONTH"] = "Mês ant. (segure para menu)"; -Calendar._TT["GO_TODAY"] = "Hoje"; -Calendar._TT["NEXT_MONTH"] = "Prox. mês (segure para menu)"; -Calendar._TT["NEXT_YEAR"] = "Prox. ano (segure para menu)"; -Calendar._TT["SEL_DATE"] = "Seleccione a data"; -Calendar._TT["DRAG_TO_MOVE"] = "Arraste para mover"; -Calendar._TT["PART_TODAY"] = " (hoje)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Mostre %s primeiro"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Fechar"; -Calendar._TT["TODAY"] = "Hoje"; -Calendar._TT["TIME_PART"] = "(Shift-)Click ou arraste para mudar valor"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b"; - -Calendar._TT["WK"] = "sm"; -Calendar._TT["TIME"] = "Hora:"; diff --git a/assets/javascripts/calendar/lang/calendar-ro.js b/assets/javascripts/calendar/lang/calendar-ro.js deleted file mode 100755 index 3a5eb9a..0000000 --- a/assets/javascripts/calendar/lang/calendar-ro.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Duminică", - "Luni", - "Marți", - "Miercuri", - "Joi", - "Vineri", - "Sâmbătă", - "Duminică"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Dum", - "Lun", - "Mar", - "Mie", - "Joi", - "Vin", - "Sâm", - "Dum"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Ianuarie", - "Februarie", - "Martie", - "Aprilie", - "Mai", - "Iunie", - "Iulie", - "August", - "Septembrie", - "Octombrie", - "Noiembrie", - "Decembrie"); - -// short month names -Calendar._SMN = new Array -("Ian", - "Feb", - "Mar", - "Apr", - "Mai", - "Iun", - "Iul", - "Aug", - "Sep", - "Oct", - "Noi", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Despre calendar"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Selectare data:\n" + -"- Folositi butoanele \xab, \xbb pentru a selecta anul\n" + -"- Folositi butoanele " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pentru a selecta luna\n" + -"- Lasati apasat butonul pentru o selectie mai rapida."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Selectare timp:\n" + -"- Click pe campul de timp pentru a majora timpul\n" + -"- sau Shift-Click pentru a micsora\n" + -"- sau click si drag pentru manipulare rapida."; - -Calendar._TT["PREV_YEAR"] = "Anul precedent (apasati pentru meniu)"; -Calendar._TT["PREV_MONTH"] = "Luna precedenta (apasati pentru meniu)"; -Calendar._TT["GO_TODAY"] = "Astazi"; -Calendar._TT["NEXT_MONTH"] = "Luna viitoare (apasati pentru meniu)"; -Calendar._TT["NEXT_YEAR"] = "Anul viitor (apasati pentru meniu)"; -Calendar._TT["SEL_DATE"] = "Selecteaza data"; -Calendar._TT["DRAG_TO_MOVE"] = "Drag pentru a muta"; -Calendar._TT["PART_TODAY"] = " (azi)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Vizualizează %s prima"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Închide"; -Calendar._TT["TODAY"] = "Azi"; -Calendar._TT["TIME_PART"] = "(Shift-)Click sau drag pentru a schimba valoarea"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%A-%l-%z"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "săpt"; -Calendar._TT["TIME"] = "Ora:"; diff --git a/assets/javascripts/calendar/lang/calendar-ru.js b/assets/javascripts/calendar/lang/calendar-ru.js deleted file mode 100755 index 6274cc8..0000000 --- a/assets/javascripts/calendar/lang/calendar-ru.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar RU language -// Translation: Sly Golovanov, http://golovanov.net, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("воскресенье", - "понедельник", - "вторник", - "среда", - "четверг", - "пятница", - "суббота", - "воскресенье"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("вск", - "пон", - "втр", - "срд", - "чет", - "пят", - "суб", - "вск"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("январь", - "февраль", - "март", - "апрель", - "май", - "июнь", - "июль", - "август", - "сентябрь", - "октябрь", - "ноябрь", - "декабрь"); - -// short month names -Calendar._SMN = new Array -("янв", - "фев", - "мар", - "апр", - "май", - "июн", - "июл", - "авг", - "сен", - "окт", - "ноя", - "дек"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "О календаре..."; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Как выбрать дату:\n" + -"- При помощи кнопок \xab, \xbb можно выбрать год\n" + -"- При помощи кнопок " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " можно выбрать месяц\n" + -"- Подержите эти кнопки нажатыми, чтобы появилось меню быстрого выбора."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Как выбрать время:\n" + -"- При клике на часах или минутах они увеличиваются\n" + -"- при клике с нажатой клавишей Shift они уменьшаются\n" + -"- если нажать и двигать мышкой влево/вправо, они будут меняться быстрее."; - -Calendar._TT["PREV_YEAR"] = "На год назад (удерживать для меню)"; -Calendar._TT["PREV_MONTH"] = "На месяц назад (удерживать для меню)"; -Calendar._TT["GO_TODAY"] = "Сегодня"; -Calendar._TT["NEXT_MONTH"] = "На месяц вперед (удерживать для меню)"; -Calendar._TT["NEXT_YEAR"] = "На год вперед (удерживать для меню)"; -Calendar._TT["SEL_DATE"] = "Выберите дату"; -Calendar._TT["DRAG_TO_MOVE"] = "Перетаскивайте мышкой"; -Calendar._TT["PART_TODAY"] = " (сегодня)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Первый день недели будет %s"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Закрыть"; -Calendar._TT["TODAY"] = "Сегодня"; -Calendar._TT["TIME_PART"] = "(Shift-)клик или нажать и двигать"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%e %b, %a"; - -Calendar._TT["WK"] = "нед"; -Calendar._TT["TIME"] = "Время:"; diff --git a/assets/javascripts/calendar/lang/calendar-sk.js b/assets/javascripts/calendar/lang/calendar-sk.js deleted file mode 100755 index c54d9ac..0000000 --- a/assets/javascripts/calendar/lang/calendar-sk.js +++ /dev/null @@ -1,68 +0,0 @@ -/* - calendar-sk.js - language: Slovak - encoding: UTF-8 - author: Stanislav Pach (stano.pach@seznam.cz) -*/ - -// ** I18N -Calendar._DN = new Array('Nedeľa','Pondelok','Utorok','Streda','Štvrtok','Piatok','Sobota','Nedeľa'); -Calendar._SDN = new Array('Ne','Po','Ut','St','Št','Pi','So','Ne'); -Calendar._MN = new Array('Január','Február','Marec','Apríl','Máj','Jún','Júl','August','September','Október','November','December'); -Calendar._SMN = new Array('Jan','Feb','Mar','Apr','Máj','Jún','Júl','Aug','Sep','Okt','Nov','Dec'); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "O komponente kalendár"; -Calendar._TT["TOGGLE"] = "Zmena prvého dňa v týždni"; -Calendar._TT["PREV_YEAR"] = "Predchádzajúci rok (pridrž pre menu)"; -Calendar._TT["PREV_MONTH"] = "Predchádzajúci mesiac (pridrž pre menu)"; -Calendar._TT["GO_TODAY"] = "Dnešný dátum"; -Calendar._TT["NEXT_MONTH"] = "Ďalší mesiac (pridrž pre menu)"; -Calendar._TT["NEXT_YEAR"] = "Ďalší rok (pridrž pre menu)"; -Calendar._TT["SEL_DATE"] = "Zvoľ dátum"; -Calendar._TT["DRAG_TO_MOVE"] = "Chyť a ťahaj pre presun"; -Calendar._TT["PART_TODAY"] = " (dnes)"; -Calendar._TT["MON_FIRST"] = "Ukáž ako prvný Pondelok"; -//Calendar._TT["SUN_FIRST"] = "Ukaž jako první Neděli"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Výber dátumu:\n" + -"- Použijte tlačítka \xab, \xbb pre voľbu roku\n" + -"- Použijte tlačítka " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pre výber mesiaca\n" + -"- Podržte tlačítko myši na akomkoľvek z týchto tlačítok pre rýchlejší výber."; - -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Výber času:\n" + -"- Kliknite na akúkoľvek časť z výberu času pre zvýšenie.\n" + -"- alebo Shift-klick pre zníženie\n" + -"- alebo kliknite a ťahajte pre rýchlejší výber."; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Zobraz %s ako prvý"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Zavrieť"; -Calendar._TT["TODAY"] = "Dnes"; -Calendar._TT["TIME_PART"] = "(Shift-)Klikni alebo ťahaj pre zmenu hodnoty"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "d.m.yy"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "týž"; -Calendar._TT["TIME"] = "Čas:"; diff --git a/assets/javascripts/calendar/lang/calendar-sl.js b/assets/javascripts/calendar/lang/calendar-sl.js deleted file mode 100755 index 771731c..0000000 --- a/assets/javascripts/calendar/lang/calendar-sl.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar SL language -// Author: Jernej Vidmar, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Nedelja", - "Ponedeljek", - "Torek", - "Sreda", - "Četrtek", - "Petek", - "Sobota", - "Nedelja"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Ned", - "Pon", - "Tor", - "Sre", - "Čet", - "Pet", - "Sob", - "Ned"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("Januar", - "Februar", - "Marec", - "April", - "Maj", - "Junij", - "Julij", - "Avgust", - "September", - "Oktober", - "November", - "December"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Avg", - "Sep", - "Okt", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "O koledarju"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Izbira datuma:\n" + -"- Uporabite \xab, \xbb gumbe za izbiro leta\n" + -"- Uporabite " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " gumbe za izbiro meseca\n" + -"- Za hitrejšo izbiro držite miškin gumb nad enim od zgornjih gumbov."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Izbira časa:\n" + -"- Kliknite na katerikoli del časa da ga povečate\n" + -"- oziroma kliknite s Shiftom za znižanje\n" + -"- ali kliknite in vlecite za hitrejšo izbiro."; - -Calendar._TT["PREV_YEAR"] = "Prejšnje leto (držite za meni)"; -Calendar._TT["PREV_MONTH"] = "Prejšnji mesec (držite za meni)"; -Calendar._TT["GO_TODAY"] = "Pojdi na danes"; -Calendar._TT["NEXT_MONTH"] = "Naslednji mesec (držite za meni)"; -Calendar._TT["NEXT_YEAR"] = "Naslednje leto (držite za meni)"; -Calendar._TT["SEL_DATE"] = "Izberite datum"; -Calendar._TT["DRAG_TO_MOVE"] = "Povlecite za premik"; -Calendar._TT["PART_TODAY"] = " (danes)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Najprej prikaži %s"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Zapri"; -Calendar._TT["TODAY"] = "Danes"; -Calendar._TT["TIME_PART"] = "(Shift-)klik ali povleči, da spremeniš vrednost"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Time:"; diff --git a/assets/javascripts/calendar/lang/calendar-sr-yu.js b/assets/javascripts/calendar/lang/calendar-sr-yu.js deleted file mode 100755 index 8fd5ceb..0000000 --- a/assets/javascripts/calendar/lang/calendar-sr-yu.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar SR language -// Author: Dragan Matic, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("nedelja", - "ponedeljak", - "utorak", - "sreda", - "četvrtak", - "petak", - "subota", - "nedelja"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("ned", - "pon", - "uto", - "sre", - "čet", - "pet", - "sub", - "ned"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("januar", - "februar", - "mart", - "april", - "maj", - "jun", - "jul", - "avgust", - "septembar", - "oktobar", - "novembar", - "decembar"); - -// short month names -Calendar._SMN = new Array -("jan", - "feb", - "mar", - "apr", - "maj", - "jun", - "jul", - "avg", - "sep", - "okt", - "nov", - "dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "O kalendaru"; - -Calendar._TT["ABOUT"] = -"DHTML birač datuma/vremena\n" + -"(c) dynarch.com 2002-2005 / Autor: Mihai Bazon\n" + // don't translate this this ;-) -"Za noviju verziju posetite: http://www.dynarch.com/projects/calendar/\n" + -"Distribuira se pod GNU LGPL. Pogledajte http://gnu.org/licenses/lgpl.html za detalje." + -"\n\n" + -"Izbor datuma:\n" + -"- Koristite \xab, \xbb tastere za izbor godine\n" + -"- Koristite " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " tastere za izbor meseca\n" + -"- Zadržite taster miša na bilo kom tasteru iznad za brži izbor."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Izbor vremena:\n" + -"- Kliknite na bilo koji deo vremena za povećanje\n" + -"- ili Shift-klik za umanjenje\n" + -"- ili kliknite i prevucite za brži odabir."; - -Calendar._TT["PREV_YEAR"] = "Prethodna godina (zadržati za meni)"; -Calendar._TT["PREV_MONTH"] = "Prethodni mesec (zadržati za meni)"; -Calendar._TT["GO_TODAY"] = "Na današnji dan"; -Calendar._TT["NEXT_MONTH"] = "Naredni mesec (zadržati za meni)"; -Calendar._TT["NEXT_YEAR"] = "Naredna godina (zadržati za meni)"; -Calendar._TT["SEL_DATE"] = "Izbor datuma"; -Calendar._TT["DRAG_TO_MOVE"] = "Prevucite za premeštanje"; -Calendar._TT["PART_TODAY"] = " (danas)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "%s kao prvi dan u sedmici"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "6,7"; - -Calendar._TT["CLOSE"] = "Zatvori"; -Calendar._TT["TODAY"] = "Danas"; -Calendar._TT["TIME_PART"] = "(Shift-) klik ili prevlačenje za izmenu vrednosti"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y."; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %e. %b"; - -Calendar._TT["WK"] = "sed."; -Calendar._TT["TIME"] = "Vreme:"; diff --git a/assets/javascripts/calendar/lang/calendar-sr.js b/assets/javascripts/calendar/lang/calendar-sr.js deleted file mode 100755 index 2fa58d7..0000000 --- a/assets/javascripts/calendar/lang/calendar-sr.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar SR language -// Author: Dragan Matic, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("недеља", - "понедељак", - "уторак", - "среда", - "четвртак", - "петак", - "субота", - "недеља"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("нед", - "пон", - "уто", - "сре", - "чет", - "пет", - "суб", - "нед"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("јануар", - "фебруар", - "март", - "април", - "мај", - "јун", - "јул", - "август", - "септембар", - "октобар", - "новембар", - "децембар"); - -// short month names -Calendar._SMN = new Array -("јан", - "феб", - "мар", - "апр", - "мај", - "јун", - "јул", - "авг", - "сеп", - "окт", - "нов", - "дец"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "О календару"; - -Calendar._TT["ABOUT"] = -"DHTML бирач датума/времена\n" + -"(c) dynarch.com 2002-2005 / Аутор: Mihai Bazon\n" + // don't translate this this ;-) -"За новију верзију посетите: http://www.dynarch.com/projects/calendar/\n" + -"Дистрибуира се под GNU LGPL. Погледајте http://gnu.org/licenses/lgpl.html за детаљe." + -"\n\n" + -"Избор датума:\n" + -"- Користите \xab, \xbb тастере за избор године\n" + -"- Користите " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " тастере за избор месеца\n" + -"- Задржите тастер миша на било ком тастеру изнад за бржи избор."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Избор времена:\n" + -"- Кликните на било који део времена за повећање\n" + -"- или Shift-клик за умањење\n" + -"- или кликните и превуците за бржи одабир."; - -Calendar._TT["PREV_YEAR"] = "Претходна година (задржати за мени)"; -Calendar._TT["PREV_MONTH"] = "Претходни месец (задржати за мени)"; -Calendar._TT["GO_TODAY"] = "На данашњи дан"; -Calendar._TT["NEXT_MONTH"] = "Наредни месец (задржати за мени)"; -Calendar._TT["NEXT_YEAR"] = "Наредна година (задржати за мени)"; -Calendar._TT["SEL_DATE"] = "Избор датума"; -Calendar._TT["DRAG_TO_MOVE"] = "Превуците за премештање"; -Calendar._TT["PART_TODAY"] = " (данас)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "%s као први дан у седмици"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "6,7"; - -Calendar._TT["CLOSE"] = "Затвори"; -Calendar._TT["TODAY"] = "Данас"; -Calendar._TT["TIME_PART"] = "(Shift-) клик или превлачење за измену вредности"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y."; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %e. %b"; - -Calendar._TT["WK"] = "сед."; -Calendar._TT["TIME"] = "Време:"; diff --git a/assets/javascripts/calendar/lang/calendar-sv.js b/assets/javascripts/calendar/lang/calendar-sv.js deleted file mode 100755 index fcc0eaa..0000000 --- a/assets/javascripts/calendar/lang/calendar-sv.js +++ /dev/null @@ -1,84 +0,0 @@ -// ** I18N - -// full day names -Calendar._DN = new Array -("Söndag", - "Måndag", - "Tisdag", - "Onsdag", - "Torsdag", - "Fredag", - "Lördag", - "Söndag"); - -Calendar._SDN_len = 3; // short day name length -Calendar._SMN_len = 3; // short month name length - - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Januari", - "Februari", - "Mars", - "April", - "Maj", - "Juni", - "Juli", - "Augusti", - "September", - "Oktober", - "November", - "December"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Om kalendern"; - -Calendar._TT["ABOUT"] = -"DHTML Datum/Tid-väljare\n" + -"(c) dynarch.com 2002-2005 / Upphovsman: Mihai Bazon\n" + // don't translate this this ;-) -"För senaste version besök: http://www.dynarch.com/projects/calendar/\n" + -"Distribueras under GNU LGPL. Se http://gnu.org/licenses/lgpl.html för detaljer." + -"\n\n" + -"Välja datum:\n" + -"- Använd \xab, \xbb knapparna för att välja år\n" + -"- Använd " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knapparna för att välja månad\n" + -"- Håll nere musknappen på någon av ovanstående knappar för att se snabbval."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Välja tid:\n" + -"- Klicka på något av tidsfälten för att öka\n" + -"- eller Skift-klicka för att minska\n" + -"- eller klicka och dra för att välja snabbare."; - -Calendar._TT["PREV_YEAR"] = "Föreg. år (håll nere för lista)"; -Calendar._TT["PREV_MONTH"] = "Föreg. månad (håll nere för lista)"; -Calendar._TT["GO_TODAY"] = "Gå till Idag"; -Calendar._TT["NEXT_MONTH"] = "Nästa månad (håll nere för lista)"; -Calendar._TT["NEXT_YEAR"] = "Nästa år (håll nere för lista)"; -Calendar._TT["SEL_DATE"] = "Välj datum"; -Calendar._TT["DRAG_TO_MOVE"] = "Dra för att flytta"; -Calendar._TT["PART_TODAY"] = " (idag)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Visa %s först"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Stäng"; -Calendar._TT["TODAY"] = "Idag"; -Calendar._TT["TIME_PART"] = "(Skift-)klicka eller dra för att ändra värde"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "v."; -Calendar._TT["TIME"] = "Tid:"; diff --git a/assets/javascripts/calendar/lang/calendar-th.js b/assets/javascripts/calendar/lang/calendar-th.js deleted file mode 100755 index dc4809e..0000000 --- a/assets/javascripts/calendar/lang/calendar-th.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Gampol Thitinilnithi, -// Encoding: UTF-8 -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("อาทิตย์", - "จันทร์", - "อังคาร", - "พุธ", - "พฤหัสบดี", - "ศุกร์", - "เสาร์", - "อาทิตย์"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("อา.", - "จ.", - "อ.", - "พ.", - "พฤ.", - "ศ.", - "ส.", - "อา."); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("มกราคม", - "กุมภาพันธ์", - "มีนาคม", - "เมษายน", - "พฤษภาคม", - "มิถุนายน", - "กรกฎาคม", - "สิงหาคม", - "กันยายน", - "ตุลาคม", - "พฤศจิกายน", - "ธันวาคม"); - -// short month names -Calendar._SMN = new Array -("ม.ค.", - "ก.พ.", - "มี.ค.", - "เม.ย.", - "พ.ค.", - "มิ.ย.", - "ก.ค.", - "ส.ค.", - "ก.ย.", - "ต.ค.", - "พ.ย.", - "ธ.ค."); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "เกี่ยวกับปฏิทิน"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "ปีที่แล้ว (ถ้ากดค้างจะมีเมนู)"; -Calendar._TT["PREV_MONTH"] = "เดือนที่แล้ว (ถ้ากดค้างจะมีเมนู)"; -Calendar._TT["GO_TODAY"] = "ไปที่วันนี้"; -Calendar._TT["NEXT_MONTH"] = "เดือนหน้า (ถ้ากดค้างจะมีเมนู)"; -Calendar._TT["NEXT_YEAR"] = "ปีหน้า (ถ้ากดค้างจะมีเมนู)"; -Calendar._TT["SEL_DATE"] = "เลือกวัน"; -Calendar._TT["DRAG_TO_MOVE"] = "กดแล้วลากเพื่อย้าย"; -Calendar._TT["PART_TODAY"] = " (วันนี้)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "แสดง %s เป็นวันแรก"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "ปิด"; -Calendar._TT["TODAY"] = "วันนี้"; -Calendar._TT["TIME_PART"] = "(Shift-)กดหรือกดแล้วลากเพื่อเปลี่ยนค่า"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a %e %b"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "เวลา:"; diff --git a/assets/javascripts/calendar/lang/calendar-tr.js b/assets/javascripts/calendar/lang/calendar-tr.js deleted file mode 100755 index c262d2f..0000000 --- a/assets/javascripts/calendar/lang/calendar-tr.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Pazar", - "Pazartesi", - "Salı", - "Çarşamba", - "Perşembe", - "Cuma", - "Cumartesi", - "Pazar"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Paz", - "Pzt", - "Sal", - "Çar", - "Per", - "Cum", - "Cmt", - "Paz"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Ocak", - "Şubat", - "Mart", - "Nisan", - "Mayıs", - "Haziran", - "Temmuz", - "Ağustos", - "Eylül", - "Ekim", - "Kasım", - "Aralık"); - -// short month names -Calendar._SMN = new Array -("Oca", - "Şub", - "Mar", - "Nis", - "May", - "Haz", - "Tem", - "Ağu", - "Eyl", - "Eki", - "Kas", - "Ara"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Takvim hakkında"; - -Calendar._TT["ABOUT"] = -"DHTML Tarih/Zaman Seçici\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Tarih Seçimi:\n" + -"- Yıl seçmek için \xab, \xbb tuşlarını kullanın\n" + -"- Ayı seçmek için " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " tuşlarını kullanın\n" + -"- Hızlı seçim için yukardaki butonların üzerinde farenin tuşuna basılı tutun."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Zaman Seçimi:\n" + -"- Arttırmak için herhangi bir zaman bölümüne tıklayın\n" + -"- ya da azaltmak için Shift+tıkla yapın\n" + -"- ya da daha hızlı bir seçim için tıklayın ve sürükleyin."; - -Calendar._TT["PREV_YEAR"] = "Öncki yıl (Menu için basılı tutun)"; -Calendar._TT["PREV_MONTH"] = "Önceki ay (Menu için basılı tutun)"; -Calendar._TT["GO_TODAY"] = "Bugüne Git"; -Calendar._TT["NEXT_MONTH"] = "Sonraki Ay (Menu için basılı tutun)"; -Calendar._TT["NEXT_YEAR"] = "Next year (Menu için basılı tutun)"; -Calendar._TT["SEL_DATE"] = "Tarih seçin"; -Calendar._TT["DRAG_TO_MOVE"] = "Taşımak için sürükleyin"; -Calendar._TT["PART_TODAY"] = " (bugün)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "%s : önce göster"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "1,0"; - -Calendar._TT["CLOSE"] = "Kapat"; -Calendar._TT["TODAY"] = "Bugün"; -Calendar._TT["TIME_PART"] = "Değeri değiştirmek için (Shift-)tıkla veya sürükle"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "Hafta"; -Calendar._TT["TIME"] = "Saat:"; diff --git a/assets/javascripts/calendar/lang/calendar-uk.js b/assets/javascripts/calendar/lang/calendar-uk.js deleted file mode 100755 index 0dbde79..0000000 --- a/assets/javascripts/calendar/lang/calendar-uk.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - "Sunday"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("Sun", - "Mon", - "Tue", - "Wed", - "Thu", - "Fri", - "Sat", - "Sun"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December"); - -// short month names -Calendar._SMN = new Array -("Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "About the calendar"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"For latest version visit: http://www.dynarch.com/projects/calendar/\n" + -"Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." + -"\n\n" + -"Date selection:\n" + -"- Use the \xab, \xbb buttons to select year\n" + -"- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" + -"- Hold mouse button on any of the above buttons for faster selection."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Time selection:\n" + -"- Click on any of the time parts to increase it\n" + -"- or Shift-click to decrease it\n" + -"- or click and drag for faster selection."; - -Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)"; -Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)"; -Calendar._TT["GO_TODAY"] = "Go Today"; -Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)"; -Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)"; -Calendar._TT["SEL_DATE"] = "Select date"; -Calendar._TT["DRAG_TO_MOVE"] = "Drag to move"; -Calendar._TT["PART_TODAY"] = " (today)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Display %s first"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Close"; -Calendar._TT["TODAY"] = "Today"; -Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Time:"; diff --git a/assets/javascripts/calendar/lang/calendar-vi.js b/assets/javascripts/calendar/lang/calendar-vi.js deleted file mode 100755 index 9172c66..0000000 --- a/assets/javascripts/calendar/lang/calendar-vi.js +++ /dev/null @@ -1,126 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("Chủ nhật", - "Thứ Hai", - "Thứ Ba", - "Thứ Tư", - "Thứ Năm", - "Thứ Sáu", - "Thứ Bảy", - "Chủ Nhật"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("C.Nhật", - "Hai", - "Ba", - "Tư", - "Năm", - "Sáu", - "Bảy", - "C.Nhật"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 1; - -// full month names -Calendar._MN = new Array -("Tháng Giêng", - "Tháng Hai", - "Tháng Ba", - "Tháng Tư", - "Tháng Năm", - "Tháng Sáu", - "Tháng Bảy", - "Tháng Tám", - "Tháng Chín", - "Tháng Mười", - "Tháng M.Một", - "Tháng Chạp"); - -// short month names -Calendar._SMN = new Array -("Mmột", - "Hai", - "Ba", - "Tư", - "Năm", - "Sáu", - "Bảy", - "Tám", - "Chín", - "Mười", - "MMột", - "Chạp"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "Giới thiệu"; - -Calendar._TT["ABOUT"] = -"DHTML Date/Time Selector (c) dynarch.com 2002-2005 / Tác giả: Mihai Bazon. " + // don't translate this this ;-) -"Phiên bản mới nhất có tại: http://www.dynarch.com/projects/calendar/. " + -"Sản phẩm được phân phối theo giấy phép GNU LGPL. Xem chi tiết tại http://gnu.org/licenses/lgpl.html." + -"\n\n" + -"Chọn ngày:\n" + -"- Dùng nút \xab, \xbb để chọn năm\n" + -"- Dùng nút " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " để chọn tháng\n" + -"- Giữ chuột vào các nút trên để có danh sách năm và tháng."; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"Chọn thời gian:\n" + -"- Click chuột trên từng phần của thời gian để chỉnh sửa\n" + -"- hoặc nhấn Shift + click chuột để tăng giá trị\n" + -"- hoặc click chuột và kéo (drag) để chọn nhanh."; - -Calendar._TT["PREV_YEAR"] = "Năm trước (giữ chuột để có menu)"; -Calendar._TT["PREV_MONTH"] = "Tháng trước (giữ chuột để có menu)"; -Calendar._TT["GO_TODAY"] = "đến Hôm nay"; -Calendar._TT["NEXT_MONTH"] = "Tháng tới (giữ chuột để có menu)"; -Calendar._TT["NEXT_YEAR"] = "Ngày tới (giữ chuột để có menu)"; -Calendar._TT["SEL_DATE"] = "Chọn ngày"; -Calendar._TT["DRAG_TO_MOVE"] = "Kéo (drag) để di chuyển"; -Calendar._TT["PART_TODAY"] = " (hôm nay)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "Hiển thị %s trước"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "Đóng"; -Calendar._TT["TODAY"] = "Hôm nay"; -Calendar._TT["TIME_PART"] = "Click, shift-click hoặc kéo (drag) để đổi giá trị"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e"; - -Calendar._TT["WK"] = "wk"; -Calendar._TT["TIME"] = "Time:"; diff --git a/assets/javascripts/calendar/lang/calendar-zh-tw.js b/assets/javascripts/calendar/lang/calendar-zh-tw.js deleted file mode 100755 index 1e759db..0000000 --- a/assets/javascripts/calendar/lang/calendar-zh-tw.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar EN language -// Author: Mihai Bazon, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("星期日", - "星期一", - "星期二", - "星期三", - "星期四", - "星期五", - "星期六", - "星期日"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("日", - "一", - "二", - "三", - "四", - "五", - "六", - "日"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月"); - -// short month names -Calendar._SMN = new Array -("一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "關於 calendar"; - -Calendar._TT["ABOUT"] = -"DHTML 日期/時間 選擇器\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"最新版本取得位址: http://www.dynarch.com/projects/calendar/\n" + -"使用 GNU LGPL 發行. 參考 http://gnu.org/licenses/lgpl.html 以取得更多關於 LGPL 之細節。" + -"\n\n" + -"日期選擇方式:\n" + -"- 使用滑鼠點擊 \xab 、 \xbb 按鈕選擇年份\n" + -"- 使用滑鼠點擊 " + String.fromCharCode(0x2039) + " 、 " + String.fromCharCode(0x203a) + " 按鈕選擇月份\n" + -"- 使用滑鼠點擊上述按鈕並按住不放,可開啟快速選單。"; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"時間選擇方式:\n" + -"- 「單擊」時分秒為遞增\n" + -"- 或 「Shift-單擊」為遞減\n" + -"- 或 「單擊且拖拉」為快速選擇"; - -Calendar._TT["PREV_YEAR"] = "前一年 (按住不放可顯示選單)"; -Calendar._TT["PREV_MONTH"] = "前一個月 (按住不放可顯示選單)"; -Calendar._TT["GO_TODAY"] = "選擇今天"; -Calendar._TT["NEXT_MONTH"] = "後一個月 (按住不放可顯示選單)"; -Calendar._TT["NEXT_YEAR"] = "下一年 (按住不放可顯式選單)"; -Calendar._TT["SEL_DATE"] = "請點選日期"; -Calendar._TT["DRAG_TO_MOVE"] = "按住不放可拖拉視窗"; -Calendar._TT["PART_TODAY"] = " (今天)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "以 %s 做為一週的首日"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "關閉視窗"; -Calendar._TT["TODAY"] = "今天"; -Calendar._TT["TIME_PART"] = "(Shift-)加「單擊」或「拖拉」可變更值"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "星期 %a, %b %e 日"; - -Calendar._TT["WK"] = "週"; -Calendar._TT["TIME"] = "時間:"; diff --git a/assets/javascripts/calendar/lang/calendar-zh.js b/assets/javascripts/calendar/lang/calendar-zh.js deleted file mode 100755 index 121653f..0000000 --- a/assets/javascripts/calendar/lang/calendar-zh.js +++ /dev/null @@ -1,127 +0,0 @@ -// ** I18N - -// Calendar Chinese language -// Author: Andy Wu, -// Encoding: any -// Distributed under the same terms as the calendar itself. - -// For translators: please use UTF-8 if possible. We strongly believe that -// Unicode is the answer to a real internationalized world. Also please -// include your contact information in the header, as can be seen above. - -// full day names -Calendar._DN = new Array -("星期日", - "星期一", - "星期二", - "星期三", - "星期四", - "星期五", - "星期六", - "星期日"); - -// Please note that the following array of short day names (and the same goes -// for short month names, _SMN) isn't absolutely necessary. We give it here -// for exemplification on how one can customize the short day names, but if -// they are simply the first N letters of the full name you can simply say: -// -// Calendar._SDN_len = N; // short day name length -// Calendar._SMN_len = N; // short month name length -// -// If N = 3 then this is not needed either since we assume a value of 3 if not -// present, to be compatible with translation files that were written before -// this feature. - -// short day names -Calendar._SDN = new Array -("日", - "一", - "二", - "三", - "四", - "五", - "六", - "日"); - -// First day of the week. "0" means display Sunday first, "1" means display -// Monday first, etc. -Calendar._FD = 0; - -// full month names -Calendar._MN = new Array -("1月", - "2月", - "3月", - "4月", - "5月", - "6月", - "7月", - "8月", - "9月", - "10月", - "11月", - "12月"); - -// short month names -Calendar._SMN = new Array -("1月", - "2月", - "3月", - "4月", - "5月", - "6月", - "7月", - "8月", - "9月", - "10月", - "11月", - "12月"); - -// tooltips -Calendar._TT = {}; -Calendar._TT["INFO"] = "关于日历"; - -Calendar._TT["ABOUT"] = -"DHTML 日期/时间 选择器\n" + -"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-) -"最新版本请访问: http://www.dynarch.com/projects/calendar/\n" + -"遵循 GNU LGPL 发布。详情请查阅 http://gnu.org/licenses/lgpl.html " + -"\n\n" + -"日期选择:\n" + -"- 使用 \xab,\xbb 按钮选择年\n" + -"- 使用 " + String.fromCharCode(0x2039) + "," + String.fromCharCode(0x203a) + " 按钮选择月\n" + -"- 在上述按钮上按住不放可以快速选择"; -Calendar._TT["ABOUT_TIME"] = "\n\n" + -"时间选择:\n" + -"- 点击时间的任意部分来增加\n" + -"- Shift加点击来减少\n" + -"- 点击后拖动进行快速选择"; - -Calendar._TT["PREV_YEAR"] = "上年(按住不放显示菜单)"; -Calendar._TT["PREV_MONTH"] = "上月(按住不放显示菜单)"; -Calendar._TT["GO_TODAY"] = "回到今天"; -Calendar._TT["NEXT_MONTH"] = "下月(按住不放显示菜单)"; -Calendar._TT["NEXT_YEAR"] = "下年(按住不放显示菜单)"; -Calendar._TT["SEL_DATE"] = "选择日期"; -Calendar._TT["DRAG_TO_MOVE"] = "拖动"; -Calendar._TT["PART_TODAY"] = " (今日)"; - -// the following is to inform that "%s" is to be the first day of week -// %s will be replaced with the day name. -Calendar._TT["DAY_FIRST"] = "一周开始于 %s"; - -// This may be locale-dependent. It specifies the week-end days, as an array -// of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1 -// means Monday, etc. -Calendar._TT["WEEKEND"] = "0,6"; - -Calendar._TT["CLOSE"] = "关闭"; -Calendar._TT["TODAY"] = "今天"; -Calendar._TT["TIME_PART"] = "Shift加点击或者拖动来变更"; - -// date formats -Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d"; -Calendar._TT["TT_DATE_FORMAT"] = "星期%a %b%e日"; - -Calendar._TT["WK"] = "周"; -Calendar._TT["TIME"] = "时间:"; diff --git a/assets/javascripts/jquery.alerts.js b/assets/javascripts/jquery.alerts.js index bf8c41d..17b43ec 100644 --- a/assets/javascripts/jquery.alerts.js +++ b/assets/javascripts/jquery.alerts.js @@ -1,234 +1,234 @@ -// jQuery Alert Dialogs Plugin -// -// Version 1.1 -// -// Cory S.N. LaViska -// A Beautiful Site (http://abeautifulsite.net/) -// 14 May 2009 -// -// Visit http://abeautifulsite.net/notebook/87 for more information -// -// Usage: -// jAlert( message, [title, callback] ) -// jConfirm( message, [title, callback] ) -// jPrompt( message, [value, title, callback] ) -// -// History: -// -// 1.00 - Released (29 December 2008) -// -// 1.01 - Fixed bug where unbinding would destroy all resize events -// -// License: -// -// This plugin is dual-licensed under the GNU General Public License and the MIT License and -// is copyright 2008 A Beautiful Site, LLC. -// -(function($) { - - $.alerts = { - - // These properties can be read/written by accessing $.alerts.propertyName from your scripts at any time - - verticalOffset: -75, // vertical offset of the dialog from center screen, in pixels - horizontalOffset: 0, // horizontal offset of the dialog from center screen, in pixels/ - repositionOnResize: true, // re-centers the dialog on window resize - overlayOpacity: .01, // transparency level of overlay - overlayColor: '#FFF', // base color of overlay - draggable: true, // make the dialogs draggable (requires UI Draggables plugin) - okButton: ' OK ', // text for the OK button - cancelButton: ' Cancel ', // text for the Cancel button - dialogClass: null, // if specified, this class will be applied to all dialogs - - // Public methods - - alert: function(message, title, callback) { - if( title == null ) title = 'Alert'; - $.alerts._show(title, message, null, 'alert', function(result) { - if( callback ) callback(result); - }); - }, - - confirm: function(message, title, callback) { - if( title == null ) title = 'Confirm'; - $.alerts._show(title, message, null, 'confirm', function(result) { - if( callback ) callback(result); - }); - }, - - prompt: function(message, value, title, callback) { - if( title == null ) title = 'Prompt'; - $.alerts._show(title, message, value, 'prompt', function(result) { - if( callback ) callback(result); - }); - }, - - // Private methods - - _show: function(title, msg, value, type, callback) { - - $.alerts._hide(); - $.alerts._overlay('show'); - - $("BODY").append( - ''); - - if( $.alerts.dialogClass ) $("#popup_container").addClass($.alerts.dialogClass); - - // IE6 Fix - var pos = ($.browser.msie && parseInt($.browser.version) <= 6 ) ? 'absolute' : 'fixed'; - - $("#popup_container").css({ - position: pos, - zIndex: 99999, - padding: 0, - margin: 0 - }); - - $("#popup_title").text(title); - $("#popup_content").addClass(type); - $("#popup_message").text(msg); - $("#popup_message").html( $("#popup_message").text().replace(/\n/g, '
') ); - - $("#popup_container").css({ - minWidth: $("#popup_container").outerWidth(), - maxWidth: $("#popup_container").outerWidth() - }); - - $.alerts._reposition(); - $.alerts._maintainPosition(true); - - switch( type ) { - case 'alert': - $("#popup_message").after(''); - $("#popup_ok").click( function() { - $.alerts._hide(); - callback(true); - }); - $("#popup_ok").focus().keypress( function(e) { - if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_ok").trigger('click'); - }); - break; - case 'confirm': - $("#popup_message").after(''); - $("#popup_ok").click( function() { - $.alerts._hide(); - if( callback ) callback(true); - }); - // $("#popup_cancel").click( function() { - // $.alerts._hide(); - // if( callback ) callback(false); - // }); - $("#popup_ok").focus(); - $("#popup_ok").focus().keypress( function(e) { - if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_ok").trigger('click'); - }); - break; - case 'prompt': - $("#popup_message").append('
').after(''); - $("#popup_prompt").width( $("#popup_message").width() ); - $("#popup_ok").click( function() { - var val = $("#popup_prompt").val(); - $.alerts._hide(); - if( callback ) callback( val ); - }); - $("#popup_cancel").click( function() { - $.alerts._hide(); - if( callback ) callback( null ); - }); - $("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) { - if( e.keyCode == 13 ) $("#popup_ok").trigger('click'); - if( e.keyCode == 27 ) $("#popup_cancel").trigger('click'); - }); - if( value ) $("#popup_prompt").val(value); - $("#popup_prompt").focus().select(); - break; - } - - // Make draggable - if( $.alerts.draggable ) { - try { - $("#popup_container").draggable({ handle: $("#popup_title") }); - $("#popup_title").css({ cursor: 'move' }); - } catch(e) { /* requires jQuery UI draggables */ } - } - }, - - _hide: function() { - $("#popup_container").remove(); - $.alerts._overlay('hide'); - $.alerts._maintainPosition(false); - }, - - _overlay: function(status) { - switch( status ) { - case 'show': - $.alerts._overlay('hide'); - $("BODY").append(''); - $("#popup_overlay").css({ - position: 'absolute', - zIndex: 99998, - top: '0px', - left: '0px', - width: '100%', - height: $(document).height(), - background: $.alerts.overlayColor, - opacity: $.alerts.overlayOpacity - }); - break; - case 'hide': - $("#popup_overlay").remove(); - break; - } - }, - - _reposition: function() { - var top = (($(window).height() / 2) - ($("#popup_container").outerHeight() / 2)) + $.alerts.verticalOffset; - var left = (($(window).width() / 2) - ($("#popup_container").outerWidth() / 2)) + $.alerts.horizontalOffset; - if( top < 0 ) top = 0; - if( left < 0 ) left = 0; - - // IE6 fix - if( $.browser.msie && parseInt($.browser.version) <= 6 ) top = top + $(window).scrollTop(); - - $("#popup_container").css({ - top: top + 'px', - left: left + 'px' - }); - $("#popup_overlay").height( $(document).height() ); - }, - - _maintainPosition: function(status) { - if( $.alerts.repositionOnResize ) { - switch(status) { - case true: - $(window).bind('resize', $.alerts._reposition); - break; - case false: - $(window).unbind('resize', $.alerts._reposition); - break; - } - } - } - - } - - // Shortuct functions - jAlert = function(message, title, callback) { - $.alerts.alert(message, title, callback); - } - - jConfirm = function(message, title, callback) { - $.alerts.confirm(message, title, callback); - }; - - jPrompt = function(message, value, title, callback) { - $.alerts.prompt(message, value, title, callback); - }; - +// jQuery Alert Dialogs Plugin +// +// Version 1.1 +// +// Cory S.N. LaViska +// A Beautiful Site (http://abeautifulsite.net/) +// 14 May 2009 +// +// Visit http://abeautifulsite.net/notebook/87 for more information +// +// Usage: +// jAlert( message, [title, callback] ) +// jConfirm( message, [title, callback] ) +// jPrompt( message, [value, title, callback] ) +// +// History: +// +// 1.00 - Released (29 December 2008) +// +// 1.01 - Fixed bug where unbinding would destroy all resize events +// +// License: +// +// This plugin is dual-licensed under the GNU General Public License and the MIT License and +// is copyright 2008 A Beautiful Site, LLC. +// +(function($) { + + $.alerts = { + + // These properties can be read/written by accessing $.alerts.propertyName from your scripts at any time + + verticalOffset: -75, // vertical offset of the dialog from center screen, in pixels + horizontalOffset: 0, // horizontal offset of the dialog from center screen, in pixels/ + repositionOnResize: true, // re-centers the dialog on window resize + overlayOpacity: .01, // transparency level of overlay + overlayColor: '#FFF', // base color of overlay + draggable: true, // make the dialogs draggable (requires UI Draggables plugin) + okButton: ' OK ', // text for the OK button + cancelButton: ' Cancel ', // text for the Cancel button + dialogClass: null, // if specified, this class will be applied to all dialogs + + // Public methods + + alert: function(message, title, callback) { + if( title == null ) title = 'Alert'; + $.alerts._show(title, message, null, 'alert', function(result) { + if( callback ) callback(result); + }); + }, + + confirm: function(message, title, callback) { + if( title == null ) title = 'Confirm'; + $.alerts._show(title, message, null, 'confirm', function(result) { + if( callback ) callback(result); + }); + }, + + prompt: function(message, value, title, callback) { + if( title == null ) title = 'Prompt'; + $.alerts._show(title, message, value, 'prompt', function(result) { + if( callback ) callback(result); + }); + }, + + // Private methods + + _show: function(title, msg, value, type, callback) { + + $.alerts._hide(); + $.alerts._overlay('show'); + + $("BODY").append( + ''); + + if( $.alerts.dialogClass ) $("#popup_container").addClass($.alerts.dialogClass); + + // IE6 Fix + var pos = ($.browser.msie && parseInt($.browser.version) <= 6 ) ? 'absolute' : 'fixed'; + + $("#popup_container").css({ + position: pos, + zIndex: 99999, + padding: 0, + margin: 0 + }); + + $("#popup_title").text(title); + $("#popup_content").addClass(type); + $("#popup_message").text(msg); + $("#popup_message").html( $("#popup_message").text().replace(/\n/g, '
') ); + + $("#popup_container").css({ + minWidth: $("#popup_container").outerWidth(), + maxWidth: $("#popup_container").outerWidth() + }); + + $.alerts._reposition(); + $.alerts._maintainPosition(true); + + switch( type ) { + case 'alert': + $("#popup_message").after(''); + $("#popup_ok").click( function() { + $.alerts._hide(); + callback(true); + }); + $("#popup_ok").focus().keypress( function(e) { + if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_ok").trigger('click'); + }); + break; + case 'confirm': + $("#popup_message").after(''); + $("#popup_ok").click( function() { + $.alerts._hide(); + if( callback ) callback(true); + }); + // $("#popup_cancel").click( function() { + // $.alerts._hide(); + // if( callback ) callback(false); + // }); + $("#popup_ok").focus(); + $("#popup_ok").focus().keypress( function(e) { + if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_ok").trigger('click'); + }); + break; + case 'prompt': + $("#popup_message").append('
').after(''); + $("#popup_prompt").width( $("#popup_message").width() ); + $("#popup_ok").click( function() { + var val = $("#popup_prompt").val(); + $.alerts._hide(); + if( callback ) callback( val ); + }); + $("#popup_cancel").click( function() { + $.alerts._hide(); + if( callback ) callback( null ); + }); + $("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) { + if( e.keyCode == 13 ) $("#popup_ok").trigger('click'); + if( e.keyCode == 27 ) $("#popup_cancel").trigger('click'); + }); + if( value ) $("#popup_prompt").val(value); + $("#popup_prompt").focus().select(); + break; + } + + // Make draggable + if( $.alerts.draggable ) { + try { + $("#popup_container").draggable({ handle: $("#popup_title") }); + $("#popup_title").css({ cursor: 'move' }); + } catch(e) { /* requires jQuery UI draggables */ } + } + }, + + _hide: function() { + $("#popup_container").remove(); + $.alerts._overlay('hide'); + $.alerts._maintainPosition(false); + }, + + _overlay: function(status) { + switch( status ) { + case 'show': + $.alerts._overlay('hide'); + $("BODY").append(''); + $("#popup_overlay").css({ + position: 'absolute', + zIndex: 99998, + top: '0px', + left: '0px', + width: '100%', + height: $(document).height(), + background: $.alerts.overlayColor, + opacity: $.alerts.overlayOpacity + }); + break; + case 'hide': + $("#popup_overlay").remove(); + break; + } + }, + + _reposition: function() { + var top = (($(window).height() / 2) - ($("#popup_container").outerHeight() / 2)) + $.alerts.verticalOffset; + var left = (($(window).width() / 2) - ($("#popup_container").outerWidth() / 2)) + $.alerts.horizontalOffset; + if( top < 0 ) top = 0; + if( left < 0 ) left = 0; + + // IE6 fix + if( $.browser.msie && parseInt($.browser.version) <= 6 ) top = top + $(window).scrollTop(); + + $("#popup_container").css({ + top: top + 'px', + left: left + 'px' + }); + $("#popup_overlay").height( $(document).height() ); + }, + + _maintainPosition: function(status) { + if( $.alerts.repositionOnResize ) { + switch(status) { + case true: + $(window).bind('resize', $.alerts._reposition); + break; + case false: + $(window).unbind('resize', $.alerts._reposition); + break; + } + } + } + + } + + // Shortuct functions + jAlert = function(message, title, callback) { + $.alerts.alert(message, title, callback); + } + + jConfirm = function(message, title, callback) { + $.alerts.confirm(message, title, callback); + }; + + jPrompt = function(message, value, title, callback) { + $.alerts.prompt(message, value, title, callback); + }; + })(jQuery); \ No newline at end of file diff --git a/assets/javascripts/jstoolbar/jstoolbar.js b/assets/javascripts/jstoolbar/jstoolbar.js deleted file mode 100755 index 66669ce..0000000 --- a/assets/javascripts/jstoolbar/jstoolbar.js +++ /dev/null @@ -1,380 +0,0 @@ -/* ***** BEGIN LICENSE BLOCK ***** - * This file is part of DotClear. - * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All - * rights reserved. - * - * DotClear is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * DotClear is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with DotClear; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * ***** END LICENSE BLOCK ***** -*/ - -/* Modified by JP LANG for textile formatting */ - -function jsToolBar(textarea) { - if (!document.createElement) { return; } - - if (!textarea) { return; } - - if ((typeof(document["selection"]) == "undefined") - && (typeof(textarea["setSelectionRange"]) == "undefined")) { - return; - } - - this.textarea = textarea; - - this.editor = document.createElement('div'); - this.editor.className = 'jstEditor'; - - this.textarea.parentNode.insertBefore(this.editor,this.textarea); - this.editor.appendChild(this.textarea); - - this.toolbar = document.createElement("div"); - this.toolbar.className = 'jstElements'; - this.editor.parentNode.insertBefore(this.toolbar,this.editor); - - // Dragable resizing (only for gecko) - if (this.editor.addEventListener) - { - this.handle = document.createElement('div'); - this.handle.className = 'jstHandle'; - var dragStart = this.resizeDragStart; - var This = this; - this.handle.addEventListener('mousedown',function(event) { dragStart.call(This,event); },false); - // fix memory leak in Firefox (bug #241518) - window.addEventListener('unload',function() { - var del = This.handle.parentNode.removeChild(This.handle); - delete(This.handle); - },false); - - this.editor.parentNode.insertBefore(this.handle,this.editor.nextSibling); - } - - this.context = null; - this.toolNodes = {}; // lorsque la toolbar est dessinée , cet objet est garni - // de raccourcis vers les éléments DOM correspondants aux outils. -} - -function jsButton(title, fn, scope, className) { - if(typeof jsToolBar.strings == 'undefined') { - this.title = title || null; - } else { - this.title = jsToolBar.strings[title] || title || null; - } - this.fn = fn || function(){}; - this.scope = scope || null; - this.className = className || null; -} -jsButton.prototype.draw = function() { - if (!this.scope) return null; - - var button = document.createElement('button'); - button.setAttribute('type','button'); - button.tabIndex = 200; - if (this.className) button.className = this.className; - button.title = this.title; - var span = document.createElement('span'); - span.appendChild(document.createTextNode(this.title)); - button.appendChild(span); - - if (this.icon != undefined) { - button.style.backgroundImage = 'url('+this.icon+')'; - } - if (typeof(this.fn) == 'function') { - var This = this; - button.onclick = function() { try { This.fn.apply(This.scope, arguments) } catch (e) {} return false; }; - } - return button; -} - -function jsSpace(id) { - this.id = id || null; - this.width = null; -} -jsSpace.prototype.draw = function() { - var span = document.createElement('span'); - if (this.id) span.id = this.id; - span.appendChild(document.createTextNode(String.fromCharCode(160))); - span.className = 'jstSpacer'; - if (this.width) span.style.marginRight = this.width+'px'; - - return span; -} - -function jsCombo(title, options, scope, fn, className) { - this.title = title || null; - this.options = options || null; - this.scope = scope || null; - this.fn = fn || function(){}; - this.className = className || null; -} -jsCombo.prototype.draw = function() { - if (!this.scope || !this.options) return null; - - var select = document.createElement('select'); - if (this.className) select.className = className; - select.title = this.title; - - for (var o in this.options) { - //var opt = this.options[o]; - var option = document.createElement('option'); - option.value = o; - option.appendChild(document.createTextNode(this.options[o])); - select.appendChild(option); - } - - var This = this; - select.onchange = function() { - try { - This.fn.call(This.scope, this.value); - } catch (e) { alert(e); } - - return false; - } - - return select; -} - - -jsToolBar.prototype = { - base_url: '', - mode: 'wiki', - elements: {}, - help_link: '', - - getMode: function() { - return this.mode; - }, - - setMode: function(mode) { - this.mode = mode || 'wiki'; - }, - - switchMode: function(mode) { - mode = mode || 'wiki'; - this.draw(mode); - }, - - setHelpLink: function(link) { - this.help_link = link; - }, - - button: function(toolName) { - var tool = this.elements[toolName]; - if (typeof tool.fn[this.mode] != 'function') return null; - var b = new jsButton(tool.title, tool.fn[this.mode], this, 'jstb_'+toolName); - if (tool.icon != undefined) b.icon = tool.icon; - return b; - }, - space: function(toolName) { - var tool = new jsSpace(toolName) - if (this.elements[toolName].width !== undefined) - tool.width = this.elements[toolName].width; - return tool; - }, - combo: function(toolName) { - var tool = this.elements[toolName]; - var length = tool[this.mode].list.length; - - if (typeof tool[this.mode].fn != 'function' || length == 0) { - return null; - } else { - var options = {}; - for (var i=0; i < length; i++) { - var opt = tool[this.mode].list[i]; - options[opt] = tool.options[opt]; - } - return new jsCombo(tool.title, options, this, tool[this.mode].fn); - } - }, - draw: function(mode) { - this.setMode(mode); - - // Empty toolbar - while (this.toolbar.hasChildNodes()) { - this.toolbar.removeChild(this.toolbar.firstChild) - } - this.toolNodes = {}; // vide les raccourcis DOM/**/ - - var h = document.createElement('div'); - h.className = 'help' - h.innerHTML = this.help_link; - 'Aide'; - this.toolbar.appendChild(h); - - // Draw toolbar elements - var b, tool, newTool; - - for (var i in this.elements) { - b = this.elements[i]; - - var disabled = - b.type == undefined || b.type == '' - || (b.disabled != undefined && b.disabled) - || (b.context != undefined && b.context != null && b.context != this.context); - - if (!disabled && typeof this[b.type] == 'function') { - tool = this[b.type](i); - if (tool) newTool = tool.draw(); - if (newTool) { - this.toolNodes[i] = newTool; //mémorise l'accès DOM pour usage éventuel ultérieur - this.toolbar.appendChild(newTool); - } - } - } - }, - - singleTag: function(stag,etag) { - stag = stag || null; - etag = etag || stag; - - if (!stag || !etag) { return; } - - this.encloseSelection(stag,etag); - }, - - encloseLineSelection: function(prefix, suffix, fn) { - this.textarea.focus(); - - prefix = prefix || ''; - suffix = suffix || ''; - - var start, end, sel, scrollPos, subst, res; - - if (typeof(document["selection"]) != "undefined") { - sel = document.selection.createRange().text; - } else if (typeof(this.textarea["setSelectionRange"]) != "undefined") { - start = this.textarea.selectionStart; - end = this.textarea.selectionEnd; - scrollPos = this.textarea.scrollTop; - // go to the start of the line - start = this.textarea.value.substring(0, start).replace(/[^\r\n]*$/g,'').length; - // go to the end of the line - end = this.textarea.value.length - this.textarea.value.substring(end, this.textarea.value.length).replace(/^[^\r\n]*/, '').length; - sel = this.textarea.value.substring(start, end); - } - - if (sel.match(/ $/)) { // exclude ending space char, if any - sel = sel.substring(0, sel.length - 1); - suffix = suffix + " "; - } - - if (typeof(fn) == 'function') { - res = (sel) ? fn.call(this,sel) : fn(''); - } else { - res = (sel) ? sel : ''; - } - - subst = prefix + res + suffix; - - if (typeof(document["selection"]) != "undefined") { - document.selection.createRange().text = subst; - var range = this.textarea.createTextRange(); - range.collapse(false); - range.move('character', -suffix.length); - range.select(); - } else if (typeof(this.textarea["setSelectionRange"]) != "undefined") { - this.textarea.value = this.textarea.value.substring(0, start) + subst + - this.textarea.value.substring(end); - if (sel) { - this.textarea.setSelectionRange(start + subst.length, start + subst.length); - } else { - this.textarea.setSelectionRange(start + prefix.length, start + prefix.length); - } - this.textarea.scrollTop = scrollPos; - } - }, - - encloseSelection: function(prefix, suffix, fn) { - this.textarea.focus(); - - prefix = prefix || ''; - suffix = suffix || ''; - - var start, end, sel, scrollPos, subst, res; - - if (typeof(document["selection"]) != "undefined") { - sel = document.selection.createRange().text; - } else if (typeof(this.textarea["setSelectionRange"]) != "undefined") { - start = this.textarea.selectionStart; - end = this.textarea.selectionEnd; - scrollPos = this.textarea.scrollTop; - sel = this.textarea.value.substring(start, end); - } - - if (sel.match(/ $/)) { // exclude ending space char, if any - sel = sel.substring(0, sel.length - 1); - suffix = suffix + " "; - } - - if (typeof(fn) == 'function') { - res = (sel) ? fn.call(this,sel) : fn(''); - } else { - res = (sel) ? sel : ''; - } - - subst = prefix + res + suffix; - - if (typeof(document["selection"]) != "undefined") { - document.selection.createRange().text = subst; - var range = this.textarea.createTextRange(); - range.collapse(false); - range.move('character', -suffix.length); - range.select(); -// this.textarea.caretPos -= suffix.length; - } else if (typeof(this.textarea["setSelectionRange"]) != "undefined") { - this.textarea.value = this.textarea.value.substring(0, start) + subst + - this.textarea.value.substring(end); - if (sel) { - this.textarea.setSelectionRange(start + subst.length, start + subst.length); - } else { - this.textarea.setSelectionRange(start + prefix.length, start + prefix.length); - } - this.textarea.scrollTop = scrollPos; - } - }, - - stripBaseURL: function(url) { - if (this.base_url != '') { - var pos = url.indexOf(this.base_url); - if (pos == 0) { - url = url.substr(this.base_url.length); - } - } - - return url; - } -}; - -/** Resizer --------------------------------------------------------- */ -jsToolBar.prototype.resizeSetStartH = function() { - this.dragStartH = this.textarea.offsetHeight + 0; -}; -jsToolBar.prototype.resizeDragStart = function(event) { - var This = this; - this.dragStartY = event.clientY; - this.resizeSetStartH(); - document.addEventListener('mousemove', this.dragMoveHdlr=function(event){This.resizeDragMove(event);}, false); - document.addEventListener('mouseup', this.dragStopHdlr=function(event){This.resizeDragStop(event);}, false); -}; - -jsToolBar.prototype.resizeDragMove = function(event) { - this.textarea.style.height = (this.dragStartH+event.clientY-this.dragStartY)+'px'; -}; - -jsToolBar.prototype.resizeDragStop = function(event) { - document.removeEventListener('mousemove', this.dragMoveHdlr, false); - document.removeEventListener('mouseup', this.dragStopHdlr, false); -}; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-ar.js b/assets/javascripts/jstoolbar/lang/jstoolbar-ar.js deleted file mode 100755 index 740312b..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-ar.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings ['Strong'] = 'قوي'; -jsToolBar.strings ['Italic'] = 'مائل'; -jsToolBar.strings ['Underline'] = 'تسطير'; -jsToolBar.strings ['Deleted'] = 'محذوف'; -jsToolBar.strings ['Code'] = 'رمز ضمني'; -jsToolBar.strings ['Heading 1'] = 'عنوان 1'; -jsToolBar.strings ['Heading 2'] = 'عنوان 2'; -jsToolBar.strings ['Heading 3'] = 'عنوان 3'; -jsToolBar.strings ['Unordered list'] = 'قائمة غير مرتبة'; -jsToolBar.strings ['Ordered list'] = 'قائمة مرتبة'; -jsToolBar.strings ['Quote'] = 'اقتباس'; -jsToolBar.strings ['Unquote'] = 'إزالة الاقتباس'; -jsToolBar.strings ['Preformatted text'] = 'نص مسبق التنسيق'; -jsToolBar.strings ['Wiki link'] = 'رابط الى صفحة ويكي'; -jsToolBar.strings ['Image'] = 'صورة'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-bg.js b/assets/javascripts/jstoolbar/lang/jstoolbar-bg.js deleted file mode 100755 index 2d68498..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-bg.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Strong'; -jsToolBar.strings['Italic'] = 'Italic'; -jsToolBar.strings['Underline'] = 'Underline'; -jsToolBar.strings['Deleted'] = 'Deleted'; -jsToolBar.strings['Code'] = 'Inline Code'; -jsToolBar.strings['Heading 1'] = 'Heading 1'; -jsToolBar.strings['Heading 2'] = 'Heading 2'; -jsToolBar.strings['Heading 3'] = 'Heading 3'; -jsToolBar.strings['Unordered list'] = 'Unordered list'; -jsToolBar.strings['Ordered list'] = 'Ordered list'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Preformatted text'; -jsToolBar.strings['Wiki link'] = 'Link to a Wiki page'; -jsToolBar.strings['Image'] = 'Image'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-bs.js b/assets/javascripts/jstoolbar/lang/jstoolbar-bs.js deleted file mode 100755 index c9b6773..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-bs.js +++ /dev/null @@ -1,14 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Strong'; -jsToolBar.strings['Italic'] = 'Italic'; -jsToolBar.strings['Underline'] = 'Underline'; -jsToolBar.strings['Deleted'] = 'Deleted'; -jsToolBar.strings['Code'] = 'Inline Code'; -jsToolBar.strings['Heading 1'] = 'Heading 1'; -jsToolBar.strings['Heading 2'] = 'Heading 2'; -jsToolBar.strings['Heading 3'] = 'Heading 3'; -jsToolBar.strings['Unordered list'] = 'Unordered list'; -jsToolBar.strings['Ordered list'] = 'Ordered list'; -jsToolBar.strings['Preformatted text'] = 'Preformatted text'; -jsToolBar.strings['Wiki link'] = 'Link na Wiki stranicu'; -jsToolBar.strings['Image'] = 'Slika'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-ca.js b/assets/javascripts/jstoolbar/lang/jstoolbar-ca.js deleted file mode 100755 index 3d652a4..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-ca.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Negreta'; -jsToolBar.strings['Italic'] = 'Cursiva'; -jsToolBar.strings['Underline'] = 'Subratllat'; -jsToolBar.strings['Deleted'] = 'Barrat'; -jsToolBar.strings['Code'] = 'Codi en línia'; -jsToolBar.strings['Heading 1'] = 'Encapçalament 1'; -jsToolBar.strings['Heading 2'] = 'Encapçalament 2'; -jsToolBar.strings['Heading 3'] = 'Encapçalament 3'; -jsToolBar.strings['Unordered list'] = 'Llista sense ordre'; -jsToolBar.strings['Ordered list'] = 'Llista ordenada'; -jsToolBar.strings['Quote'] = 'Cometes'; -jsToolBar.strings['Unquote'] = 'Sense cometes'; -jsToolBar.strings['Preformatted text'] = 'Text formatat'; -jsToolBar.strings['Wiki link'] = 'Enllaça a una pàgina Wiki'; -jsToolBar.strings['Image'] = 'Imatge'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-cs.js b/assets/javascripts/jstoolbar/lang/jstoolbar-cs.js deleted file mode 100755 index f2c0dbf..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-cs.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Tučné'; -jsToolBar.strings['Italic'] = 'Kurzíva'; -jsToolBar.strings['Underline'] = 'Podtržené'; -jsToolBar.strings['Deleted'] = 'Přeškrtnuté '; -jsToolBar.strings['Code'] = 'Zobrazení kódu'; -jsToolBar.strings['Heading 1'] = 'Záhlaví 1'; -jsToolBar.strings['Heading 2'] = 'Záhlaví 2'; -jsToolBar.strings['Heading 3'] = 'Záhlaví 3'; -jsToolBar.strings['Unordered list'] = 'Seznam'; -jsToolBar.strings['Ordered list'] = 'Uspořádaný seznam'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Předformátovaný text'; -jsToolBar.strings['Wiki link'] = 'Vložit odkaz na Wiki stránku'; -jsToolBar.strings['Image'] = 'Vložit obrázek'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-da.js b/assets/javascripts/jstoolbar/lang/jstoolbar-da.js deleted file mode 100755 index 53b2c36..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-da.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Fed'; -jsToolBar.strings['Italic'] = 'Kursiv'; -jsToolBar.strings['Underline'] = 'Understreget'; -jsToolBar.strings['Deleted'] = 'Slettet'; -jsToolBar.strings['Code'] = 'Inline-kode'; -jsToolBar.strings['Heading 1'] = 'Overskrift 1'; -jsToolBar.strings['Heading 2'] = 'Overskrift 2'; -jsToolBar.strings['Heading 3'] = 'Overskrift 3'; -jsToolBar.strings['Unordered list'] = 'Unummereret liste'; -jsToolBar.strings['Ordered list'] = 'Nummereret liste'; -jsToolBar.strings['Quote'] = 'Citér'; -jsToolBar.strings['Unquote'] = 'Fjern citér'; -jsToolBar.strings['Preformatted text'] = 'Præformateret tekst'; -jsToolBar.strings['Wiki link'] = 'Link til en wiki-side'; -jsToolBar.strings['Image'] = 'Billede'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-de.js b/assets/javascripts/jstoolbar/lang/jstoolbar-de.js deleted file mode 100755 index ce68686..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-de.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Fett'; -jsToolBar.strings['Italic'] = 'Kursiv'; -jsToolBar.strings['Underline'] = 'Unterstrichen'; -jsToolBar.strings['Deleted'] = 'Durchgestrichen'; -jsToolBar.strings['Code'] = 'Quelltext'; -jsToolBar.strings['Heading 1'] = 'Überschrift 1. Ordnung'; -jsToolBar.strings['Heading 2'] = 'Überschrift 2. Ordnung'; -jsToolBar.strings['Heading 3'] = 'Überschrift 3. Ordnung'; -jsToolBar.strings['Unordered list'] = 'Aufzählungsliste'; -jsToolBar.strings['Ordered list'] = 'Nummerierte Liste'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Präformatierter Text'; -jsToolBar.strings['Wiki link'] = 'Verweis (Link) zu einer Wiki-Seite'; -jsToolBar.strings['Image'] = 'Grafik'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-en-gb.js b/assets/javascripts/jstoolbar/lang/jstoolbar-en-gb.js deleted file mode 100755 index 2d68498..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-en-gb.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Strong'; -jsToolBar.strings['Italic'] = 'Italic'; -jsToolBar.strings['Underline'] = 'Underline'; -jsToolBar.strings['Deleted'] = 'Deleted'; -jsToolBar.strings['Code'] = 'Inline Code'; -jsToolBar.strings['Heading 1'] = 'Heading 1'; -jsToolBar.strings['Heading 2'] = 'Heading 2'; -jsToolBar.strings['Heading 3'] = 'Heading 3'; -jsToolBar.strings['Unordered list'] = 'Unordered list'; -jsToolBar.strings['Ordered list'] = 'Ordered list'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Preformatted text'; -jsToolBar.strings['Wiki link'] = 'Link to a Wiki page'; -jsToolBar.strings['Image'] = 'Image'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-en.js b/assets/javascripts/jstoolbar/lang/jstoolbar-en.js deleted file mode 100755 index 2d68498..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-en.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Strong'; -jsToolBar.strings['Italic'] = 'Italic'; -jsToolBar.strings['Underline'] = 'Underline'; -jsToolBar.strings['Deleted'] = 'Deleted'; -jsToolBar.strings['Code'] = 'Inline Code'; -jsToolBar.strings['Heading 1'] = 'Heading 1'; -jsToolBar.strings['Heading 2'] = 'Heading 2'; -jsToolBar.strings['Heading 3'] = 'Heading 3'; -jsToolBar.strings['Unordered list'] = 'Unordered list'; -jsToolBar.strings['Ordered list'] = 'Ordered list'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Preformatted text'; -jsToolBar.strings['Wiki link'] = 'Link to a Wiki page'; -jsToolBar.strings['Image'] = 'Image'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-es.js b/assets/javascripts/jstoolbar/lang/jstoolbar-es.js deleted file mode 100755 index 878489f..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-es.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Negrita'; -jsToolBar.strings['Italic'] = 'Itálica'; -jsToolBar.strings['Underline'] = 'Subrayado'; -jsToolBar.strings['Deleted'] = 'Tachado'; -jsToolBar.strings['Code'] = 'Código fuente'; -jsToolBar.strings['Heading 1'] = 'Encabezado 1'; -jsToolBar.strings['Heading 2'] = 'Encabezado 2'; -jsToolBar.strings['Heading 3'] = 'Encabezado 3'; -jsToolBar.strings['Unordered list'] = 'Lista sin ordenar'; -jsToolBar.strings['Ordered list'] = 'Lista ordenada'; -jsToolBar.strings['Quote'] = 'Citar'; -jsToolBar.strings['Unquote'] = 'Quitar cita'; -jsToolBar.strings['Preformatted text'] = 'Texto con formato'; -jsToolBar.strings['Wiki link'] = 'Enlace a página Wiki'; -jsToolBar.strings['Image'] = 'Imagen'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-eu.js b/assets/javascripts/jstoolbar/lang/jstoolbar-eu.js deleted file mode 100755 index 3067fc8..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-eu.js +++ /dev/null @@ -1,20 +0,0 @@ -// jsToolBar EU language -// Author: Ales Zabala Alava (Shagi), -// 2010-01-25 -// Distributed under the same terms as the jsToolBar itself. -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Lodia'; -jsToolBar.strings['Italic'] = 'Etzana'; -jsToolBar.strings['Underline'] = 'Azpimarra'; -jsToolBar.strings['Deleted'] = 'Ezabatuta'; -jsToolBar.strings['Code'] = 'Inline Code'; -jsToolBar.strings['Heading 1'] = '1 Goiburua'; -jsToolBar.strings['Heading 2'] = '2 Goiburua'; -jsToolBar.strings['Heading 3'] = '3 Goiburua'; -jsToolBar.strings['Unordered list'] = 'Ordenatu gabeko zerrenda'; -jsToolBar.strings['Ordered list'] = 'Ordenatutako zerrenda'; -jsToolBar.strings['Quote'] = 'Aipamena'; -jsToolBar.strings['Unquote'] = 'Aipamena kendu'; -jsToolBar.strings['Preformatted text'] = 'Aurrez formateatutako testua'; -jsToolBar.strings['Wiki link'] = 'Wiki orri baterako esteka'; -jsToolBar.strings['Image'] = 'Irudia'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-fa.js b/assets/javascripts/jstoolbar/lang/jstoolbar-fa.js deleted file mode 100755 index 61236bf..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-fa.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'پررنگ'; -jsToolBar.strings['Italic'] = 'کج'; -jsToolBar.strings['Underline'] = 'زیرخط'; -jsToolBar.strings['Deleted'] = 'برداشته شده'; -jsToolBar.strings['Code'] = 'کد درون خطی'; -jsToolBar.strings['Heading 1'] = 'سربرگ ۱'; -jsToolBar.strings['Heading 2'] = 'سربرگ ۲'; -jsToolBar.strings['Heading 3'] = 'سربرگ ۳'; -jsToolBar.strings['Unordered list'] = 'فهرست بدون شماره'; -jsToolBar.strings['Ordered list'] = 'فهرست با شماره'; -jsToolBar.strings['Quote'] = 'تو بردن'; -jsToolBar.strings['Unquote'] = 'بیرون آوردن'; -jsToolBar.strings['Preformatted text'] = 'نوشته قالب بندی شده'; -jsToolBar.strings['Wiki link'] = 'پیوند به برگ ویکی'; -jsToolBar.strings['Image'] = 'عکس'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-fi.js b/assets/javascripts/jstoolbar/lang/jstoolbar-fi.js deleted file mode 100755 index c2229b2..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-fi.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Lihavoitu'; -jsToolBar.strings['Italic'] = 'Kursivoitu'; -jsToolBar.strings['Underline'] = 'Alleviivattu'; -jsToolBar.strings['Deleted'] = 'Yliviivattu'; -jsToolBar.strings['Code'] = 'Koodi näkymä'; -jsToolBar.strings['Heading 1'] = 'Otsikko 1'; -jsToolBar.strings['Heading 2'] = 'Otsikko 2'; -jsToolBar.strings['Heading 3'] = 'Otsikko 3'; -jsToolBar.strings['Unordered list'] = 'Järjestämätön lista'; -jsToolBar.strings['Ordered list'] = 'Järjestetty lista'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Ennaltamuotoiltu teksti'; -jsToolBar.strings['Wiki link'] = 'Linkki Wiki sivulle'; -jsToolBar.strings['Image'] = 'Kuva'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-fr.js b/assets/javascripts/jstoolbar/lang/jstoolbar-fr.js deleted file mode 100755 index c52a783..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-fr.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Gras'; -jsToolBar.strings['Italic'] = 'Italique'; -jsToolBar.strings['Underline'] = 'Souligné'; -jsToolBar.strings['Deleted'] = 'Rayé'; -jsToolBar.strings['Code'] = 'Code en ligne'; -jsToolBar.strings['Heading 1'] = 'Titre niveau 1'; -jsToolBar.strings['Heading 2'] = 'Titre niveau 2'; -jsToolBar.strings['Heading 3'] = 'Titre niveau 3'; -jsToolBar.strings['Unordered list'] = 'Liste à puces'; -jsToolBar.strings['Ordered list'] = 'Liste numérotée'; -jsToolBar.strings['Quote'] = 'Citer'; -jsToolBar.strings['Unquote'] = 'Supprimer citation'; -jsToolBar.strings['Preformatted text'] = 'Texte préformaté'; -jsToolBar.strings['Wiki link'] = 'Lien vers une page Wiki'; -jsToolBar.strings['Image'] = 'Image'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-gl.js b/assets/javascripts/jstoolbar/lang/jstoolbar-gl.js deleted file mode 100755 index bd1462a..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-gl.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Negriña'; -jsToolBar.strings['Italic'] = 'Itálica'; -jsToolBar.strings['Underline'] = 'Suliñado'; -jsToolBar.strings['Deleted'] = 'Tachado'; -jsToolBar.strings['Code'] = 'Código fonte'; -jsToolBar.strings['Heading 1'] = 'Encabezado 1'; -jsToolBar.strings['Heading 2'] = 'Encabezado 2'; -jsToolBar.strings['Heading 3'] = 'Encabezado 3'; -jsToolBar.strings['Unordered list'] = 'Lista sen ordenar'; -jsToolBar.strings['Ordered list'] = 'Lista ordenada'; -jsToolBar.strings['Quote'] = 'Citar'; -jsToolBar.strings['Unquote'] = 'Quitar cita'; -jsToolBar.strings['Preformatted text'] = 'Texto con formato'; -jsToolBar.strings['Wiki link'] = 'Enlace a páxina Wiki'; -jsToolBar.strings['Image'] = 'Imaxe'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-he.js b/assets/javascripts/jstoolbar/lang/jstoolbar-he.js deleted file mode 100755 index 2d68498..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-he.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Strong'; -jsToolBar.strings['Italic'] = 'Italic'; -jsToolBar.strings['Underline'] = 'Underline'; -jsToolBar.strings['Deleted'] = 'Deleted'; -jsToolBar.strings['Code'] = 'Inline Code'; -jsToolBar.strings['Heading 1'] = 'Heading 1'; -jsToolBar.strings['Heading 2'] = 'Heading 2'; -jsToolBar.strings['Heading 3'] = 'Heading 3'; -jsToolBar.strings['Unordered list'] = 'Unordered list'; -jsToolBar.strings['Ordered list'] = 'Ordered list'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Preformatted text'; -jsToolBar.strings['Wiki link'] = 'Link to a Wiki page'; -jsToolBar.strings['Image'] = 'Image'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-hr.js b/assets/javascripts/jstoolbar/lang/jstoolbar-hr.js deleted file mode 100755 index 578ae7c..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-hr.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Podebljano'; -jsToolBar.strings['Italic'] = 'Kurziv'; -jsToolBar.strings['Underline'] = 'Podcrtano'; -jsToolBar.strings['Deleted'] = 'Obrisano'; -jsToolBar.strings['Code'] = 'Inline Code'; -jsToolBar.strings['Heading 1'] = 'Naslov 1'; -jsToolBar.strings['Heading 2'] = 'Naslov 2'; -jsToolBar.strings['Heading 3'] = 'Naslov 3'; -jsToolBar.strings['Unordered list'] = 'Graficke oznake'; -jsToolBar.strings['Ordered list'] = 'Numeriranje'; -jsToolBar.strings['Quote'] = 'Citat'; -jsToolBar.strings['Unquote'] = 'Ukloni citat'; -jsToolBar.strings['Preformatted text'] = 'Izveden tekst'; -jsToolBar.strings['Wiki link'] = 'Link na Wiki stranicu'; -jsToolBar.strings['Image'] = 'Slika'; \ No newline at end of file diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-hu.js b/assets/javascripts/jstoolbar/lang/jstoolbar-hu.js deleted file mode 100755 index c31ba00..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-hu.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Félkövér'; -jsToolBar.strings['Italic'] = 'Dőlt'; -jsToolBar.strings['Underline'] = 'Aláhúzott'; -jsToolBar.strings['Deleted'] = 'Törölt'; -jsToolBar.strings['Code'] = 'Kód sorok'; -jsToolBar.strings['Heading 1'] = 'Fejléc 1'; -jsToolBar.strings['Heading 2'] = 'Fejléc 2'; -jsToolBar.strings['Heading 3'] = 'Fejléc 3'; -jsToolBar.strings['Unordered list'] = 'Felsorolás'; -jsToolBar.strings['Ordered list'] = 'Számozott lista'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Előreformázott szöveg'; -jsToolBar.strings['Wiki link'] = 'Link egy Wiki oldalra'; -jsToolBar.strings['Image'] = 'Kép'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-id.js b/assets/javascripts/jstoolbar/lang/jstoolbar-id.js deleted file mode 100755 index cca978a..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-id.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Tebal'; -jsToolBar.strings['Italic'] = 'Miring'; -jsToolBar.strings['Underline'] = 'Garis bawah'; -jsToolBar.strings['Deleted'] = 'Dihapus'; -jsToolBar.strings['Code'] = 'Inline Code'; -jsToolBar.strings['Heading 1'] = 'Judul 1'; -jsToolBar.strings['Heading 2'] = 'Judul 2'; -jsToolBar.strings['Heading 3'] = 'Judul 3'; -jsToolBar.strings['Unordered list'] = 'Daftar tak terurut'; -jsToolBar.strings['Ordered list'] = 'Daftar terurut'; -jsToolBar.strings['Quote'] = 'Kutipan'; -jsToolBar.strings['Unquote'] = 'Hapus kutipan'; -jsToolBar.strings['Preformatted text'] = 'Teks terformat'; -jsToolBar.strings['Wiki link'] = 'Tautkan ke halaman wiki'; -jsToolBar.strings['Image'] = 'Gambar'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-it.js b/assets/javascripts/jstoolbar/lang/jstoolbar-it.js deleted file mode 100755 index 99749b4..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-it.js +++ /dev/null @@ -1,19 +0,0 @@ -// Italian translation -// by Diego Pierotto (ita.translations@tiscali.it) - -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Grassetto'; -jsToolBar.strings['Italic'] = 'Corsivo'; -jsToolBar.strings['Underline'] = 'Sottolineato'; -jsToolBar.strings['Deleted'] = 'Barrato'; -jsToolBar.strings['Code'] = 'Codice sorgente'; -jsToolBar.strings['Heading 1'] = 'Titolo 1'; -jsToolBar.strings['Heading 2'] = 'Titolo 2'; -jsToolBar.strings['Heading 3'] = 'Titolo 3'; -jsToolBar.strings['Unordered list'] = 'Elenco puntato'; -jsToolBar.strings['Ordered list'] = 'Elenco numerato'; -jsToolBar.strings['Quote'] = 'Aumenta rientro'; -jsToolBar.strings['Unquote'] = 'Riduci rientro'; -jsToolBar.strings['Preformatted text'] = 'Testo preformattato'; -jsToolBar.strings['Wiki link'] = 'Collegamento a pagina Wiki'; -jsToolBar.strings['Image'] = 'Immagine'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-ja.js b/assets/javascripts/jstoolbar/lang/jstoolbar-ja.js deleted file mode 100755 index 0073271..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-ja.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = '強調'; -jsToolBar.strings['Italic'] = '斜体'; -jsToolBar.strings['Underline'] = '下線'; -jsToolBar.strings['Deleted'] = '取り消し線'; -jsToolBar.strings['Code'] = 'コード'; -jsToolBar.strings['Heading 1'] = '見出し 1'; -jsToolBar.strings['Heading 2'] = '見出し 2'; -jsToolBar.strings['Heading 3'] = '見出し 3'; -jsToolBar.strings['Unordered list'] = '順不同リスト'; -jsToolBar.strings['Ordered list'] = '番号つきリスト'; -jsToolBar.strings['Quote'] = '引用'; -jsToolBar.strings['Unquote'] = '引用解除'; -jsToolBar.strings['Preformatted text'] = '整形済みテキスト'; -jsToolBar.strings['Wiki link'] = 'Wikiページへのリンク'; -jsToolBar.strings['Image'] = '画像'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-ko.js b/assets/javascripts/jstoolbar/lang/jstoolbar-ko.js deleted file mode 100755 index 1c437ef..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-ko.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = '굵게'; -jsToolBar.strings['Italic'] = '기울임'; -jsToolBar.strings['Underline'] = '밑줄'; -jsToolBar.strings['Deleted'] = '취소선'; -jsToolBar.strings['Code'] = '코드'; -jsToolBar.strings['Heading 1'] = '제목 1'; -jsToolBar.strings['Heading 2'] = '제목 2'; -jsToolBar.strings['Heading 3'] = '제목 3'; -jsToolBar.strings['Unordered list'] = '글머리 기호'; -jsToolBar.strings['Ordered list'] = '번호 매기기'; -jsToolBar.strings['Quote'] = '인용'; -jsToolBar.strings['Unquote'] = '인용 취소'; -jsToolBar.strings['Preformatted text'] = '있는 그대로 표현 (Preformatted text)'; -jsToolBar.strings['Wiki link'] = 'Wiki 페이지에 연결'; -jsToolBar.strings['Image'] = '그림'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-lt.js b/assets/javascripts/jstoolbar/lang/jstoolbar-lt.js deleted file mode 100755 index 8af364c..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-lt.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Pastorinti'; -jsToolBar.strings['Italic'] = 'Italic'; -jsToolBar.strings['Underline'] = 'Pabraukti'; -jsToolBar.strings['Deleted'] = 'Užbraukti'; -jsToolBar.strings['Code'] = 'Kodas'; -jsToolBar.strings['Heading 1'] = 'Heading 1'; -jsToolBar.strings['Heading 2'] = 'Heading 2'; -jsToolBar.strings['Heading 3'] = 'Heading 3'; -jsToolBar.strings['Unordered list'] = 'Nenumeruotas sąrašas'; -jsToolBar.strings['Ordered list'] = 'Numeruotas sąrašas'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Preformatuotas tekstas'; -jsToolBar.strings['Wiki link'] = 'Nuoroda į Wiki puslapį'; -jsToolBar.strings['Image'] = 'Paveikslas'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-lv.js b/assets/javascripts/jstoolbar/lang/jstoolbar-lv.js deleted file mode 100755 index b821500..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-lv.js +++ /dev/null @@ -1,17 +0,0 @@ -// translated by Dzintars Bergs (dzintars.bergs@gmail.com) -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Treknraksts'; -jsToolBar.strings['Italic'] = 'Slīpraksts'; -jsToolBar.strings['Underline'] = 'Pasvītrojums'; -jsToolBar.strings['Deleted'] = 'Dzēsts'; -jsToolBar.strings['Code'] = 'Iekļauts kods'; -jsToolBar.strings['Heading 1'] = 'Virsraksts 1'; -jsToolBar.strings['Heading 2'] = 'Virsraksts 2'; -jsToolBar.strings['Heading 3'] = 'Virsraksts 3'; -jsToolBar.strings['Unordered list'] = 'Nesakārtots saraksts'; -jsToolBar.strings['Ordered list'] = 'Sakārtots saraksts'; -jsToolBar.strings['Quote'] = 'Citēt'; -jsToolBar.strings['Unquote'] = 'Noņemt citātu'; -jsToolBar.strings['Preformatted text'] = 'Iepriekš formatēts teksts'; -jsToolBar.strings['Wiki link'] = 'Saite uz Wiki lapu'; -jsToolBar.strings['Image'] = 'Attēls'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-mk.js b/assets/javascripts/jstoolbar/lang/jstoolbar-mk.js deleted file mode 100755 index 30c68ec..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-mk.js +++ /dev/null @@ -1,17 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Задебелен'; -jsToolBar.strings['Italic'] = 'Закосен'; -jsToolBar.strings['Underline'] = 'Подвлечен'; -jsToolBar.strings['Deleted'] = 'Прецртан'; -jsToolBar.strings['Code'] = 'Код'; -jsToolBar.strings['Heading 1'] = 'Заглавје 1'; -jsToolBar.strings['Heading 2'] = 'Заглавје 2'; -jsToolBar.strings['Heading 3'] = 'Заглавје 3'; -jsToolBar.strings['Unordered list'] = 'Неподредена листа'; -jsToolBar.strings['Ordered list'] = 'Подредена листа'; -jsToolBar.strings['Quote'] = 'Цитат'; -jsToolBar.strings['Unquote'] = 'Отстрани цитат'; -jsToolBar.strings['Preformatted text'] = 'Форматиран текст'; -jsToolBar.strings['Wiki link'] = 'Врска до вики страна'; -jsToolBar.strings['Image'] = 'Слика'; - diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-mn.js b/assets/javascripts/jstoolbar/lang/jstoolbar-mn.js deleted file mode 100755 index ef1da46..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-mn.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Бүдүүн'; -jsToolBar.strings['Italic'] = 'Налуу'; -jsToolBar.strings['Underline'] = 'Доогуур зураас'; -jsToolBar.strings['Deleted'] = 'Устгагдсан'; -jsToolBar.strings['Code'] = 'Програмын код'; -jsToolBar.strings['Heading 1'] = 'Гарчиг 1'; -jsToolBar.strings['Heading 2'] = 'Гарчиг 2'; -jsToolBar.strings['Heading 3'] = 'Гарчиг 3'; -jsToolBar.strings['Unordered list'] = 'Эрэмбэгүй жагсаалт'; -jsToolBar.strings['Ordered list'] = 'Эрэмбэтэй жагсаалт'; -jsToolBar.strings['Quote'] = 'Ишлэл'; -jsToolBar.strings['Unquote'] = 'Ишлэлийг устгах'; -jsToolBar.strings['Preformatted text'] = 'Өмнө нь хэлбэржсэн текст'; -jsToolBar.strings['Wiki link'] = 'Вики хуудас руу холбох'; -jsToolBar.strings['Image'] = 'Зураг'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-nl.js b/assets/javascripts/jstoolbar/lang/jstoolbar-nl.js deleted file mode 100755 index 0c54163..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-nl.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Extra nadruk'; -jsToolBar.strings['Italic'] = 'Cursief'; -jsToolBar.strings['Underline'] = 'Onderstreept'; -jsToolBar.strings['Deleted'] = 'Verwijderd'; -jsToolBar.strings['Code'] = 'Computercode'; -jsToolBar.strings['Heading 1'] = 'Kop 1'; -jsToolBar.strings['Heading 2'] = 'Kop 2'; -jsToolBar.strings['Heading 3'] = 'Kop 3'; -jsToolBar.strings['Unordered list'] = 'Ongeordende lijst'; -jsToolBar.strings['Ordered list'] = 'Geordende lijst'; -jsToolBar.strings['Quote'] = 'Citaat'; -jsToolBar.strings['Unquote'] = 'Verwijder citaat'; -jsToolBar.strings['Preformatted text'] = 'Voor-geformateerde tekst'; -jsToolBar.strings['Wiki link'] = 'Link naar een Wiki pagina'; -jsToolBar.strings['Image'] = 'Afbeelding'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-no.js b/assets/javascripts/jstoolbar/lang/jstoolbar-no.js deleted file mode 100755 index 7995973..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-no.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Fet'; -jsToolBar.strings['Italic'] = 'Kursiv'; -jsToolBar.strings['Underline'] = 'Understreking'; -jsToolBar.strings['Deleted'] = 'Slettet'; -jsToolBar.strings['Code'] = 'Kode'; -jsToolBar.strings['Heading 1'] = 'Overskrift 1'; -jsToolBar.strings['Heading 2'] = 'Overskrift 2'; -jsToolBar.strings['Heading 3'] = 'Overskrift 3'; -jsToolBar.strings['Unordered list'] = 'Punktliste'; -jsToolBar.strings['Ordered list'] = 'Nummerert liste'; -jsToolBar.strings['Quote'] = 'Sitat'; -jsToolBar.strings['Unquote'] = 'Avslutt sitat'; -jsToolBar.strings['Preformatted text'] = 'Preformatert tekst'; -jsToolBar.strings['Wiki link'] = 'Lenke til Wiki-side'; -jsToolBar.strings['Image'] = 'Bilde'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-pl.js b/assets/javascripts/jstoolbar/lang/jstoolbar-pl.js deleted file mode 100755 index 0e7a38c..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-pl.js +++ /dev/null @@ -1,17 +0,0 @@ -// Keep this line in order to avoid problems with Windows Notepad UTF-8 EF-BB-BF idea... -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Pogrubienie'; -jsToolBar.strings['Italic'] = 'Kursywa'; -jsToolBar.strings['Underline'] = 'Podkreślenie'; -jsToolBar.strings['Deleted'] = 'Usunięte'; -jsToolBar.strings['Code'] = 'Wstawka kodu'; -jsToolBar.strings['Heading 1'] = 'Nagłowek 1'; -jsToolBar.strings['Heading 2'] = 'Nagłówek 2'; -jsToolBar.strings['Heading 3'] = 'Nagłówek 3'; -jsToolBar.strings['Unordered list'] = 'Nieposortowana lista'; -jsToolBar.strings['Ordered list'] = 'Posortowana lista'; -jsToolBar.strings['Quote'] = 'Cytat'; -jsToolBar.strings['Unquote'] = 'Usuń cytat'; -jsToolBar.strings['Preformatted text'] = 'Sformatowany tekst'; -jsToolBar.strings['Wiki link'] = 'Odnośnik do strony Wiki'; -jsToolBar.strings['Image'] = 'Obraz'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-pt-br.js b/assets/javascripts/jstoolbar/lang/jstoolbar-pt-br.js deleted file mode 100755 index 5035524..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-pt-br.js +++ /dev/null @@ -1,18 +0,0 @@ -// Translated by: Alexandre da Silva - -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Negrito'; -jsToolBar.strings['Italic'] = 'Itálico'; -jsToolBar.strings['Underline'] = 'Sublinhado'; -jsToolBar.strings['Deleted'] = 'Excluído'; -jsToolBar.strings['Code'] = 'Código Inline'; -jsToolBar.strings['Heading 1'] = 'Cabeçalho 1'; -jsToolBar.strings['Heading 2'] = 'Cabeçalho 2'; -jsToolBar.strings['Heading 3'] = 'Cabeçalho 3'; -jsToolBar.strings['Unordered list'] = 'Lista não ordenada'; -jsToolBar.strings['Ordered list'] = 'Lista ordenada'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Texto pré-formatado'; -jsToolBar.strings['Wiki link'] = 'Link para uma página Wiki'; -jsToolBar.strings['Image'] = 'Imagem'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-pt.js b/assets/javascripts/jstoolbar/lang/jstoolbar-pt.js deleted file mode 100755 index 137d795..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-pt.js +++ /dev/null @@ -1,17 +0,0 @@ -// Translated by: Pedro Araújo -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Negrito'; -jsToolBar.strings['Italic'] = 'Itálico'; -jsToolBar.strings['Underline'] = 'Sublinhado'; -jsToolBar.strings['Deleted'] = 'Apagado'; -jsToolBar.strings['Code'] = 'Código Inline'; -jsToolBar.strings['Heading 1'] = 'Cabeçalho 1'; -jsToolBar.strings['Heading 2'] = 'Cabeçalho 2'; -jsToolBar.strings['Heading 3'] = 'Cabeçalho 3'; -jsToolBar.strings['Unordered list'] = 'Lista não ordenada'; -jsToolBar.strings['Ordered list'] = 'Lista ordenada'; -jsToolBar.strings['Quote'] = 'Citação'; -jsToolBar.strings['Unquote'] = 'Remover citação'; -jsToolBar.strings['Preformatted text'] = 'Texto pré-formatado'; -jsToolBar.strings['Wiki link'] = 'Link para uma página da Wiki'; -jsToolBar.strings['Image'] = 'Imagem'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-ro.js b/assets/javascripts/jstoolbar/lang/jstoolbar-ro.js deleted file mode 100755 index fdaec4a..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-ro.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Bold'; -jsToolBar.strings['Italic'] = 'Italic'; -jsToolBar.strings['Underline'] = 'Subliniat'; -jsToolBar.strings['Deleted'] = 'Șters'; -jsToolBar.strings['Code'] = 'Fragment de cod'; -jsToolBar.strings['Heading 1'] = 'Heading 1'; -jsToolBar.strings['Heading 2'] = 'Heading 2'; -jsToolBar.strings['Heading 3'] = 'Heading 3'; -jsToolBar.strings['Unordered list'] = 'Listă pe puncte'; -jsToolBar.strings['Ordered list'] = 'Listă ordonată'; -jsToolBar.strings['Quote'] = 'Citează'; -jsToolBar.strings['Unquote'] = 'Fără citat'; -jsToolBar.strings['Preformatted text'] = 'Text preformatat'; -jsToolBar.strings['Wiki link'] = 'Trimitere către o pagină wiki'; -jsToolBar.strings['Image'] = 'Imagine'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-ru.js b/assets/javascripts/jstoolbar/lang/jstoolbar-ru.js deleted file mode 100755 index f4c8101..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-ru.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Жирный'; -jsToolBar.strings['Italic'] = 'Курсив'; -jsToolBar.strings['Underline'] = 'Подчеркнутый'; -jsToolBar.strings['Deleted'] = 'Зачеркнутый'; -jsToolBar.strings['Code'] = 'Вставка кода'; -jsToolBar.strings['Heading 1'] = 'Заголовок 1'; -jsToolBar.strings['Heading 2'] = 'Заголовок 2'; -jsToolBar.strings['Heading 3'] = 'Заголовок 3'; -jsToolBar.strings['Unordered list'] = 'Маркированный список'; -jsToolBar.strings['Ordered list'] = 'Нумерованный список'; -jsToolBar.strings['Quote'] = 'Цитата'; -jsToolBar.strings['Unquote'] = 'Удалить цитату'; -jsToolBar.strings['Preformatted text'] = 'Заранее форматированный текст'; -jsToolBar.strings['Wiki link'] = 'Ссылка на страницу в Wiki'; -jsToolBar.strings['Image'] = 'Вставка изображения'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-sk.js b/assets/javascripts/jstoolbar/lang/jstoolbar-sk.js deleted file mode 100755 index 0d47cd5..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-sk.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Tučné'; -jsToolBar.strings['Italic'] = 'Kurzíva'; -jsToolBar.strings['Underline'] = 'Podčiarknuté'; -jsToolBar.strings['Deleted'] = 'Preškrtnuté'; -jsToolBar.strings['Code'] = 'Zobrazenie kódu'; -jsToolBar.strings['Heading 1'] = 'Záhlavie 1'; -jsToolBar.strings['Heading 2'] = 'Záhlavie 2'; -jsToolBar.strings['Heading 3'] = 'Záhlavie 3'; -jsToolBar.strings['Unordered list'] = 'Zoznam'; -jsToolBar.strings['Ordered list'] = 'Zoradený zoznam'; -jsToolBar.strings['Quote'] = 'Citácia'; -jsToolBar.strings['Unquote'] = 'Odstránenie citácie'; -jsToolBar.strings['Preformatted text'] = 'Predformátovaný text'; -jsToolBar.strings['Wiki link'] = 'Link na Wiki stránku'; -jsToolBar.strings['Image'] = 'Obrázok'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-sl.js b/assets/javascripts/jstoolbar/lang/jstoolbar-sl.js deleted file mode 100755 index 7094995..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-sl.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Krepko'; -jsToolBar.strings['Italic'] = 'Poševno'; -jsToolBar.strings['Underline'] = 'Podčrtano'; -jsToolBar.strings['Deleted'] = 'Izbrisano'; -jsToolBar.strings['Code'] = 'Koda med vrsticami'; -jsToolBar.strings['Heading 1'] = 'Naslov 1'; -jsToolBar.strings['Heading 2'] = 'Naslov 2'; -jsToolBar.strings['Heading 3'] = 'Naslov 3'; -jsToolBar.strings['Unordered list'] = 'Neurejen seznam'; -jsToolBar.strings['Ordered list'] = 'Urejen seznam'; -jsToolBar.strings['Quote'] = 'Citat'; -jsToolBar.strings['Unquote'] = 'Odstrani citat'; -jsToolBar.strings['Preformatted text'] = 'Predoblikovano besedilo'; -jsToolBar.strings['Wiki link'] = 'Povezava na Wiki stran'; -jsToolBar.strings['Image'] = 'Slika'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-sr-yu.js b/assets/javascripts/jstoolbar/lang/jstoolbar-sr-yu.js deleted file mode 100755 index 0e231e0..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-sr-yu.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Podebljano'; -jsToolBar.strings['Italic'] = 'Kurziv'; -jsToolBar.strings['Underline'] = 'Podvučeno'; -jsToolBar.strings['Deleted'] = 'Obrisano'; -jsToolBar.strings['Code'] = 'Ugrađeni kôd'; -jsToolBar.strings['Heading 1'] = 'Naslov 1'; -jsToolBar.strings['Heading 2'] = 'Naslov 2'; -jsToolBar.strings['Heading 3'] = 'Naslov 3'; -jsToolBar.strings['Unordered list'] = 'Lista nabrajanja'; -jsToolBar.strings['Ordered list'] = 'Uređena lista'; -jsToolBar.strings['Quote'] = 'Pod navodnicima'; -jsToolBar.strings['Unquote'] = 'Ukloni navodnike'; -jsToolBar.strings['Preformatted text'] = 'Prethodno formatiran tekst'; -jsToolBar.strings['Wiki link'] = 'Veza prema Wiki strani'; -jsToolBar.strings['Image'] = 'Slika'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-sr.js b/assets/javascripts/jstoolbar/lang/jstoolbar-sr.js deleted file mode 100755 index 75a768a..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-sr.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Подебљано'; -jsToolBar.strings['Italic'] = 'Курзив'; -jsToolBar.strings['Underline'] = 'Подвучено'; -jsToolBar.strings['Deleted'] = 'Обрисано'; -jsToolBar.strings['Code'] = 'Уграђени кôд'; -jsToolBar.strings['Heading 1'] = 'Наслов 1'; -jsToolBar.strings['Heading 2'] = 'Наслов 2'; -jsToolBar.strings['Heading 3'] = 'Наслов 3'; -jsToolBar.strings['Unordered list'] = 'Листа набрајања'; -jsToolBar.strings['Ordered list'] = 'Уређена листа'; -jsToolBar.strings['Quote'] = 'Под наводницима'; -jsToolBar.strings['Unquote'] = 'Уклони наводнике'; -jsToolBar.strings['Preformatted text'] = 'Претходно форматиран текст'; -jsToolBar.strings['Wiki link'] = 'Веза према Wiki страни'; -jsToolBar.strings['Image'] = 'Слика'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-sv.js b/assets/javascripts/jstoolbar/lang/jstoolbar-sv.js deleted file mode 100755 index 08c0b69..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-sv.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Fet'; -jsToolBar.strings['Italic'] = 'Kursiv'; -jsToolBar.strings['Underline'] = 'Understruken'; -jsToolBar.strings['Deleted'] = 'Genomstruken'; -jsToolBar.strings['Code'] = 'Kod'; -jsToolBar.strings['Heading 1'] = 'Rubrik 1'; -jsToolBar.strings['Heading 2'] = 'Rubrik 2'; -jsToolBar.strings['Heading 3'] = 'Rubrik 3'; -jsToolBar.strings['Unordered list'] = 'Osorterad lista'; -jsToolBar.strings['Ordered list'] = 'Sorterad lista'; -jsToolBar.strings['Quote'] = 'Citat'; -jsToolBar.strings['Unquote'] = 'Ta bort citat'; -jsToolBar.strings['Preformatted text'] = 'Förformaterad text'; -jsToolBar.strings['Wiki link'] = 'Länk till en wikisida'; -jsToolBar.strings['Image'] = 'Bild'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-th.js b/assets/javascripts/jstoolbar/lang/jstoolbar-th.js deleted file mode 100755 index d871642..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-th.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'หนา'; -jsToolBar.strings['Italic'] = 'เอียง'; -jsToolBar.strings['Underline'] = 'ขีดเส้นใต้'; -jsToolBar.strings['Deleted'] = 'ขีดฆ่า'; -jsToolBar.strings['Code'] = 'โค๊ดโปรแกรม'; -jsToolBar.strings['Heading 1'] = 'หัวข้อ 1'; -jsToolBar.strings['Heading 2'] = 'หัวข้อ 2'; -jsToolBar.strings['Heading 3'] = 'หัวข้อ 3'; -jsToolBar.strings['Unordered list'] = 'รายการ'; -jsToolBar.strings['Ordered list'] = 'ลำดับเลข'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'รูปแบบข้อความคงที่'; -jsToolBar.strings['Wiki link'] = 'เชื่อมโยงไปหน้า Wiki อื่น'; -jsToolBar.strings['Image'] = 'รูปภาพ'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-tr.js b/assets/javascripts/jstoolbar/lang/jstoolbar-tr.js deleted file mode 100755 index 31705d7..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-tr.js +++ /dev/null @@ -1,14 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Kalın'; -jsToolBar.strings['Italic'] = 'İtalik'; -jsToolBar.strings['Underline'] = 'Altı çizgili'; -jsToolBar.strings['Deleted'] = 'Silinmiş'; -jsToolBar.strings['Code'] = 'Satır içi kod'; -jsToolBar.strings['Heading 1'] = 'Başlık 1'; -jsToolBar.strings['Heading 2'] = 'Başlık 2'; -jsToolBar.strings['Heading 3'] = 'Başlık 3'; -jsToolBar.strings['Unordered list'] = 'Sırasız liste'; -jsToolBar.strings['Ordered list'] = 'Sıralı liste'; -jsToolBar.strings['Preformatted text'] = 'Preformatted text'; -jsToolBar.strings['Wiki link'] = 'Wiki sayfasına bağlantı'; -jsToolBar.strings['Image'] = 'Resim'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-uk.js b/assets/javascripts/jstoolbar/lang/jstoolbar-uk.js deleted file mode 100755 index 2d68498..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-uk.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Strong'; -jsToolBar.strings['Italic'] = 'Italic'; -jsToolBar.strings['Underline'] = 'Underline'; -jsToolBar.strings['Deleted'] = 'Deleted'; -jsToolBar.strings['Code'] = 'Inline Code'; -jsToolBar.strings['Heading 1'] = 'Heading 1'; -jsToolBar.strings['Heading 2'] = 'Heading 2'; -jsToolBar.strings['Heading 3'] = 'Heading 3'; -jsToolBar.strings['Unordered list'] = 'Unordered list'; -jsToolBar.strings['Ordered list'] = 'Ordered list'; -jsToolBar.strings['Quote'] = 'Quote'; -jsToolBar.strings['Unquote'] = 'Remove Quote'; -jsToolBar.strings['Preformatted text'] = 'Preformatted text'; -jsToolBar.strings['Wiki link'] = 'Link to a Wiki page'; -jsToolBar.strings['Image'] = 'Image'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-vi.js b/assets/javascripts/jstoolbar/lang/jstoolbar-vi.js deleted file mode 100755 index f598bfe..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-vi.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = 'Đậm'; -jsToolBar.strings['Italic'] = 'Nghiêng'; -jsToolBar.strings['Underline'] = 'Gạch chân'; -jsToolBar.strings['Deleted'] = 'Xóa'; -jsToolBar.strings['Code'] = 'Mã chung dòng'; -jsToolBar.strings['Heading 1'] = 'Tiêu đề 1'; -jsToolBar.strings['Heading 2'] = 'Tiêu đề 2'; -jsToolBar.strings['Heading 3'] = 'Tiêu đề 3'; -jsToolBar.strings['Unordered list'] = 'Danh sách không thứ tự'; -jsToolBar.strings['Ordered list'] = 'Danh sách có thứ tự'; -jsToolBar.strings['Quote'] = 'Trích dẫn'; -jsToolBar.strings['Unquote'] = 'Bỏ trích dẫn'; -jsToolBar.strings['Preformatted text'] = 'Mã nguồn'; -jsToolBar.strings['Wiki link'] = 'Liên kết đến trang wiki'; -jsToolBar.strings['Image'] = 'Ảnh'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-zh-tw.js b/assets/javascripts/jstoolbar/lang/jstoolbar-zh-tw.js deleted file mode 100755 index 86599c5..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-zh-tw.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = '粗體'; -jsToolBar.strings['Italic'] = '斜體'; -jsToolBar.strings['Underline'] = '底線'; -jsToolBar.strings['Deleted'] = '刪除線'; -jsToolBar.strings['Code'] = '程式碼'; -jsToolBar.strings['Heading 1'] = '標題 1'; -jsToolBar.strings['Heading 2'] = '標題 2'; -jsToolBar.strings['Heading 3'] = '標題 3'; -jsToolBar.strings['Unordered list'] = '項目清單'; -jsToolBar.strings['Ordered list'] = '編號清單'; -jsToolBar.strings['Quote'] = '引文'; -jsToolBar.strings['Unquote'] = '取消引文'; -jsToolBar.strings['Preformatted text'] = '已格式文字'; -jsToolBar.strings['Wiki link'] = '連結至 Wiki 頁面'; -jsToolBar.strings['Image'] = '圖片'; diff --git a/assets/javascripts/jstoolbar/lang/jstoolbar-zh.js b/assets/javascripts/jstoolbar/lang/jstoolbar-zh.js deleted file mode 100755 index a9b6ba2..0000000 --- a/assets/javascripts/jstoolbar/lang/jstoolbar-zh.js +++ /dev/null @@ -1,16 +0,0 @@ -jsToolBar.strings = {}; -jsToolBar.strings['Strong'] = '粗体'; -jsToolBar.strings['Italic'] = '斜体'; -jsToolBar.strings['Underline'] = '下划线'; -jsToolBar.strings['Deleted'] = '删除线'; -jsToolBar.strings['Code'] = '程序代码'; -jsToolBar.strings['Heading 1'] = '标题 1'; -jsToolBar.strings['Heading 2'] = '标题 2'; -jsToolBar.strings['Heading 3'] = '标题 3'; -jsToolBar.strings['Unordered list'] = '无序列表'; -jsToolBar.strings['Ordered list'] = '排序列表'; -jsToolBar.strings['Quote'] = '引用'; -jsToolBar.strings['Unquote'] = '删除引用'; -jsToolBar.strings['Preformatted text'] = '格式化文本'; -jsToolBar.strings['Wiki link'] = '连接到 Wiki 页面'; -jsToolBar.strings['Image'] = '图片'; diff --git a/assets/javascripts/jstoolbar/textile.js b/assets/javascripts/jstoolbar/textile.js deleted file mode 100755 index c461b9d..0000000 --- a/assets/javascripts/jstoolbar/textile.js +++ /dev/null @@ -1,200 +0,0 @@ -/* ***** BEGIN LICENSE BLOCK ***** - * This file is part of DotClear. - * Copyright (c) 2005 Nicolas Martin & Olivier Meunier and contributors. All - * rights reserved. - * - * DotClear is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * DotClear is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with DotClear; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * ***** END LICENSE BLOCK ***** -*/ - -/* Modified by JP LANG for textile formatting */ - -// strong -jsToolBar.prototype.elements.strong = { - type: 'button', - title: 'Strong', - fn: { - wiki: function() { this.singleTag('*') } - } -} - -// em -jsToolBar.prototype.elements.em = { - type: 'button', - title: 'Italic', - fn: { - wiki: function() { this.singleTag("_") } - } -} - -// ins -jsToolBar.prototype.elements.ins = { - type: 'button', - title: 'Underline', - fn: { - wiki: function() { this.singleTag('+') } - } -} - -// del -jsToolBar.prototype.elements.del = { - type: 'button', - title: 'Deleted', - fn: { - wiki: function() { this.singleTag('-') } - } -} - -// code -jsToolBar.prototype.elements.code = { - type: 'button', - title: 'Code', - fn: { - wiki: function() { this.singleTag('@') } - } -} - -// spacer -jsToolBar.prototype.elements.space1 = {type: 'space'} - -// headings -jsToolBar.prototype.elements.h1 = { - type: 'button', - title: 'Heading 1', - fn: { - wiki: function() { - this.encloseLineSelection('h1. ', '',function(str) { - str = str.replace(/^h\d+\.\s+/, '') - return str; - }); - } - } -} -jsToolBar.prototype.elements.h2 = { - type: 'button', - title: 'Heading 2', - fn: { - wiki: function() { - this.encloseLineSelection('h2. ', '',function(str) { - str = str.replace(/^h\d+\.\s+/, '') - return str; - }); - } - } -} -jsToolBar.prototype.elements.h3 = { - type: 'button', - title: 'Heading 3', - fn: { - wiki: function() { - this.encloseLineSelection('h3. ', '',function(str) { - str = str.replace(/^h\d+\.\s+/, '') - return str; - }); - } - } -} - -// spacer -jsToolBar.prototype.elements.space2 = {type: 'space'} - -// ul -jsToolBar.prototype.elements.ul = { - type: 'button', - title: 'Unordered list', - fn: { - wiki: function() { - this.encloseLineSelection('','',function(str) { - str = str.replace(/\r/g,''); - return str.replace(/(\n|^)[#-]?\s*/g,"$1* "); - }); - } - } -} - -// ol -jsToolBar.prototype.elements.ol = { - type: 'button', - title: 'Ordered list', - fn: { - wiki: function() { - this.encloseLineSelection('','',function(str) { - str = str.replace(/\r/g,''); - return str.replace(/(\n|^)[*-]?\s*/g,"$1# "); - }); - } - } -} - -// spacer -jsToolBar.prototype.elements.space3 = {type: 'space'} - -// bq -jsToolBar.prototype.elements.bq = { - type: 'button', - title: 'Quote', - fn: { - wiki: function() { - this.encloseLineSelection('','',function(str) { - str = str.replace(/\r/g,''); - return str.replace(/(\n|^) *([^\n]*)/g,"$1> $2"); - }); - } - } -} - -// unbq -jsToolBar.prototype.elements.unbq = { - type: 'button', - title: 'Unquote', - fn: { - wiki: function() { - this.encloseLineSelection('','',function(str) { - str = str.replace(/\r/g,''); - return str.replace(/(\n|^) *[>]? *([^\n]*)/g,"$1$2"); - }); - } - } -} - -// pre -jsToolBar.prototype.elements.pre = { - type: 'button', - title: 'Preformatted text', - fn: { - wiki: function() { this.encloseLineSelection('
\n', '\n
') } - } -} - -// spacer -jsToolBar.prototype.elements.space4 = {type: 'space'} - -// wiki page -jsToolBar.prototype.elements.link = { - type: 'button', - title: 'Wiki link', - fn: { - wiki: function() { this.encloseSelection("[[", "]]") } - } -} -// image -jsToolBar.prototype.elements.img = { - type: 'button', - title: 'Image', - fn: { - wiki: function() { this.encloseSelection("!", "!") } - } -} diff --git a/assets/stylesheets/application.css b/assets/stylesheets/application.css deleted file mode 100755 index 21e59cb..0000000 --- a/assets/stylesheets/application.css +++ /dev/null @@ -1,1020 +0,0 @@ -html {overflow-y:scroll;} -body { font-family: Verdana, sans-serif; font-size: 12px; color:#484848; margin: 0; padding: 0; min-width: 900px; } - -h1, h2, h3, h4 { font-family: "Trebuchet MS", Verdana, sans-serif;} -h1 {margin:0; padding:0; font-size: 24px;} -h2, .wiki h1 {font-size: 20px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #444;} -h3, .wiki h2 {font-size: 16px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #444;} -h4, .wiki h3 {font-size: 13px;padding: 2px 10px 1px 0px;margin-bottom: 5px; border-bottom: 1px dotted #bbbbbb; color: #444;} - -/***** Layout *****/ -#wrapper {background: white;} - -#top-menu {background: #2C4056; color: #fff; height:1.8em; font-size: 0.8em; padding: 2px 2px 0px 6px;} -#top-menu ul {margin: 0; padding: 0;} -#top-menu li { - float:left; - list-style-type:none; - margin: 0px 0px 0px 0px; - padding: 0px 0px 0px 0px; - white-space:nowrap; -} -#top-menu a {color: #fff; margin-right: 8px; font-weight: bold;} -#top-menu #loggedas { float: right; margin-right: 0.5em; color: #fff; } - -#account {float:right;} - -#header {height:5.3em;margin:0;background-color:#507AAA;color:#f8f8f8; padding: 4px 8px 0px 6px; position:relative;} -#header a {color:#f8f8f8;} -#header h1 a.ancestor { font-size: 80%; } -#quick-search {float:right;} - -#main-menu {position: absolute; bottom: 0px; left:6px; margin-right: -500px;} -#main-menu ul {margin: 0; padding: 0;} -#main-menu li { - float:left; - list-style-type:none; - margin: 0px 2px 0px 0px; - padding: 0px 0px 0px 0px; - white-space:nowrap; -} -#main-menu li a { - display: block; - color: #fff; - text-decoration: none; - font-weight: bold; - margin: 0; - padding: 4px 10px 4px 10px; -} -#main-menu li a:hover {background:#759FCF; color:#fff;} -#main-menu li a.selected, #main-menu li a.selected:hover {background:#fff; color:#555;} - -#admin-menu ul {margin: 0; padding: 0;} -#admin-menu li {margin: 0; padding: 0 0 12px 0; list-style-type:none;} - -#admin-menu a { background-position: 0% 40%; background-repeat: no-repeat; padding-left: 20px; padding-top: 2px; padding-bottom: 3px;} -#admin-menu a.projects { background-image: url(../images/projects.png); } -#admin-menu a.users { background-image: url(../images/user.png); } -#admin-menu a.groups { background-image: url(../images/group.png); } -#admin-menu a.roles { background-image: url(../images/database_key.png); } -#admin-menu a.trackers { background-image: url(../images/ticket.png); } -#admin-menu a.issue_statuses { background-image: url(../images/ticket_edit.png); } -#admin-menu a.workflows { background-image: url(../images/ticket_go.png); } -#admin-menu a.custom_fields { background-image: url(../images/textfield.png); } -#admin-menu a.enumerations { background-image: url(../images/text_list_bullets.png); } -#admin-menu a.settings { background-image: url(../images/changeset.png); } -#admin-menu a.plugins { background-image: url(../images/plugin.png); } -#admin-menu a.info { background-image: url(../images/help.png); } -#admin-menu a.server_authentication { background-image: url(../images/server_key.png); } - -#main {background-color:#EEEEEE;} - -#sidebar{ float: right; width: 22%; position: relative; z-index: 9; padding: 0; margin: 0;} -* html #sidebar{ width: 22%; } -#sidebar h3{ font-size: 14px; margin-top:14px; color: #666; } -#sidebar hr{ width: 100%; margin: 0 auto; height: 1px; background: #ccc; border: 0; } -* html #sidebar hr{ width: 95%; position: relative; left: -6px; color: #ccc; } -#sidebar .contextual { margin-right: 1em; } - -#content { width: 75%; background-color: #fff; margin: 0px; border-right: 1px solid #ddd; padding: 6px 10px 10px 10px; z-index: 10; } -* html #content{ width: 75%; padding-left: 0; margin-top: 0px; padding: 6px 10px 10px 10px;} -html>body #content { min-height: 600px; } -* html body #content { height: 600px; } /* IE */ - -#main.nosidebar #sidebar{ display: none; } -#main.nosidebar #content{ width: auto; border-right: 0; } - -#footer {clear: both; border-top: 1px solid #bbb; font-size: 0.9em; color: #aaa; padding: 5px; text-align:center; background:#fff;} - -#login-form table {margin-top:5em; padding:1em; margin-left: auto; margin-right: auto; border: 2px solid #FDBF3B; background-color:#FFEBC1; } -#login-form table td {padding: 6px;} -#login-form label {font-weight: bold;} -#login-form input#username, #login-form input#password { width: 300px; } - -#modalbg {position:absolute; top:0; left:0; width:100%; height:100%; background:#ccc; z-index:49; opacity:0.5;} -html>body #modalbg {position:fixed;} -div.modal { border-radius:5px; position:absolute; top:25%; background:#fff; border:2px solid #759FCF; z-index:50; padding:0px; padding:8px;} -div.modal h3.title {background:#759FCF; color:#fff; border:0; padding-left:8px; margin:-8px; margin-bottom: 1em; border-top-left-radius:2px;border-top-right-radius:2px;} -div.modal p.buttons {text-align:right; margin-bottom:0;} -html>body div.modal {position:fixed;} - -input#openid_url { background: url(../images/openid-bg.gif) no-repeat; background-color: #fff; background-position: 0 50%; padding-left: 18px; } - -.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } - -/***** Links *****/ -a, a:link, a:visited{ color: #2A5685; text-decoration: none; } -a:hover, a:active{ color: #c61a1a; text-decoration: underline;} -a img{ border: 0; } - -a.issue.closed, a.issue.closed:link, a.issue.closed:visited { color: #999; text-decoration: line-through; } - -/***** Tables *****/ -table.list { border: 1px solid #e4e4e4; border-collapse: collapse; width: 100%; margin-bottom: 4px; } -table.list th { background-color:#EEEEEE; padding: 4px; white-space:nowrap; } -table.list td { vertical-align: top; } -table.list td.id { width: 2%; text-align: center;} -table.list td.checkbox { width: 15px; padding: 2px 0 0 0; } -table.list td.checkbox input {padding:0px;} -table.list td.buttons { width: 15%; white-space:nowrap; text-align: right; } -table.list td.buttons a { padding-right: 0.6em; } -table.list caption { text-align: left; padding: 0.5em 0.5em 0.5em 0; } - -tr.project td.name a { white-space:nowrap; } - -tr.project.idnt td.name span {background: url(../images/bullet_arrow_right.png) no-repeat 0 50%; padding-left: 16px;} -tr.project.idnt-1 td.name {padding-left: 0.5em;} -tr.project.idnt-2 td.name {padding-left: 2em;} -tr.project.idnt-3 td.name {padding-left: 3.5em;} -tr.project.idnt-4 td.name {padding-left: 5em;} -tr.project.idnt-5 td.name {padding-left: 6.5em;} -tr.project.idnt-6 td.name {padding-left: 8em;} -tr.project.idnt-7 td.name {padding-left: 9.5em;} -tr.project.idnt-8 td.name {padding-left: 11em;} -tr.project.idnt-9 td.name {padding-left: 12.5em;} - -tr.issue { text-align: center; white-space: nowrap; } -tr.issue td.subject, tr.issue td.category, td.assigned_to, tr.issue td.string, tr.issue td.text { white-space: normal; } -tr.issue td.subject { text-align: left; } -tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;} - -tr.issue.idnt td.subject a {background: url(../images/bullet_arrow_right.png) no-repeat 0 50%; padding-left: 16px;} -tr.issue.idnt-1 td.subject {padding-left: 0.5em;} -tr.issue.idnt-2 td.subject {padding-left: 2em;} -tr.issue.idnt-3 td.subject {padding-left: 3.5em;} -tr.issue.idnt-4 td.subject {padding-left: 5em;} -tr.issue.idnt-5 td.subject {padding-left: 6.5em;} -tr.issue.idnt-6 td.subject {padding-left: 8em;} -tr.issue.idnt-7 td.subject {padding-left: 9.5em;} -tr.issue.idnt-8 td.subject {padding-left: 11em;} -tr.issue.idnt-9 td.subject {padding-left: 12.5em;} - -tr.entry { border: 1px solid #f8f8f8; } -tr.entry td { white-space: nowrap; } -tr.entry td.filename { width: 30%; } -tr.entry td.filename_no_report { width: 70%; } -tr.entry td.size { text-align: right; font-size: 90%; } -tr.entry td.revision, tr.entry td.author { text-align: center; } -tr.entry td.age { text-align: right; } -tr.entry.file td.filename a { margin-left: 16px; } -tr.entry.file td.filename_no_report a { margin-left: 16px; } - -tr span.expander {background-image: url(../images/bullet_toggle_plus.png); padding-left: 8px; margin-left: 0; cursor: pointer;} -tr.open span.expander {background-image: url(../images/bullet_toggle_minus.png);} - -tr.changeset { height: 20px } -tr.changeset ul, ol { margin-top: 0px; margin-bottom: 0px; } -tr.changeset td.revision_graph { width: 15%; background-color: #fffffb; } -tr.changeset td.author { text-align: center; width: 15%; white-space:nowrap;} -tr.changeset td.committed_on { text-align: center; width: 15%; white-space:nowrap;} -tr.changeset td.comments_nowrap { width: 45%; white-space:nowrap;} - -table.files tr.file td { text-align: center; } -table.files tr.file td.filename { text-align: left; padding-left: 24px; } -table.files tr.file td.digest { font-size: 80%; } - -table.members td.roles, table.memberships td.roles { width: 45%; } - -tr.message { height: 2.6em; } -tr.message td.subject { padding-left: 20px; } -tr.message td.created_on { white-space: nowrap; } -tr.message td.last_message { font-size: 80%; white-space: nowrap; } -tr.message.locked td.subject { background: url(../images/locked.png) no-repeat 0 1px; } -tr.message.sticky td.subject { background: url(../images/bullet_go.png) no-repeat 0 1px; font-weight: bold; } - -tr.version.closed, tr.version.closed a { color: #999; } -tr.version td.name { padding-left: 20px; } -tr.version.shared td.name { background: url(../images/link.png) no-repeat 0% 70%; } -tr.version td.date, tr.version td.status, tr.version td.sharing { text-align: center; white-space:nowrap; } - -tr.user td { width:13%; } -tr.user td.email { width:18%; } -tr.user td { white-space: nowrap; } -tr.user.locked, tr.user.registered { color: #aaa; } -tr.user.locked a, tr.user.registered a { color: #aaa; } - -tr.wiki-page-version td.updated_on, tr.wiki-page-version td.author {text-align:center;} - -tr.time-entry { text-align: center; white-space: nowrap; } -tr.time-entry td.subject, tr.time-entry td.comments { text-align: left; white-space: normal; } -td.hours { text-align: right; font-weight: bold; padding-right: 0.5em; } -td.hours .hours-dec { font-size: 0.9em; } - -table.plugins td { vertical-align: middle; } -table.plugins td.configure { text-align: right; padding-right: 1em; } -table.plugins span.name { font-weight: bold; display: block; margin-bottom: 6px; } -table.plugins span.description { display: block; font-size: 0.9em; } -table.plugins span.url { display: block; font-size: 0.9em; } - -table.list tbody tr.group td { padding: 0.8em 0 0.5em 0.3em; font-weight: bold; border-bottom: 1px solid #ccc; } -table.list tbody tr.group span.count { color: #aaa; font-size: 80%; } -tr.group a.toggle-all { color: #aaa; font-size: 80%; font-weight: normal; display:none;} -tr.group:hover a.toggle-all { display:inline;} -a.toggle-all:hover {text-decoration:none;} - -table.list tbody tr:hover { background-color:#ffffdd; } -table.list tbody tr.group:hover { background-color:inherit; } -table td {padding:2px;} -table p {margin:0;} -.odd {background-color:#f6f7f8;} -.even {background-color: #fff;} - -a.sort { padding-right: 16px; background-position: 100% 50%; background-repeat: no-repeat; } -a.sort.asc { background-image: url(../images/sort_asc.png); } -a.sort.desc { background-image: url(../images/sort_desc.png); } - -table.attributes { width: 100% } -table.attributes th { vertical-align: top; text-align: left; } -table.attributes td { vertical-align: top; } - -table.boards a.board, h3.comments { background: url(../images/comment.png) no-repeat 0% 50%; padding-left: 20px; } - -td.center {text-align:center;} - -h3.version { background: url(../images/package.png) no-repeat 0% 50%; padding-left: 20px; } - -div.issues h3 { background: url(../images/ticket.png) no-repeat 0% 50%; padding-left: 20px; } -div.members h3 { background: url(../images/group.png) no-repeat 0% 50%; padding-left: 20px; } -div.news h3 { background: url(../images/news.png) no-repeat 0% 50%; padding-left: 20px; } -div.projects h3 { background: url(../images/projects.png) no-repeat 0% 50%; padding-left: 20px; } - -#watchers ul {margin: 0; padding: 0;} -#watchers li {list-style-type:none;margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px;} -#watchers select {width: 95%; display: block;} -#watchers a.delete {opacity: 0.4;} -#watchers a.delete:hover {opacity: 1;} -#watchers img.gravatar {vertical-align: middle;margin: 0 4px 2px 0;} - -.highlight { background-color: #FCFD8D;} -.highlight.token-1 { background-color: #faa;} -.highlight.token-2 { background-color: #afa;} -.highlight.token-3 { background-color: #aaf;} - -.box{ -padding:6px; -margin-bottom: 10px; -background-color:#f6f6f6; -color:#505050; -line-height:1.5em; -border: 1px solid #e4e4e4; -} - -div.square { - border: 1px solid #999; - float: left; - margin: .3em .4em 0 .4em; - overflow: hidden; - width: .6em; height: .6em; -} -.contextual {float:right; white-space: nowrap; line-height:1.4em;margin-top:5px; padding-left: 10px; font-size:0.9em;} -.contextual input, .contextual select {font-size:0.9em;} -.message .contextual { margin-top: 0; } - -.splitcontentleft{float:left; width:49%;} -.splitcontentright{float:right; width:49%;} -form {display: inline;} -input, select {vertical-align: middle; margin-top: 1px; margin-bottom: 1px;} -fieldset {border: 1px solid #e4e4e4; margin:0;} -legend {color: #484848;} -hr { width: 100%; height: 1px; background: #ccc; border: 0;} -blockquote { font-style: italic; border-left: 3px solid #e0e0e0; padding-left: 0.6em; margin-left: 2.4em;} -blockquote blockquote { margin-left: 0;} -acronym { border-bottom: 1px dotted; cursor: help; } -textarea.wiki-edit { width: 99%; } -li p {margin-top: 0;} -div.issue {background:#ffffdd; padding:6px; margin-bottom:6px;border: 1px solid #d7d7d7;} -p.breadcrumb { font-size: 0.9em; margin: 4px 0 4px 0;} -p.subtitle { font-size: 0.9em; margin: -6px 0 12px 0; font-style: italic; } -p.footnote { font-size: 0.9em; margin-top: 0px; margin-bottom: 0px; } - -div.issue div.subject div div { padding-left: 16px; } -div.issue div.subject p {margin: 0; margin-bottom: 0.1em; font-size: 90%; color: #999;} -div.issue div.subject>div>p { margin-top: 0.5em; } -div.issue div.subject h3 {margin: 0; margin-bottom: 0.1em;} -div.issue span.private { position:relative; bottom: 2px; text-transform: uppercase; background: #d22; color: #fff; font-weight:bold; padding: 0px 2px 0px 2px; font-size: 60%; margin-right: 2px; border-radius: 2px; -moz-border-radius: 2px;} - -#issue_tree table.issues, #relations table.issues { border: 0; } -#issue_tree td.checkbox, #relations td.checkbox {display:none;} -#relations td.buttons {padding:0;} - -fieldset.collapsible { border-width: 1px 0 0 0; font-size: 0.9em; } -fieldset.collapsible legend { padding-left: 16px; background: url(../images/arrow_expanded.png) no-repeat 0% 40%; cursor:pointer; } -fieldset.collapsible.collapsed legend { background-image: url(../images/arrow_collapsed.png); } - -fieldset#date-range p { margin: 2px 0 2px 0; } -fieldset#filters table { border-collapse: collapse; } -fieldset#filters table td { padding: 0; vertical-align: middle; } -fieldset#filters tr.filter { height: 2em; } -fieldset#filters td.field { width:200px; } -fieldset#filters td.operator { width:170px; } -fieldset#filters td.values { white-space:nowrap; } -fieldset#filters td.values img { vertical-align: bottom; } -fieldset#filters td.add-filter { text-align: right; vertical-align: top; } -.buttons { font-size: 0.9em; margin-bottom: 1.4em; margin-top: 1em; } - -div#issue-changesets {float:right; width:45%; margin-left: 1em; margin-bottom: 1em; background: #fff; padding-left: 1em; font-size: 90%;} -div#issue-changesets div.changeset { padding: 4px;} -div#issue-changesets div.changeset { border-bottom: 1px solid #ddd; } -div#issue-changesets p { margin-top: 0; margin-bottom: 1em;} - -div#activity dl, #search-results { margin-left: 2em; } -div#activity dd, #search-results dd { margin-bottom: 1em; padding-left: 18px; font-size: 0.9em; } -div#activity dt, #search-results dt { margin-bottom: 0px; padding-left: 20px; line-height: 18px; background-position: 0 50%; background-repeat: no-repeat; } -div#activity dt.me .time { border-bottom: 1px solid #999; } -div#activity dt .time { color: #777; font-size: 80%; } -div#activity dd .description, #search-results dd .description { font-style: italic; } -div#activity span.project:after, #search-results span.project:after { content: " -"; } -div#activity dd span.description, #search-results dd span.description { display:block; color: #808080; } - -#search-results dd { margin-bottom: 1em; padding-left: 20px; margin-left:0px; } - -div#search-results-counts {float:right;} -div#search-results-counts ul { margin-top: 0.5em; } -div#search-results-counts li { list-style-type:none; float: left; margin-left: 1em; } - -dt.issue { background-image: url(../images/ticket.png); } -dt.issue-edit { background-image: url(../images/ticket_edit.png); } -dt.issue-closed { background-image: url(../images/ticket_checked.png); } -dt.issue-note { background-image: url(../images/ticket_note.png); } -dt.changeset { background-image: url(../images/changeset.png); } -dt.news { background-image: url(../images/news.png); } -dt.message { background-image: url(../images/message.png); } -dt.reply { background-image: url(../images/comments.png); } -dt.wiki-page { background-image: url(../images/wiki_edit.png); } -dt.attachment { background-image: url(../images/attachment.png); } -dt.document { background-image: url(../images/document.png); } -dt.project { background-image: url(../images/projects.png); } -dt.time-entry { background-image: url(../images/time.png); } - -#search-results dt.issue.closed { background-image: url(../images/ticket_checked.png); } - -div#roadmap .related-issues { margin-bottom: 1em; } -div#roadmap .related-issues td.checkbox { display: none; } -div#roadmap .wiki h1:first-child { display: none; } -div#roadmap .wiki h1 { font-size: 120%; } -div#roadmap .wiki h2 { font-size: 110%; } -body.controller-versions.action-show div#roadmap .related-issues {width:auto;} - -div#version-summary { float:right; width:380px; margin-left: 16px; margin-bottom: 16px; background-color: #fff; } -div#version-summary fieldset { margin-bottom: 1em; } -div#version-summary .total-hours { text-align: right; } - -table#time-report td.hours, table#time-report th.period, table#time-report th.total { text-align: right; padding-right: 0.5em; } -table#time-report tbody tr { font-style: italic; color: #777; } -table#time-report tbody tr.last-level { font-style: normal; color: #555; } -table#time-report tbody tr.total { font-style: normal; font-weight: bold; color: #555; background-color:#EEEEEE; } -table#time-report .hours-dec { font-size: 0.9em; } - -div.wiki-page .contextual a {opacity: 0.4} -div.wiki-page .contextual a:hover {opacity: 1} - -form .attributes select { width: 60%; } -input#issue_subject { width: 99%; } -select#issue_done_ratio { width: 95px; } - -ul.projects { margin: 0; padding-left: 1em; } -ul.projects.root { margin: 0; padding: 0; } -ul.projects ul.projects { border-left: 3px solid #e0e0e0; } -ul.projects li.root { list-style-type:none; margin-bottom: 1em; } -ul.projects li.child { list-style-type:none; margin-top: 1em;} -ul.projects div.root a.project { font-family: "Trebuchet MS", Verdana, sans-serif; font-weight: bold; font-size: 16px; margin: 0 0 10px 0; } -.my-project { padding-left: 18px; background: url(../images/fav.png) no-repeat 0 50%; } - -#tracker_project_ids ul { margin: 0; padding-left: 1em; } -#tracker_project_ids li { list-style-type:none; } - -ul.properties {padding:0; font-size: 0.9em; color: #777;} -ul.properties li {list-style-type:none;} -ul.properties li span {font-style:italic;} - -.total-hours { font-size: 110%; font-weight: bold; } -.total-hours span.hours-int { font-size: 120%; } - -.autoscroll {overflow-x: auto; padding:1px; margin-bottom: 1.2em;} -#user_login, #user_firstname, #user_lastname, #user_mail, #my_account_form select, #user_form select, #user_identity_url { width: 90%; } - -#workflow_copy_form select { width: 200px; } - -textarea#custom_field_possible_values {width: 99%} - -.pagination {font-size: 90%} -p.pagination {margin-top:8px;} - -/***** Tabular forms ******/ -.tabular p{ -margin: 0; -padding: 3px 0 3px 0; -padding-left: 180px; /* width of left column containing the label elements */ -height: 1%; -clear:left; -} - -html>body .tabular p {overflow:hidden;} - -.tabular label{ -font-weight: bold; -float: left; -text-align: right; -/* width of left column */ -margin-left: -180px; -/* width of labels. Should be smaller than left column to create some right margin */ -width: 175px; -} - -.tabular label.floating{ -font-weight: normal; -margin-left: 0px; -text-align: left; -width: 270px; -} - -.tabular label.block{ -font-weight: normal; -margin-left: 0px !important; -text-align: left; -float: none; -display: block; -width: auto; -} - -.tabular label.inline{ -float:none; -margin-left: 5px !important; -width: auto; -} - -label.no-css { - font-weight: inherit; - float:none; - text-align:left; - margin-left:0px; - width:auto; -} -input#time_entry_comments { width: 90%;} - -#preview fieldset {margin-top: 1em; background: url(../images/draft.png)} - -.tabular.settings p{ padding-left: 300px; } -.tabular.settings label{ margin-left: -300px; width: 295px; } -.tabular.settings textarea { width: 99%; } - -.settings.enabled_scm table {width:100%} -.settings.enabled_scm td.scm_name{ font-weight: bold; } - -fieldset.settings label { display: block; } -fieldset#notified_events .parent { padding-left: 20px; } - -.required {color: #bb0000;} -.summary {font-style: italic;} - -#attachments_fields input[type=text] {margin-left: 8px; } -#attachments_fields span {display:block; white-space:nowrap;} -#attachments_fields img {vertical-align: middle;} - -div.attachments { margin-top: 12px; } -div.attachments p { margin:4px 0 2px 0; } -div.attachments img { vertical-align: middle; } -div.attachments span.author { font-size: 0.9em; color: #888; } - -p.other-formats { text-align: right; font-size:0.9em; color: #666; } -.other-formats span + span:before { content: "| "; } - -a.atom { background: url(../images/feed.png) no-repeat 1px 50%; padding: 2px 0px 3px 16px; } - -/* Project members tab */ -div#tab-content-members .splitcontentleft, div#tab-content-memberships .splitcontentleft, div#tab-content-users .splitcontentleft { width: 64% } -div#tab-content-members .splitcontentright, div#tab-content-memberships .splitcontentright, div#tab-content-users .splitcontentright { width: 34% } -div#tab-content-members fieldset, div#tab-content-memberships fieldset, div#tab-content-users fieldset { padding:1em; margin-bottom: 1em; } -div#tab-content-members fieldset legend, div#tab-content-memberships fieldset legend, div#tab-content-users fieldset legend { font-weight: bold; } -div#tab-content-members fieldset label, div#tab-content-memberships fieldset label, div#tab-content-users fieldset label { display: block; } -div#tab-content-members fieldset div, div#tab-content-users fieldset div { max-height: 400px; overflow:auto; } - -table.members td.group { padding-left: 20px; background: url(../images/group.png) no-repeat 0% 50%; } - -input#principal_search, input#user_search {width:100%} - -* html div#tab-content-members fieldset div { height: 450px; } - -/***** Flash & error messages ****/ -#errorExplanation, div.flash, .nodata, .warning { - padding: 4px 4px 4px 30px; - margin-bottom: 12px; - font-size: 1.1em; - border: 2px solid; -} - -div.flash {margin-top: 8px;} - -div.flash.error, #errorExplanation { - background: url(../images/exclamation.png) 8px 50% no-repeat; - background-color: #ffe3e3; - border-color: #dd0000; - color: #880000; -} - -div.flash.notice { - background: url(../images/true.png) 8px 5px no-repeat; - background-color: #dfffdf; - border-color: #9fcf9f; - color: #005f00; -} - -div.flash.warning { - background: url(../images/warning.png) 8px 5px no-repeat; - background-color: #FFEBC1; - border-color: #FDBF3B; - color: #A6750C; - text-align: left; -} - -.nodata, .warning { - text-align: center; - background-color: #FFEBC1; - border-color: #FDBF3B; - color: #A6750C; -} - -span.error {padding-left:20px; background:url(../images/exclamation.png) no-repeat 0 50%;} - -#errorExplanation ul { font-size: 0.9em;} -#errorExplanation h2, #errorExplanation p { display: none; } - -/***** Ajax indicator ******/ -#ajax-indicator { -position: absolute; /* fixed not supported by IE */ -background-color:#eee; -border: 1px solid #bbb; -top:35%; -left:40%; -width:20%; -font-weight:bold; -text-align:center; -padding:0.6em; -z-index:100; -opacity: 0.5; -} - -html>body #ajax-indicator { position: fixed; } - -#ajax-indicator span { -background-position: 0% 40%; -background-repeat: no-repeat; -background-image: url(../images/loading.gif); -padding-left: 26px; -vertical-align: bottom; -} - -/***** Calendar *****/ -table.cal {border-collapse: collapse; width: 100%; margin: 0px 0 6px 0;border: 1px solid #d7d7d7;} -table.cal thead th {width: 14%; background-color:#EEEEEE; padding: 4px; } -table.cal thead th.week-number {width: auto;} -table.cal tbody tr {height: 100px;} -table.cal td {border: 1px solid #d7d7d7; vertical-align: top; font-size: 0.9em;} -table.cal td.week-number { background-color:#EEEEEE; padding: 4px; border:none; font-size: 1em;} -table.cal td p.day-num {font-size: 1.1em; text-align:right;} -table.cal td.odd p.day-num {color: #bbb;} -table.cal td.today {background:#ffffdd;} -table.cal td.today p.day-num {font-weight: bold;} -table.cal .starting a, p.cal.legend .starting {background: url(../images/bullet_go.png) no-repeat -1px -2px; padding-left:16px;} -table.cal .ending a, p.cal.legend .ending {background: url(../images/bullet_end.png) no-repeat -1px -2px; padding-left:16px;} -table.cal .starting.ending a, p.cal.legend .starting.ending {background: url(../images/bullet_diamond.png) no-repeat -1px -2px; padding-left:16px;} -p.cal.legend span {display:block;} - -/***** Tooltips ******/ -.tooltip{position:relative;z-index:24;} -.tooltip:hover{z-index:25;color:#000;} -.tooltip span.tip{display: none; text-align:left;} - -div.tooltip:hover span.tip{ -display:block; -position:absolute; -top:12px; left:24px; width:270px; -border:1px solid #555; -background-color:#fff; -padding: 4px; -font-size: 0.8em; -color:#505050; -} - -/***** Progress bar *****/ -table.progress { - border: 1px solid #D7D7D7; - border-collapse: collapse; - border-spacing: 0pt; - empty-cells: show; - text-align: center; - float:left; - margin: 1px 6px 1px 0px; -} - -table.progress td { height: 0.9em; } -table.progress td.closed { background: #BAE0BA none repeat scroll 0%; } -table.progress td.done { background: #DEF0DE none repeat scroll 0%; } -table.progress td.open { background: #FFF none repeat scroll 0%; } -p.pourcent {font-size: 80%;} -p.progress-info {clear: left; font-style: italic; font-size: 80%;} - -/***** Tabs *****/ -#content .tabs {height: 2.6em; margin-bottom:1.2em; position:relative; overflow:hidden;} -#content .tabs ul {margin:0; position:absolute; bottom:0; padding-left:1em; width: 2000px; border-bottom: 1px solid #bbbbbb;} -#content .tabs ul li { -float:left; -list-style-type:none; -white-space:nowrap; -margin-right:8px; -background:#fff; -position:relative; -margin-bottom:-1px; -} -#content .tabs ul li a{ -display:block; -font-size: 0.9em; -text-decoration:none; -line-height:1.3em; -padding:4px 6px 4px 6px; -border: 1px solid #ccc; -border-bottom: 1px solid #bbbbbb; -background-color: #eeeeee; -color:#777; -font-weight:bold; -} - -#content .tabs ul li a:hover { -background-color: #ffffdd; -text-decoration:none; -} - -#content .tabs ul li a.selected { -background-color: #fff; -border: 1px solid #bbbbbb; -border-bottom: 1px solid #fff; -} - -#content .tabs ul li a.selected:hover { -background-color: #fff; -} - -div.tabs-buttons { position:absolute; right: 0; width: 48px; height: 24px; background: white; bottom: 0; border-bottom: 1px solid #bbbbbb; } - -button.tab-left, button.tab-right { - font-size: 0.9em; - cursor: pointer; - height:24px; - border: 1px solid #ccc; - border-bottom: 1px solid #bbbbbb; - position:absolute; - padding:4px; - width: 20px; - bottom: -1px; -} - -button.tab-left { - right: 20px; - background: #eeeeee url(../images/bullet_arrow_left.png) no-repeat 50% 50%; -} - -button.tab-right { - right: 0; - background: #eeeeee url(../images/bullet_arrow_right.png) no-repeat 50% 50%; -} - -/***** Auto-complete *****/ -div.autocomplete { - position:absolute; - width:400px; - margin:0; - padding:0; -} -div.autocomplete ul { - list-style-type:none; - margin:0; - padding:0; -} -div.autocomplete ul li { - list-style-type:none; - display:block; - margin:-1px 0 0 0; - padding:2px; - cursor:pointer; - font-size: 90%; - border: 1px solid #ccc; - border-left: 1px solid #ccc; - border-right: 1px solid #ccc; - background-color:white; -} -div.autocomplete ul li.selected { background-color: #ffb;} -div.autocomplete ul li span.informal { - font-size: 80%; - color: #aaa; -} - -#parent_issue_candidates ul li {width: 500px;} -#related_issue_candidates ul li {width: 500px;} - -/***** Diff *****/ -.diff_out { background: #fcc; } -.diff_out span { background: #faa; } -.diff_in { background: #cfc; } -.diff_in span { background: #afa; } - -.text-diff { -padding: 1em; -background-color:#f6f6f6; -color:#505050; -border: 1px solid #e4e4e4; -} - -/***** Wiki *****/ -div.wiki table { - border: 1px solid #505050; - border-collapse: collapse; - margin-bottom: 1em; -} - -div.wiki table, div.wiki td, div.wiki th { - border: 1px solid #bbb; - padding: 4px; -} - -div.wiki .external { - background-position: 0% 60%; - background-repeat: no-repeat; - padding-left: 12px; - background-image: url(../images/external.png); -} - -div.wiki a.new { - color: #b73535; -} - -div.wiki ul, div.wiki ol {margin-bottom:1em;} - -div.wiki pre { - margin: 1em 1em 1em 1.6em; - padding: 2px 2px 2px 0; - background-color: #fafafa; - border: 1px solid #dadada; - width:auto; - overflow-x: auto; - overflow-y: hidden; -} - -div.wiki ul.toc { - background-color: #ffffdd; - border: 1px solid #e4e4e4; - padding: 4px; - line-height: 1.2em; - margin-bottom: 12px; - margin-right: 12px; - margin-left: 0; - display: table -} -* html div.wiki ul.toc { width: 50%; } /* IE6 doesn't autosize div */ - -div.wiki ul.toc.right { float: right; margin-left: 12px; margin-right: 0; width: auto; } -div.wiki ul.toc.left { float: left; margin-right: 12px; margin-left: 0; width: auto; } -div.wiki ul.toc ul { margin: 0; padding: 0; } -div.wiki ul.toc li { list-style-type:none; margin: 0;} -div.wiki ul.toc li li { margin-left: 1.5em; } -div.wiki ul.toc li li li { font-size: 0.8em; } - -div.wiki ul.toc a { - font-size: 0.9em; - font-weight: normal; - text-decoration: none; - color: #606060; -} -div.wiki ul.toc a:hover { color: #c61a1a; text-decoration: underline;} - -a.wiki-anchor { display: none; margin-left: 6px; text-decoration: none; } -a.wiki-anchor:hover { color: #aaa !important; text-decoration: none; } -h1:hover a.wiki-anchor, h2:hover a.wiki-anchor, h3:hover a.wiki-anchor { display: inline; color: #ddd; } - -div.wiki img { vertical-align: middle; } - -/***** My page layout *****/ -.block-receiver { -border:1px dashed #c0c0c0; -margin-bottom: 20px; -padding: 15px 0 15px 0; -} - -.mypage-box { -margin:0 0 20px 0; -color:#505050; -line-height:1.5em; -} - -.handle { -cursor: move; -} - -a.close-icon { -display:block; -margin-top:3px; -overflow:hidden; -width:12px; -height:12px; -background-repeat: no-repeat; -cursor:pointer; -background-image:url('../images/close.png'); -} - -a.close-icon:hover { -background-image:url('../images/close_hl.png'); -} - -/***** Gantt chart *****/ -.gantt_hdr { - position:absolute; - top:0; - height:16px; - border-top: 1px solid #c0c0c0; - border-bottom: 1px solid #c0c0c0; - border-right: 1px solid #c0c0c0; - text-align: center; - overflow: hidden; -} - -.gantt_subjects { font-size: 0.8em; } -.gantt_subjects div { line-height:16px;height:16px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; } - -.task { - position: absolute; - height:8px; - font-size:0.8em; - color:#888; - padding:0; - margin:0; - line-height:16px; - white-space:nowrap; -} - -.task.label {width:100%;} -.task.label.project, .task.label.version { font-weight: bold; } - -.task_late { background:#f66 url(../images/task_late.png); border: 1px solid #f66; } -.task_done { background:#00c600 url(../images/task_done.png); border: 1px solid #00c600; } -.task_todo { background:#aaa url(../images/task_todo.png); border: 1px solid #aaa; } - -.task_todo.parent { background: #888; border: 1px solid #888; height: 3px;} -.task_late.parent, .task_done.parent { height: 3px;} -.task.parent.marker.starting { position: absolute; background: url(../images/task_parent_end.png) no-repeat 0 0; width: 8px; height: 16px; margin-left: -4px; left: 0px; top: -1px;} -.task.parent.marker.ending { position: absolute; background: url(../images/task_parent_end.png) no-repeat 0 0; width: 8px; height: 16px; margin-left: -4px; right: 0px; top: -1px;} - -.version.task_late { background:#f66 url(../images/milestone_late.png); border: 1px solid #f66; height: 2px; margin-top: 3px;} -.version.task_done { background:#00c600 url(../images/milestone_done.png); border: 1px solid #00c600; height: 2px; margin-top: 3px;} -.version.task_todo { background:#fff url(../images/milestone_todo.png); border: 1px solid #fff; height: 2px; margin-top: 3px;} -.version.marker { background-image:url(../images/version_marker.png); background-repeat: no-repeat; border: 0; margin-left: -4px; margin-top: 1px; } - -.project.task_late { background:#f66 url(../images/milestone_late.png); border: 1px solid #f66; height: 2px; margin-top: 3px;} -.project.task_done { background:#00c600 url(../images/milestone_done.png); border: 1px solid #00c600; height: 2px; margin-top: 3px;} -.project.task_todo { background:#fff url(../images/milestone_todo.png); border: 1px solid #fff; height: 2px; margin-top: 3px;} -.project.marker { background-image:url(../images/project_marker.png); background-repeat: no-repeat; border: 0; margin-left: -4px; margin-top: 1px; } - -.version-behind-schedule a, .issue-behind-schedule a {color: #f66914;} -.version-overdue a, .issue-overdue a, .project-overdue a {color: #f00;} - -/***** Icons *****/ -.icon { -background-position: 0% 50%; -background-repeat: no-repeat; -padding-left: 20px; -padding-top: 2px; -padding-bottom: 3px; -} - -.icon-add { background-image: url(../images/add.png); } -.icon-edit { background-image: url(../images/edit.png); } -.icon-copy { background-image: url(../images/copy.png); } -.icon-duplicate { background-image: url(../images/duplicate.png); } -.icon-del { background-image: url(../images/delete.png); } -.icon-move { background-image: url(../images/move.png); } -.icon-save { background-image: url(../images/save.png); } -.icon-cancel { background-image: url(../images/cancel.png); } -.icon-multiple { background-image: url(../images/table_multiple.png); } -.icon-folder { background-image: url(../images/folder.png); } -.open .icon-folder { background-image: url(../images/folder_open.png); } -.icon-package { background-image: url(../images/package.png); } -.icon-user { background-image: url(../images/user.png); } -.icon-projects { background-image: url(../images/projects.png); } -.icon-help { background-image: url(../images/help.png); } -.icon-attachment { background-image: url(../images/attachment.png); } -.icon-history { background-image: url(../images/history.png); } -.icon-time { background-image: url(../images/time.png); } -.icon-time-add { background-image: url(../images/time_add.png); } -.icon-stats { background-image: url(../images/stats.png); } -.icon-warning { background-image: url(../images/warning.png); } -.icon-fav { background-image: url(../images/fav.png); } -.icon-fav-off { background-image: url(../images/fav_off.png); } -.icon-reload { background-image: url(../images/reload.png); } -.icon-lock { background-image: url(../images/locked.png); } -.icon-unlock { background-image: url(../images/unlock.png); } -.icon-checked { background-image: url(../images/true.png); } -.icon-details { background-image: url(../images/zoom_in.png); } -.icon-report { background-image: url(../images/report.png); } -.icon-comment { background-image: url(../images/comment.png); } -.icon-summary { background-image: url(../images/lightning.png); } -.icon-server-authentication { background-image: url(../images/server_key.png); } -.icon-issue { background-image: url(../images/ticket.png); } -.icon-zoom-in { background-image: url(../images/zoom_in.png); } -.icon-zoom-out { background-image: url(../images/zoom_out.png); } -.icon-passwd { background-image: url(../images/textfield_key.png); } - -.icon-file { background-image: url(../images/files/default.png); } -.icon-file.text-plain { background-image: url(../images/files/text.png); } -.icon-file.text-x-c { background-image: url(../images/files/c.png); } -.icon-file.text-x-csharp { background-image: url(../images/files/csharp.png); } -.icon-file.text-x-php { background-image: url(../images/files/php.png); } -.icon-file.text-x-ruby { background-image: url(../images/files/ruby.png); } -.icon-file.text-xml { background-image: url(../images/files/xml.png); } -.icon-file.image-gif { background-image: url(../images/files/image.png); } -.icon-file.image-jpeg { background-image: url(../images/files/image.png); } -.icon-file.image-png { background-image: url(../images/files/image.png); } -.icon-file.image-tiff { background-image: url(../images/files/image.png); } -.icon-file.application-pdf { background-image: url(../images/files/pdf.png); } -.icon-file.application-zip { background-image: url(../images/files/zip.png); } -.icon-file.application-x-gzip { background-image: url(../images/files/zip.png); } - -img.gravatar { - padding: 2px; - border: solid 1px #d5d5d5; - background: #fff; -} - -div.issue img.gravatar { - float: right; - margin: 0 0 0 1em; - padding: 5px; -} - -div.issue table img.gravatar { - height: 14px; - width: 14px; - padding: 2px; - float: left; - margin: 0 0.5em 0 0; -} - -h2 img.gravatar { - padding: 3px; - margin: -2px 4px -4px 0; - vertical-align: top; -} - -h4 img.gravatar { - padding: 3px; - margin: -6px 0 -4px 0; - vertical-align: top; -} - -td.username img.gravatar { - margin: 0 0.5em 0 0; - vertical-align: top; -} - -#activity dt img.gravatar { - float: left; - margin: 0 1em 1em 0; -} - -/* Used on 12px Gravatar img tags without the icon background */ -.icon-gravatar { - float: left; - margin-right: 4px; -} - -#activity dt, -.journal { - clear: left; -} - -.journal-link { - float: right; -} - -h2 img { vertical-align:middle; } - -.hascontextmenu { cursor: context-menu; } - -/***** Media print specific styles *****/ -@media print { - #top-menu, #header, #main-menu, #sidebar, #footer, .contextual, .other-formats { display:none; } - #main { background: #fff; } - #content { width: 99%; margin: 0; padding: 0; border: 0; background: #fff; overflow: visible !important;} - #wiki_add_attachment { display:none; } - .hide-when-print { display: none; } - .autoscroll {overflow-x: visible;} - table.list {margin-top:0.5em;} - table.list th, table.list td {border: 1px solid #aaa;} -} - -/* Accessibility specific styles */ -.hidden-for-sighted { - position:absolute; - left:-10000px; - top:auto; - width:1px; - height:1px; - overflow:hidden; -} diff --git a/assets/stylesheets/images/new1.png b/assets/stylesheets/images/new1.png deleted file mode 100644 index 4946213437a7e74efc659bb31302e2b7b45ef6c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4314 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 BYH0uf diff --git a/assets/stylesheets/images/ui-bg_flat_10_000000_40x100.png b/assets/stylesheets/images/ui-bg_flat_10_000000_40x100.png deleted file mode 100644 index abdc01082bf3534eafecc5819d28c9574d44ea89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQY-ImG zFPf9b{J;c_6SHRK%WcbN_hZpM=(Ry;4Rxv2@@2Y=$K57eF$X$=!PC{xWt~$(69B)$ BI)4BF diff --git a/assets/stylesheets/images/ui-bg_glass_100_f6f6f6_1x400.png b/assets/stylesheets/images/ui-bg_glass_100_f6f6f6_1x400.png deleted file mode 100644 index 9b383f4d2eab09c0f2a739d6b232c32934bc620b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour1U*q978O6-yYw{%b*}|_(02F z@qbE9)0CJMo;*v*PWv`Vh2h6EmG8IS-Cm{3U~` zFlmZ}YMcJY=eo?o%*@I?2`NblNeMudl#t?{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& diff --git a/assets/stylesheets/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/assets/stylesheets/images/ui-bg_gloss-wave_35_f6a828_500x100.png deleted file mode 100644 index 39d5824d6af5456f1e89fc7847ea3599ea5fd815..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3762 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 diff --git a/assets/stylesheets/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/assets/stylesheets/images/ui-bg_highlight-soft_100_eeeeee_1x100.png deleted file mode 100644 index f1273672d253263b7564e9e21d69d7d9d0b337d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l%l7LV~E7mxPQ=F85a&M@g_{ d|GeK{$Y5lo%PMu^>wln`44$rjF6*2UngE4^EGqy2 diff --git a/assets/stylesheets/images/ui-icons_222222_256x240.png b/assets/stylesheets/images/ui-icons_222222_256x240.png deleted file mode 100644 index b273ff111d219c9b9a8b96d57683d0075fb7871a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/assets/stylesheets/images/ui-icons_228ef1_256x240.png b/assets/stylesheets/images/ui-icons_228ef1_256x240.png deleted file mode 100644 index a641a371afa0fbb08ba599dc7ddf14b9bfc3c84f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 oBo%DI*Kv;w;*%(i9W@e{{5C=l}o! diff --git a/assets/stylesheets/images/ui-icons_ef8c08_256x240.png b/assets/stylesheets/images/ui-icons_ef8c08_256x240.png deleted file mode 100644 index 85e63e9f604ce042d59eb06a8428eeb7cb7896c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/assets/stylesheets/images/ui-icons_ffd27a_256x240.png b/assets/stylesheets/images/ui-icons_ffd27a_256x240.png deleted file mode 100644 index e117effa3dca24e7978cfc5f8b967f661e81044f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/assets/stylesheets/jquery-ui-1.7.3.custom.css b/assets/stylesheets/jquery-ui-1.7.3.custom.css index 22b2e1f..6e6fc07 100644 --- a/assets/stylesheets/jquery-ui-1.7.3.custom.css +++ b/assets/stylesheets/jquery-ui-1.7.3.custom.css @@ -48,25 +48,25 @@ ----------------------------------*/ .ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } +.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } .ui-widget-content a { color: #333333; } -.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } +.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } /* Interaction states ----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; } +.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; } .ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; } -.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; } +.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; } /* Interaction Cues ----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } +.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(../images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } +.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } .ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; } .ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; } .ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } @@ -77,14 +77,14 @@ ----------------------------------*/ /* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); } +.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_ffffff_256x240.png); } +.ui-state-default .ui-icon { background-image: url(../images/ui-icons_ef8c08_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); } +.ui-state-active .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_228ef1_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_ffd27a_256x240.png); } /* positioning */ .ui-icon-carat-1-n { background-position: 0 0; } @@ -277,8 +277,8 @@ .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; } /* Overlays */ -.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } -.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Resizable +.ui-widget-overlay { background: #666666 url(../images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } +.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Resizable ----------------------------------*/ .ui-resizable { position: relative;} .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} diff --git a/assets/stylesheets/jquery.alerts.css b/assets/stylesheets/jquery.alerts.css index ead93dd..0dd1efe 100644 --- a/assets/stylesheets/jquery.alerts.css +++ b/assets/stylesheets/jquery.alerts.css @@ -26,21 +26,21 @@ } #popup_content { - background: 16px 16px no-repeat url(images/info.gif); + background: 16px 16px no-repeat url(../images/info.gif); padding: 1em 1.75em; margin: 0em; } #popup_content.alert { - background-image: url(images/info.gif); + background-image: url(../images/info.gif); } #popup_content.confirm { - background-image: url(images/important.gif); + background-image: url(../images/important.gif); } #popup_content.prompt { - background-image: url(images/help.gif); + background-image: url(../images/help.gif); } #popup_message { diff --git a/assets/stylesheets/meeting_calendar.css b/assets/stylesheets/meeting_calendar.css index 2adb9a8..2208b53 100644 --- a/assets/stylesheets/meeting_calendar.css +++ b/assets/stylesheets/meeting_calendar.css @@ -11,18 +11,21 @@ .saveMeetingModal form label { float: left; width: 70px; text-align:left;} -#loading { - background-image: url('/images/loading.gif'); +#loading +{ + background-image: url('../images/loading.gif'); background-repeat: no-repeat; width: 16px; height: 16px; float: right; margin-top: 6px; } -#loading { - padding-left:85px\9; - } -div.field{ +#loading +{ + padding-left:85px\9; +} +div.field +{ padding-bottom: 5px; padding-left: 5px; padding-right: 0; @@ -33,38 +36,52 @@ div.field{ position: relative; margin-left:76px; } -div#recur_div{ -width:200px; +.formLayout +{ + padding: 10px; + overflow: hidden; +} +.formLayout label, .formLayout input, .formLayout select +{ + display: block; + float: left; + margin-bottom: 10px; } -div.recurfield{ - padding: 5px 0 5px 5px; - width: 358px; +.formLayout label +{ + width: 90px; + text-align: right; + padding-right: 20px; } -#issue_status_id{ - margin-left: 36px; +.formLayout input, .formLayout select +{ + width: 200px; } -#issue_priority_id{ - margin-left: 28px; +br +{ + clear: left; } -#start_time{ - margin-left:13px; +.fc-event-skin +{ + border-color: #202020; } -#end_time{ - margin-left:22px; +.fc-event-skin .fc-event-bg +{ + background: #E0E0E0 !important; } -#subject{ - margin-left:28px; +.fc-event-time, .fc-event-inner +{ + background: #EA1D22; } - -.myEvents, -.fc-agenda .myEvents .fc-event-time, -.myEvents a { - background-color: #307D7E; /* background color */ - } - -#recur1{ - padding: 0 10px 0 72px ; +.fc-agenda .myEvents .fc-event-time, .myEvents .fc-event-inner, .myEvents a +{ + background: #EA1D22 url(../images/wrench.png) no-repeat center right; /* background color */ +} +.fc-event-content +{ + color: #202020; + background: #E0E0E0; } #recurCheckbox{ - margin-left: 40px; + margin-left: -90px; } \ No newline at end of file diff --git a/install-notes.pdf b/install-notes.pdf deleted file mode 100644 index 617687e864ecde458b7475427923d14130eb0308..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727685 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

A!#@26JI&|d;QQVytYWUDmbLul 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%0DXdtx>i*vo68oxq1yV9$R7 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

!hyI4cmg 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%0AIzg$ZX#FGeb0Usu`Z1 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�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 $ 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ξ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%0A6y&y^D-w||*$x)Tt@2=QI{ZT>$9f#XE)7zWg* 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�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�g3b;{;| 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 diff --git a/lang/en.yml b/lang/en.yml deleted file mode 100644 index e338591..0000000 --- a/lang/en.yml +++ /dev/null @@ -1,2 +0,0 @@ -# English strings go here -my_label: "My label"