Changeset 5720
- Timestamp:
- 03/24/08 10:05:09 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
rubricks_core/trunk/languages/chinese.rb
r5707 r5720 17 17 '_Common_Admit_Return_Confirm' => 'ç¡®å®èŠéååïŒ', 18 18 '_Common_Admit_Confirm' => 'ç¡®å®èŠæ¹ååïŒ', 19 '_Common_AjaxUploader_Failed' => 'æä»¶äžæ£ç¡®ã å级倱莥ã',19 '_Common_AjaxUploader_Failed' => 'æä»¶äžæ£ç¡®ãäžäŒ 倱莥ã', 20 20 '_Common_Application' => 'åºçš', 21 21 '_Common_Approval_Return_Failed' => '%séå倱莥ã', … … 59 59 '_Common_DateTime' => 'æ¶éŽ', 60 60 '_Common_Date_Format' => '%Y/%m/%d', 61 '_Common_Date_FormatForJS' => '/(^[0-9]{4}[/][0-9]{2}[/][0-9]{2}$)/', 61 62 '_Common_Date_FormatWithoutYear' => '%m/%d', 62 63 '_Common_Date_HourMinSec_Format' => '%Y/%m/%d %H:%M:%S', 63 64 '_Common_Date_HourMin_Format' => '%Y/%m/%d %H:%M', 64 65 '_Common_Day' => 'æ¥', 66 '_Common_DayAfter' => 'å·²è¿%d倩', 67 '_Common_DayBefore' => '%d倩ä¹å', 65 68 '_Common_Deactive' => 'å·²ç»åæ¢', 66 69 '_Common_Decide' => 'å³å®', … … 305 308 '_Common_Stop' => '忢', 306 309 '_Common_Stop_Confirm' => 'ç¡®å®èŠåæ¢åïŒ', 307 '_Common_Submit' => ' åéé®ä»¶',310 '_Common_Submit' => 'æäº€', 308 311 '_Common_Sunday' => 'æ¥', 309 312 '_Common_SundayFull' => 'æææ¥', … … 312 315 '_Common_Tab' => 'æ çŸé¡µ', 313 316 '_Common_Target' => '对象', 317 '_Common_ThatDay' => 'åœå€©', 314 318 '_Common_ThemeName' => 'æŸç€ºäž»é¢', 315 319 '_Common_Thursday' => 'å', … … 407 411 '_Common_Validate_NumericRange' => '请èŸå 408 412 ¥%sïœ%sä¹éŽçåŒã', 409 # '_Common_Validate_PleaseInputBy' => '请èŸå410 ¥ã',411 # '_Common_Validate_PleaseInputIn' => '请èŸå412 ¥ã',413 413 '_Common_Validate_Regulation' => '请åæè§å®ã', 414 414 '_Common_Validate_Required' => 'å¿ rubricks_core/trunk/languages/english.rb
r5702 r5720 49 49 '_Common_DataMismatch' => 'Data has been updated. Please update it reloading the screen.', 50 50 '_Common_Date' => 'Date', 51 '_Common_DatePicker_Format' => '% Y%m%d',52 '_Common_DatePicker_Format_String' => ' yyyy/MM/dd',51 '_Common_DatePicker_Format' => '%m%d%Y', 52 '_Common_DatePicker_Format_String' => 'MM/dd/yyyy', 53 53 '_Common_DateTime' => 'Date and hour', 54 54 '_Common_Date_Format' => '%m/%d/%Y', 55 '_Common_Date_FormatForJS' => '/(^[0-9]{2}[/][0-9]{2}[/][0-9]{4}$)/', 55 56 '_Common_Date_FormatWithoutYear' => '%m/%d', 56 57 '_Common_Date_HourMinSec_Format' => '%m/%d/%Y %H:%M:%S', 57 58 '_Common_Date_HourMin_Format' => '%m/%d/%Y %H:%M', 58 59 '_Common_Day' => 'Day', 60 '_Common_DayAfter' => '%d day(s) after', 61 '_Common_DayBefore' => '%d day(s) before', 59 62 '_Common_Deactive' => 'Deactive', 60 63 '_Common_Decide' => 'Decide', … … 280 283 '_Common_Tab' => 'Tab', 281 284 '_Common_Target' => 'Target', 285 '_Common_ThatDay' => 'That Day', 282 286 '_Common_ThemeName' => 'Theme', 283 287 '_Common_Thursday' => 'Thu', … … 333 337 '_Common_Validate_CheckboxLessThan' => 'plz check more than %d.', 334 338 '_Common_Validate_Checking' => 'now checking', 335 '_Common_Validate_DateFormat' => ' yyyy/MM/ddstyle is required.',339 '_Common_Validate_DateFormat' => 'mm/dd/yyyy style is required.', 336 340 '_Common_Validate_FileFormat' => 'Plz input %s file.', 337 341 '_Common_Validate_InvalidDate' => 'invalid date.', rubricks_core/trunk/languages/japanese.rb
r5702 r5720 61 61 '_Common_DateTime' => 'æ¥æ', 62 62 '_Common_Date_Format' => '%Y/%m/%d', 63 '_Common_Date_FormatForJS' => '/(^[0-9]{4}[/][0-9]{2}[/][0-9]{2}$)/', 63 64 '_Common_Date_FormatWithoutYear' => '%m/%d', 64 65 '_Common_Date_HourMinSec_Format' => '%Y/%m/%d %H:%M:%S', 65 66 '_Common_Date_HourMin_Format' => '%Y/%m/%d %H:%M', 66 67 '_Common_Day' => 'æ¥', 68 '_Common_DayAfter' => '%dæ¥åŸ', 69 '_Common_DayBefore' => '%dæ¥å', 67 70 '_Common_Deactive' => '忢äž', 68 71 '_Common_Decide' => '決å®', … … 311 314 '_Common_Tab' => 'ã¿ã', 312 315 '_Common_Target' => '察象', 316 '_Common_ThatDay' => 'åœæ¥', 313 317 '_Common_ThemeName' => '衚瀺ããŒã', 314 318 '_Common_Thursday' => 'æš', rubricks_core/trunk/vendor/plugins/rubricks/lib/action_view_realtime_validator_helper.rb
r5707 r5720 242 242 msg_format = (value.class == Hash) ? value[:msg_format] : '[_Common_Validate_DateFormat]' 243 243 msg_invalid_date = (value.class == Hash) ? value[:msg_invalid_date] : '[_Common_Validate_InvalidDate]' 244 date_reg_str = '/(^[0-9][0-9][0-9][0-9][/][0-9][0-9][/][0-9][0-9]$)/'244 date_reg_str = l('[_Common_Date_FormatForJS]') 245 245 res = <<-"EOS" 246 246 if(element.value != ''){ … … 249 249 } 250 250 date_array = element.value.split('/'); 251 year = parseInt(date_array[0], '10'); 252 month = parseInt(date_array[1], '10'); 253 day = parseInt(date_array[2], '10'); 251 if(date_array[0].length == 4) { 252 year = parseInt(date_array[0], '10'); 253 month = parseInt(date_array[1], '10'); 254 day = parseInt(date_array[2], '10'); 255 } else { 256 year = parseInt(date_array[2], '10'); 257 month = parseInt(date_array[0], '10'); 258 day = parseInt(date_array[1], '10'); 259 } 254 260 check_date = new Date(year, month - 1, day); 255 261 if(check_date.getFullYear() != year || check_date.getMonth() + 1 != month || check_date.getDate() != day || check_date.getFullYear() < 1000){ … … 275 281 if(min_field_value != '' || max_field_value != ''){ 276 282 min_date_array = $('#{min_field_id}').value.split('/'); 277 min_year = parseInt(min_date_array[0]); 278 min_month = parseInt(min_date_array[1]); 279 min_day = parseInt(min_date_array[2]); 283 if(min_date_array[0].length == 4) { 284 min_year = parseInt(min_date_array[0], '10'); 285 min_month = parseInt(min_date_array[1], '10'); 286 min_day = parseInt(min_date_array[2], '10'); 287 } else { 288 min_year = parseInt(min_date_array[2], '10'); 289 min_month = parseInt(min_date_array[0], '10'); 290 min_day = parseInt(min_date_array[1], '10'); 291 } 280 292 min_date = new Date(min_year, min_month -1, min_day); 281 293 max_date_array = $('#{max_field_id}').value.split('/'); 282 max_year = parseInt(max_date_array[0]); 283 max_month = parseInt(max_date_array[1]); 284 max_day = parseInt(max_date_array[2]); 285 max_date = new Date(max_year, max_month - 1, max_day); 294 if(max_date_array[0].length == 4) { 295 max_year = parseInt(max_date_array[0], '10'); 296 max_month = parseInt(max_date_array[1], '10'); 297 max_day = parseInt(max_date_array[2], '10'); 298 } else { 299 max_year = parseInt(max_date_array[2], '10'); 300 max_month = parseInt(max_date_array[0], '10'); 301 max_day = parseInt(max_date_array[1], '10'); 302 } 303 max_date = new Date(max_year, max_month -1, max_day); 286 304 if(min_date > max_date){ 287 305 return _box['validates_#{@validator_name}_error']('#{css_id}', element) + '#{msg}';
