?¡ëPNG
IHDR ? f ??C1 sRGB ??¨¦ gAMA ¡À?¨¹a pHYs ? ??o¡§d GIDATx^¨ª¨¹L¡±¡Âe¡ÂY?a?("Bh?_¨°???¡é¡ì?q5k?*:t0A-o??£¤]VkJ¡éM??f?¡À8\k2¨ªll¡ê1]q?¨´???T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/user1137782/www/china1.by/classwithtostring.php on line 86
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
# -*- coding: latin-1 -*-
""" Locale dependant formatting and parsing.
XXX This module still has prototype status and is undocumented.
XXX Check the spelling.
XXX Check the string format.
Copyright (c) 1998-2000, Marc-Andre Lemburg; mailto:mal@lemburg.com
Copyright (c) 2000-2008, eGenix.com Software GmbH; mailto:info@egenix.com
See the documentation for further information on copyrights,
or contact the author. All Rights Reserved.
"""
def _make_dict(*names):
""" Helper to create a dictionary mapping indices to
names and names to indices.
"""
d = {}
for i in range(len(names)):
d[names[i]] = i
d[i] = names[i]
return d
class _TimeLocale:
""" Base class for locale dependend formatting and parsing.
"""
# Examples:
Weekday = _make_dict('Monday','Tuesday','Wednesday','Thursday','Friday',
'Saturday','Sunday')
Month = _make_dict(None,
'January','February','March','April','May','June',
'July','August','September','October','November','December')
# Instance variables
MonthNames = ()
WeekdayNames = ()
# Format string; this will be formatted using a dictionary providing
# the entries: weekday, day, month, year, hour, minute, second
longformat = '%(weekday)s, %(day)02i %(month)s %(year)04i, '\
'%(hour)02i:%(minute)02i:%(second)02i'
def __init__(self):
""" Init. the instance variables.
"""
l = []
for i in range(1,13):
l.append(self.Month[i])
self.MonthNames = tuple(l)
l = []
for i in range(7):
l.append(self.Weekday[i])
self.WeekdayNames = tuple(l)
def str(self,d):
"""str(datetime)
Return the given DateTime instance formatted according to
the locale's convention. Timezone information is not
presented.
"""
return self.longformat % {
'weekday': self.Weekday[d.day_of_week],
'day': d.day,
'month': self.Month[d.month],
'litmonth': self.Month[d.month],
'year': d.year,
'hour': d.hour,
'minute': d.minute,
'second': d.second
}
# Alias
ctime = str
# Singletons that implement the specific methods.
class English(_TimeLocale):
Weekday = _make_dict('Monday','Tuesday','Wednesday','Thursday','Friday',
'Saturday','Sunday')
Month = _make_dict(None,
'January','February','March','April','May','June',
'July','August','September','October','November','December')
longformat = '%(weekday)s, %(month)s %(day)02i %(year)04i, '\
'%(hour)02i:%(minute)02i:%(second)02i'
English = English()
class German(_TimeLocale):
Weekday = _make_dict('Montag','Dienstag','Mittwoch','Donnerstag',
'Freitag','Samstag','Sonntag')
Month = _make_dict(None,
'Januar','Februar','März','April','Mai','Juni',
'Juli','August','September','Oktober','November','Dezember')
longformat = '%(weekday)s, %(day)02i. %(month)s %(year)04i, '\
'%(hour)02i:%(minute)02i:%(second)02i'
German = German()
class French(_TimeLocale):
Weekday = _make_dict('lundi','mardi','mercredi','jeudi',
'vendredi','samedi','dimanche')
Month = _make_dict(None,
'janvier','février','mars','avril','mai','juin',
'juillet','août','septembre','octobre','novembre','décembre')
French = French()
class Spanish(_TimeLocale):
Weekday = _make_dict('lunes','martes','miercoles','jueves','viernes',
'sabado','domingo')
Month = _make_dict(None,
'enero','febrero','marzo','abril','mayo','junio',
'julio','agosto','septiembre','octubre','noviembre','diciembre')
Spanish = Spanish()
class Portuguese(_TimeLocale):
Weekday = _make_dict('primeira feira', 'segunda feira','terceira feira',
'cuarta feira','quinta feira','sabado','domingo')
Month = _make_dict(None,
'janeiro','fevereiro','mar','abril','maio','junho',
'julho','agosto','septembro','outubro','novembro','dezembro')
Portuguese = Portuguese()
###
def _test():
import DateTime
d = DateTime.now()
for lang in (English,German,French,Spanish,Portuguese):
print lang.__class__.__name__,':',lang.ctime(d)
if __name__ == '__main__':
_test()