upgradeText="""
A new version of the SkyliveNG client is available.
Do you want to upgrade now?
"""

clientVerSources="""
You are using an install of the client 
we can't manage (yet?) by the auto-upgrade system.
Please, proceed with the manual upgrade.
Thanks.
"""

lang = {
   'skylive' : {
      'menuCheckVersion':'Check upgrades',
      'menuFile':'&File',
      'menuSaveChat':'Save Chat',
      'menuFileExit':'E&xit',
      'menuSettings':'Settings',
      'menuSettingsLogin':'Login info',
      'menuSettingsPreference':'Preference',
      'menuLanguages':'Languages',
      'menuLanguagesEnglish':'English',
      'menuLanguagesItalian':'Italiano',
      'menuView':'View',
      'menuFitsOpen':'F&its',
      'menuMeteoOpen':'M&eteo',
      'menuHelp':'Help',
      'menuHelpAboutSkyliveNG':'About SkyliveNG',
      'menuHelpHelpOnLine':'Online Help',
      'Pointing':'Telescope Pointing',
      'PhotoInputs':'Photo inputs',
      'CCDBox':'Scripts GOTO and Photo',
      'StatusBox':'Status',
      'StaticBox4':'Guide Star',
      'Telescope':'Telescope',
      'TScopeCombo':'Telescope1',
      'TScopeComboGen':'Telescope%s',
      'ChatSend':'Send',
      'ButtonN':'N',
      'ButtonW':'W',
      'ButtonE':'E',
      'ButtonS':'S',
      'ComboPlanets':'Select',
      'PointPlanets':'Planets',
      'ComboStars':'Select',
      'PointStars':'Stars',
      'ComboDouble':'Select',
      'PointDouble':'Double',
      'ComboMessier':'Select',
      'PointMessier':'Messier',
      'ComboIC':'Select',
      'PointAR1':'RA',
      'PointGOTO':'GOTO',
      'PointSendToScript':'Send to script',
      'PathChoose':'Path',
      'LastPhoto':'Last photo',
      'BigLive':'Live bigger',
      'MakePhoto':'MAKE PHOTO',
      'PhotoSendToScript':'Send to script',
      'PhotoTXTRepeat':'Repeat',
      'PhotoTXTStartnumber':'Start number',
      'PhotoTXTFilename':'Filename',
      'PhotoTXTGuide':'Guide',
      'PhotoTXTFilter':'Filter',
      'PhotoTXTExp':'Exp',
      'ScriptLoad':'Load',
      'ScriptSave':'Save',
      'ScriptStart':'Start',
      'ScriptStop':'Stop',
      'ScriptContinue':'Continue',
      'ScriptClear':'Clear',
      'ScriptReset':'Reset',
      'ScriptStatus':'Waiting for commands...',
      'StatusRain':'Weather:',
      'StatusDome':'Observatory Dome:',
      'StatusObject':'Current object',
      'TelescopeCCDTemp':'CCD Temp:',
      'MoveRA':'RA:',
      'TelescopeFilters':'Filters avaiable:',
      'TelescopeGPS':'Telescope Pos: Lat:',
      'TelescopeGPS2':'Lon:',
      'TelescopeFOW':'Field of view:',
      'TelescopeFocal':'FOCAL:',
      'TelescopeMODEL':'MODEL:',
      'Sponsor':'>> Click HERE <<',
      'textHelpSkylive':'Help the skylive project, needs just one click a day!!!',
      'lastphototitle':'SkyliveNG: Latest Photo on telescope ',
      'fitviewertitle':'SkyliveNG: FIT Viewer',
      'fitimagertitle1':'SkyliveNG: FIT Viewer (viewed at ',
      'fitimagertitle2':'% of the orig. Size)',
      'snapshottitle':'SkyliveNG: Snapshot of telescope ',
      'savechattext1':'Save Text file as:',
      'savechattext2':'Start pubblic chat text\n',
      'savechattext3':'Pubblic chat text saved in ',
      'poplivemenu1':'Center',
      'poplivemenu2':'Show DSS',
      'poplivemenu3':'Turn off Cross',
      'poplivemenu4':'Turn on Cross',
      'poplivemenu5':'Duplicate Live win.',
      'pathchosetext':'Choose new path',
      'scriptmenu1':'Delete script',
      'scriptsavetext1':'Save Script file as:',
      'scriptsavetext2':'Skylive Script Files:',
      'scriptloadtext1':'Select Script file :',
      'scriptloadtext2':'Skylive Script Files: ',
      'downloadtitle':'Downloading ',
      'downloadtext':'Downloading 0 kb of ',
      'aboutTitle':'About SkyliveNG',
      'filenameDialog1':'Choose a new filename',
      'filenameDialog2':'Choose Filename',
      'dssTitle':'Image From DSS Archive',
      'privMenu':'Private message',
      'privTitle':'Private Chat with ',
      'privSendButton':'Send',
      'domeclosed':'Closed',
      'domeopen':'Open',
      'weatherclean':'Clear',
      'weathercloudy':'Cloudy',
      'weathervcloudy':'Very Cloudy',
      'weatherrain':'Rain',
      'unknown':'Unknown',
      'statusPhoto': 'Photo',
      'statusFilter': 'filter',
      'statusRemain': 'ETA',
      'statusUpload': 'Uploading photo',
      'clientUpdated': 'Your client is updated\nto latest available version.',
      'clientVerSources':clientVerSources,
      'upgradeFailed': 'Failed to download the upgrade.\nPlease try later.',
      'osxUpgradeDone': 'Download aggiornamento riuscito.\nPer favore rilancia il client.',
   }, #end skylive
   'settings':  {
      'win1':'Text Pref.',
      'win2':'Pointer',
      'win3':'Extras',
      'win4':'Languages',
      'win5':'Proxy',
      'win6':'PVT Pref.',
   }, #end settings
   'textsize': {
      'inputsize':'Input Text Size:',
      'listsize':'List Text Size:',
      'chatsize':'Chat Text Size:',
      'textbox':'Text Preference',
      'defaultButton':'Default',
      'applyButton':'Apply',
      'closeButton':'Close',
   }, #end textsize
   'pointer': {
      'colorButton':'Select',
      'color':'Pointer Color:',
      'pointerBox':'Pointer Preference',
      'defaultColorButton':'Default',
      'applyColorButton':'Apply',
      'closeButton':'Close',
   }, #end pointer
   'extra' : {
      'useARDEC':'Use Compatibility whit LX200 fake driver',
      'useINDI':'Use Compatibility whit INDI capable progs',
      'closeButton':'Close',
      'defaultButton':'Default',
      'applyButton':'Apply',
      'extraBox':'Extras',
      'enableStream':'enable A/V Streaming',
      'askStream':'ask before Stream',
   }, #end extra
   'langs' : {
      'langsAvaiableTXT':'Avaiable Languages:',
      'closeButton':'Close',
      'defaultButton':'Default',
      'applyButton':'Apply',
      'langsBox':'Languages',
   },
   'imager' : {
      'menuFile':'File',
      'menuFileExit':'E&xit',
      'menuPhoto':'Adjust',
      'menuAdjustPhoto':'A&djust',
      'menuInfo':'Info',
      'menuInfoPhoto':'Read H&eader',
      'ButtonDownload':'Download FIT',
      'ButtonSave_FIT':'Save FIT',
      'ButtonSave_BMP':'Save BMP',
      'ButtonClose':'Close',
      'ButtonCompare':'Compare with DSS Search',
      'SaveDialog_FIT':'Save FIT file as:',
      'SaveDialog_BMP':'Save BMP file as:',
      'SaveDialog_SaveAs':'Save Image as:',
      'SaveDialog_alertSaveAs':'Please write complete filename with ext (eg: photo.jpg)',
      'ButtonSaveAs':'Save as..',
   }, #end imager
   'downprog' : {
      'downBox':'Download Progress',
      'downpr':'Progress:'
   }, #end downprog
   'imageadj' : {
      'luminanceTXT':'Luminance',
      'contrastTXT':'Contrast',
      'adjustBox':'Image Adjust',
      'toolsBox':'Tools',
      'resetButton':'Reset Change',
      'negativeButton':'Negative',
      'autoContrastButton':'AutoContrast',
      'equalizeButton':'Equalize',
   }, #end imageadj
   'scriptsgui' : {
      'title':'Scripts queue and Status',
      'pauseScript':'Pause',
      'restartScript':'Resume',
      'stoppedScript':'Stopped, click Resume to Restart',
      'startScript':'Start scripts',
      'SGstatusBox':'Script Status',
      'nExpTXT':'Number of Exposure',
      'startNTXT':'StartNumber',
      'pathTXT':'Path/Filename',
      'guideTXT':'Guide',
      'filterTXT':'Filter',
      'expTXT':'Exp',
      'runningBox':'Script Running',
      'queueBox':'Scripts in queue',
      'scriptExitWarning1':'Warning, you are script running! This action\nmaybe interrupt it!\nYou want close this application and stop script?',
      'scriptExitWarning2':'Warning',
      'scriptWarning1':'Warning : script loaded contain unmatched command! Please verify and retry',
      'scriptStatus1':'acquiring server status....',
      'scriptStatus2':'All Done.....',
      'scriptStatus3':'No more script.... All Done...',
      'scriptStatus4':'Ready.......',
      'scriptStatus5':'Busy.....',
      'scriptStatus6':"Telescope is Closed!!! Can't execute scripts!",
      'scriptStatus7a':'Photo in progress... Making n.',
      'scriptStatus7b':' of ',
      'scriptStatus8':'Uploading Photo to server....',
      'scriptStatus9':'Wait for telescope goto finish. Remains ',
      'scriptStatus10':'Skipping saving file due web unselected',
      'telestatus1':'Dome is open and Telescope OnLine',
      'telestatus2':'Telescope OnLine but Dome is Closed',
      'telestatus3':'Dome is Open but Telescope OffLine',
      'telestatus4':'All Systems down ... Sorry!',
      'telestatus5':'Telescope busy ... Please wait!!!',
      'telestatus6':'Telescope Ready....',
      'telestatus7':'Starting Scripts... please wait!!!',
      'telestatus8':'Waiting for Telescope slew Done',
      'telestatus9':'Verifing if Telescope slew Done',
   }, #end scriptsgui
   'pvt' : {
      'pvtBox':'Private Chat Preference',
      'useBeep':'Beep when new private message incoming',
      'usePopup':'Popup the window when new msg incoming',
      'closeButton':'Close',
      'applyButton':'Apply',
      'defaultButton':'Default',
   }, #end pvt
   'gui'  : {
      'upgradeText': upgradeText
   }, #end gui
} #end lang

def getLang():
   return lang
