Author: chrisz
Date: Mon Jan 28 15:34:45 2008
New Revision: 4066
URL: http://trac.turbogears.org/changeset/4066

Log:
Added Ukrainian language to calendar widget, and koi-8 encoding for Russian and 
Ukrainian.

Added:
   branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru-koi8_r.js   
(contents, props changed)
   branches/1.0/turbogears/widgets/static/calendar/lang/calendar-uk-cp1251.js   
(contents, props changed)
   branches/1.0/turbogears/widgets/static/calendar/lang/calendar-uk-koi8_u.js   
(contents, props changed)
   branches/1.0/turbogears/widgets/static/calendar/lang/calendar-uk.js   
(contents, props changed)
   branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru-koi8_r.js   
(contents, props changed)
   branches/1.1/turbogears/widgets/static/calendar/lang/calendar-uk-cp1251.js   
(contents, props changed)
   branches/1.1/turbogears/widgets/static/calendar/lang/calendar-uk-koi8_u.js   
(contents, props changed)
   branches/1.1/turbogears/widgets/static/calendar/lang/calendar-uk.js   
(contents, props changed)
Modified:
   branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru-cp1251.js
   branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru.js
   branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru-cp1251.js
   branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru.js

Modified: 
branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru-cp1251.js
==============================================================================
--- branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru-cp1251.js  
(original)
+++ branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru-cp1251.js  
Mon Jan 28 15:34:45 2008
@@ -1,110 +1,110 @@
-// Calendar i18n
-// Language: ru (Russian)
-// Encoding: cp1251
-// Author: Sly Golovanov, http://golovanov.net, <[EMAIL PROTECTED]>
-// Distributed under the same terms as the calendar itself.
-
-// full day names
-Calendar._DN = new Array
-("�����������",
- "�����������",
- "�������",
- "�����",
- "�������",
- "�������",
- "�������",
- "�����������");
-
-// 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"] = "�����:";
+// Calendar i18n
+// Language: ru (Russian)
+// Encoding: cp1251
+// Author: Sly Golovanov, http://golovanov.net, <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("�����������",
+ "�����������",
+ "�������",
+ "�����",
+ "�������",
+ "�������",
+ "�������",
+ "�����������");
+
+// 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" +
+"- ��� ������ ������ �, � ����� ������� ���.\n" +
+"- ��� ������ ������ �, � ����� ������� �����.\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"] = "�����:";

Added: 
branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru-koi8_r.js
==============================================================================
--- (empty file)
+++ branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru-koi8_r.js  
Mon Jan 28 15:34:45 2008
@@ -0,0 +1,110 @@
+// Calendar i18n
+// Language: ru (Russian)
+// Encoding: koi8-r
+// Author: Sly Golovanov, http://golovanov.net, <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("�����������",
+ "�����������",
+ "�������",
+ "�����",
+ "�������",
+ "�������",
+ "�������",
+ "�����������");
+
+// 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" +
+"- ��� ������ ������ \u2039, \u203a ����� ������� �����.\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"] = "�����:";

Modified: branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru.js
==============================================================================
--- branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru.js 
(original)
+++ branches/1.0/turbogears/widgets/static/calendar/lang/calendar-ru.js Mon Jan 
28 15:34:45 2008
@@ -71,14 +71,14 @@
 "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" +
+"- При помощи кнопок ‹, › можно выбрать год.\n" +
+"- При помощи кнопок «, » можно выбрать месяц.\n" +
 "- Подержите эти кнопки нажатыми, чтобы появилось меню быстрого выбора.";
 Calendar._TT["ABOUT_TIME"] = "\n\n" +
 "Как выбрать время:\n" +
-"- При клике на часах или минутах они увеличиваются\n" +
-"- при клике с нажатой клавишей Shift они уменьшаются\n" +
-"- если нажать и двигать мышкой влево/вправо, они будут меняться быстрее.";
+"- При клике на часах или минутах они увеличиваются.\n" +
+"- При клике с нажатой клавишей Shift они уменьшаются.\n" +
+"- Если нажать и двигать мышкой влево/вправо, они будут меняться быстрее.";
 
 Calendar._TT["PREV_YEAR"] = "На год назад (удерживать для меню)";
 Calendar._TT["PREV_MONTH"] = "На месяц назад (удерживать для меню)";

Added: 
branches/1.0/turbogears/widgets/static/calendar/lang/calendar-uk-cp1251.js
==============================================================================
--- (empty file)
+++ branches/1.0/turbogears/widgets/static/calendar/lang/calendar-uk-cp1251.js  
Mon Jan 28 15:34:45 2008
@@ -0,0 +1,110 @@
+// Calendar i18n
+// Language: uk (Ukrainian)
+// Encoding: �p1251
+// Author: �hristoph Zwerschke <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("������",
+ "���������",
+ "³������",
+ "������",
+ "������",
+ "�'������",
+ "������",
+ "������");
+
+// 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" +
+"- �������� ��� �� ��������� ������ � �� �.\n" +
+"- �������� ������ �� ��������� ������ � �� �.\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"] = "���:";

Added: 
branches/1.0/turbogears/widgets/static/calendar/lang/calendar-uk-koi8_u.js
==============================================================================
--- (empty file)
+++ branches/1.0/turbogears/widgets/static/calendar/lang/calendar-uk-koi8_u.js  
Mon Jan 28 15:34:45 2008
@@ -0,0 +1,110 @@
+// Calendar i18n
+// Language: uk (Ukrainian)
+// Encoding: koi8-u
+// Author: �hristoph Zwerschke <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("��Ħ��",
+ "����Ħ���",
+ "��������",
+ "������",
+ "������",
+ "�'������",
+ "������",
+ "��Ħ��");
+
+// 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" +
+"- ����Ҧ�� ͦ���� �� ��������� ������ \u2039 �� \u203a.\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"] = "���:";

Added: branches/1.0/turbogears/widgets/static/calendar/lang/calendar-uk.js
==============================================================================
--- (empty file)
+++ branches/1.0/turbogears/widgets/static/calendar/lang/calendar-uk.js Mon Jan 
28 15:34:45 2008
@@ -0,0 +1,110 @@
+// Calendar i18n
+// Language: uk (Ukrainian)
+// Encoding: utf-8
+// Author: Сhristoph Zwerschke <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("Неділя",
+ "Понеділок",
+ "Вівторок",
+ "Середа",
+ "Четвер",
+ "П'ятниця",
+ "Субота",
+ "Неділя");
+
+// 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" +
+"- Виберіть рік за допомогою кнопок ‹ та ›.\n" +
+"- Виберіть місяць за допомогою кнопок « та ».\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"] = "Час:";

Modified: 
branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru-cp1251.js
==============================================================================
--- branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru-cp1251.js  
(original)
+++ branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru-cp1251.js  
Mon Jan 28 15:34:45 2008
@@ -1,110 +1,110 @@
-// Calendar i18n
-// Language: ru (Russian)
-// Encoding: cp1251
-// Author: Sly Golovanov, http://golovanov.net, <[EMAIL PROTECTED]>
-// Distributed under the same terms as the calendar itself.
-
-// full day names
-Calendar._DN = new Array
-("�����������",
- "�����������",
- "�������",
- "�����",
- "�������",
- "�������",
- "�������",
- "�����������");
-
-// 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"] = "�����:";
+// Calendar i18n
+// Language: ru (Russian)
+// Encoding: cp1251
+// Author: Sly Golovanov, http://golovanov.net, <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("�����������",
+ "�����������",
+ "�������",
+ "�����",
+ "�������",
+ "�������",
+ "�������",
+ "�����������");
+
+// 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" +
+"- ��� ������ ������ �, � ����� ������� ���.\n" +
+"- ��� ������ ������ �, � ����� ������� �����.\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"] = "�����:";

Added: 
branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru-koi8_r.js
==============================================================================
--- (empty file)
+++ branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru-koi8_r.js  
Mon Jan 28 15:34:45 2008
@@ -0,0 +1,110 @@
+// Calendar i18n
+// Language: ru (Russian)
+// Encoding: koi8-r
+// Author: Sly Golovanov, http://golovanov.net, <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("�����������",
+ "�����������",
+ "�������",
+ "�����",
+ "�������",
+ "�������",
+ "�������",
+ "�����������");
+
+// 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" +
+"- ��� ������ ������ \u2039, \u203a ����� ������� �����.\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"] = "�����:";

Modified: branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru.js
==============================================================================
--- branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru.js 
(original)
+++ branches/1.1/turbogears/widgets/static/calendar/lang/calendar-ru.js Mon Jan 
28 15:34:45 2008
@@ -71,14 +71,14 @@
 "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" +
+"- При помощи кнопок ‹, › можно выбрать год.\n" +
+"- При помощи кнопок «, » можно выбрать месяц.\n" +
 "- Подержите эти кнопки нажатыми, чтобы появилось меню быстрого выбора.";
 Calendar._TT["ABOUT_TIME"] = "\n\n" +
 "Как выбрать время:\n" +
-"- При клике на часах или минутах они увеличиваются\n" +
-"- при клике с нажатой клавишей Shift они уменьшаются\n" +
-"- если нажать и двигать мышкой влево/вправо, они будут меняться быстрее.";
+"- При клике на часах или минутах они увеличиваются.\n" +
+"- При клике с нажатой клавишей Shift они уменьшаются.\n" +
+"- Если нажать и двигать мышкой влево/вправо, они будут меняться быстрее.";
 
 Calendar._TT["PREV_YEAR"] = "На год назад (удерживать для меню)";
 Calendar._TT["PREV_MONTH"] = "На месяц назад (удерживать для меню)";

Added: 
branches/1.1/turbogears/widgets/static/calendar/lang/calendar-uk-cp1251.js
==============================================================================
--- (empty file)
+++ branches/1.1/turbogears/widgets/static/calendar/lang/calendar-uk-cp1251.js  
Mon Jan 28 15:34:45 2008
@@ -0,0 +1,110 @@
+// Calendar i18n
+// Language: uk (Ukrainian)
+// Encoding: �p1251
+// Author: �hristoph Zwerschke <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("������",
+ "���������",
+ "³������",
+ "������",
+ "������",
+ "�'������",
+ "������",
+ "������");
+
+// 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" +
+"- �������� ��� �� ��������� ������ � �� �.\n" +
+"- �������� ������ �� ��������� ������ � �� �.\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"] = "���:";

Added: 
branches/1.1/turbogears/widgets/static/calendar/lang/calendar-uk-koi8_u.js
==============================================================================
--- (empty file)
+++ branches/1.1/turbogears/widgets/static/calendar/lang/calendar-uk-koi8_u.js  
Mon Jan 28 15:34:45 2008
@@ -0,0 +1,110 @@
+// Calendar i18n
+// Language: uk (Ukrainian)
+// Encoding: koi8-u
+// Author: �hristoph Zwerschke <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("��Ħ��",
+ "����Ħ���",
+ "��������",
+ "������",
+ "������",
+ "�'������",
+ "������",
+ "��Ħ��");
+
+// 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" +
+"- ����Ҧ�� ͦ���� �� ��������� ������ \u2039 �� \u203a.\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"] = "���:";

Added: branches/1.1/turbogears/widgets/static/calendar/lang/calendar-uk.js
==============================================================================
--- (empty file)
+++ branches/1.1/turbogears/widgets/static/calendar/lang/calendar-uk.js Mon Jan 
28 15:34:45 2008
@@ -0,0 +1,110 @@
+// Calendar i18n
+// Language: uk (Ukrainian)
+// Encoding: utf-8
+// Author: Сhristoph Zwerschke <[EMAIL PROTECTED]>
+// Distributed under the same terms as the calendar itself.
+
+// full day names
+Calendar._DN = new Array
+("Неділя",
+ "Понеділок",
+ "Вівторок",
+ "Середа",
+ "Четвер",
+ "П'ятниця",
+ "Субота",
+ "Неділя");
+
+// 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" +
+"- Виберіть рік за допомогою кнопок ‹ та ›.\n" +
+"- Виберіть місяць за допомогою кнопок « та ».\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"] = "Час:";

Reply via email to