home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2005 October / maximum-cd-2005-10.iso / Software / Utilities / iPodder21Setup.exe / localization / catalog / en.py < prev    next >
Encoding:
Python Source  |  2005-06-16  |  17.6 KB  |  434 lines

  1. #! python
  2. # -*- coding: utf-8 -*-
  3.  
  4. g_strtable = -1
  5. language_code = __name__.split('.')[-1]
  6.  
  7. def add(label, txt):
  8.     global g_strtable
  9.     g_strtable.AddText(language_code, label, txt)
  10.  
  11. def AddStrings(strtable):
  12.     global g_strtable
  13.     g_strtable = strtable
  14.  
  15.     #############################################
  16.     ## MV: 11:25 PM 2/20/2005
  17.     ## READ THIS BEFORE EDITING/ADDING!!
  18.     ## If you add new items, add them in the 'New strings' part.
  19.     ## We can easily send them to the translators that way.
  20.     #############################################
  21.  
  22.     ##_________________________________________________________
  23.     ##
  24.     ##     New strings
  25.     ##_________________________________________________________
  26.  
  27.     add("str_goto_background_on_close_title", u"Set close behavior")
  28.     add("str_goto_background_on_close_warn", \
  29.         u"iPodder can continue running in the background after its main window \n" \
  30.         u"is closed.  Or iPodder can quit.  Would you like iPodder to continue \n" \
  31.         u"running?")
  32.     add("str_goto_background_on_close_pref", u"Continue running in the background when I close the main window")
  33.     add("str_yes", u"Yes")
  34.     add("str_no", u"No")
  35.     add("str_dont_ask", u"Don't ask me again")
  36.     add("str_ok", u"OK")
  37.     add("str_hide_window", u"Hide window")
  38.     add("str_show_window", u"Show window")
  39.  
  40.     add("str_catchup_pref", u"Catchup skips older episodes permanently")
  41.     add("str_set_catchup_title", u"Set catchup behavior")
  42.     add("str_set_catchup_description", \
  43.         u"When checking in Catchup mode, iPodder will skip all but the top \n" \
  44.         u"item in each feed.  Please specify how iPodder should treat the \n" \
  45.         u"skipped items.")
  46.     add("str_skip_permanently", u"Skip permanently")
  47.     add("str_skip_temporarily", u"Skip this time only")
  48.     
  49.     add("str_set_oneclick_handler", u"Set one-click handler")
  50.     add("str_set_oneclick_handler_warn",\
  51.         u"iPodder is not currently your one-click subscription handler for podcasts. \n" \
  52.         u"Should we set iPodder to launch from one-click subscription links?")
  53.     add("str_ensure_oneclick_handler", u"Always use iPodder for one-click subscription")
  54.     
  55.     add("str_txt_feedmanager", u"Compatible feedmanagers:")
  56.     add("str_feedmanager_btn_podnova", u"www.PodNova.com - Search or browse podcasts, single click subscribing")
  57.  
  58.     add("str_open_downloads_folder", u"Open downloads folder")
  59.     add("str_chkupdate_on_startup", u"Check for new versions of the application at startup.")
  60.     add("str_bad_feedmanager_url", u"Please enter a valid URL for the feed manager.")
  61.     add("str_feed_manager", u"Feed manager")
  62.     add("str_feedmanager_enable", u"Synchronize my subscriptions to a remote service")
  63.     add("str_opml_url", u"OPML URL")
  64.     add("str_set_track_genre", u"Set track genre to")
  65.     add("str_auto_delete", u"Automatically delete episodes more than")
  66.     add("str_days_old", u"days old")
  67.     
  68.     add("str_show_notes", u"Show Notes")
  69.     add("str_close", u"Close")
  70.     
  71.     add("str_critical_error_minspace_exceeded", \
  72.         u"Download skipped; free space %dMB less " \
  73.         u"than min %dMB.  Please free up space on " \
  74.         u"your disk using Cleanup or adjust the storage " \
  75.         u"management settings in Preferences")
  76.     add("str_critical_error_unknown", u"Unknown critical error while downloading.")
  77.     
  78.     add("str_error_checking_new_version", u"We're sorry, but there was an error checking for a new version.  Please try again later.")
  79.     add("str_hours", u"hours")
  80.     add("str_minutes", u"minutes")
  81.  
  82.     # The next 4 are for the status bar updates during the initial scan.
  83.     add("str_scanning", u"Scanning")
  84.     add("str_scanned", u"Scanned")
  85.     add("str_feed", u"feed")
  86.     add("str_feeds", u"feeds")
  87.     
  88.     add("str_downloading_new_episodes", u"Downloading new episodes")
  89.     add("str_sched_specific", u"Check at specific times")
  90.     add("str_sched_reg", u"Check at regular intervals")
  91.     add("str_repeat_every", u"Repeat every")
  92.     add("str_next_run_label", u"Next run:")
  93.     
  94.     add("str_license", u"This program 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. This program 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. \n\nSee the GNU General Public License for more details.")
  95.  
  96.     add("str_donate", u"Donate to iPodder")
  97.     add("str_donate_expl", u"It's important to keep community-owned iPodder applications online and keep this new way of consuming media free as in speech. Any amount of money will make the team happy and encourage them to work on new features and services!")
  98.     add("str_donate_yes", u"Yes, take me to the donations page now!")
  99.     add("str_donate_two_weeks", u"I still have to check it a bit more, show this again in two weeks")
  100.     add("str_donate_already", u"I allready made a donation, don't show this dialog again")
  101.     add("str_donate_no", u"No, I don't want to donate, never show this dialog again")
  102.     add("str_donate_one_day", u"Not now, notify me again in 1 day")
  103.     add("str_donate_proceed", u"Proceed")
  104.  
  105.     add("str_scheduler_dialog", u"Scheduler")
  106.     add("str_scheduler_tab", u"Settings")
  107.  
  108.     add("str_select_import_file", u"Select import file")    
  109.     add("str_add_feed_dialog", u"Add a Feed")
  110.     add("str_edit_feed", u"Feed properties")
  111.  
  112.     add("str_really_delete", u"Really delete")
  113.  
  114.     add("str_license_caption", u"License")
  115.  
  116.     add("str_ep_downloaded", u"Downloaded")
  117.     add("str_ep_skipped_removed_other", u"Skipped/Removed/OtherFeed")
  118.     add("str_ep_to_download", u"To Download")
  119.  
  120.     add("str_select_none_cleanup", u"Select none")
  121.     add("str_submit_lang", u"Submit a language")
  122.     
  123.     add("str_dltab_live", u"Live downloads: ")
  124.     add("str_dltab_ul_speed", u"Upload speed: ")
  125.     add("str_dltab_dl_speed", u"Download speed: ")
  126.  
  127.  
  128.     ##_________________________________________________________
  129.     ##
  130.     ##     Main window (iPodder.xrc)
  131.     ##_________________________________________________________
  132.  
  133.  
  134.     
  135.     ## File menu
  136.     add("str_file", u"File")
  137.     add("str_import_opml", u"Import feeds from opml...")
  138.     add("str_export_opml", u"Export feeds as opml...")
  139.     add("str_preferences_menubar", u"Preferences...")
  140.     add("str_close_window", u"Close window")
  141.     add("str_quit", u"Quit")
  142.  
  143.     add("str_edit", u"Edit")
  144.     add("str_select_all", u"Select all")
  145.  
  146.     add("str_tools", u"Tools")
  147.     add("str_check_all", u"Check all")
  148.     add("str_catch_up", u"Catch-up")
  149.     add("str_check_selected", u"Check selected")
  150.     add("str_add_feed", u"Add a Feed...")
  151.     add("str_remove_selected", u"Remove Feed")
  152.     add("str_feed_properties", u"Feed properties...")
  153.     add("str_scheduler_menubar", u"Scheduler...")
  154.     
  155.     add("str_select_language", u"Select language")
  156.  
  157.     ## these are also used for the tabs
  158.     add("str_view", u"View")
  159.     add("str_downloads", u"Downloads")
  160.     add("str_subscriptions", u"Subscriptions")
  161.     add("str_podcast_directory", u"Podcast directory")
  162.     add("str_cleanup", u"Cleanup")
  163.  
  164.     add("str_help", u"Help")
  165.     add("str_online_help", u"Online Help")
  166.     add("str_faq", u"FAQ")
  167.     add("str_check_for_update", u"Check for Update...")
  168.     add("str_report_a_problem", u"Report a Problem")
  169.     add("str_goto_website", u"Go to the Website")
  170.     add("str_make_donation", u"Make a Donation")
  171.     add("str_menu_license", u"License...")
  172.     add("str_about", u"About...")
  173.  
  174.  
  175.     ## Downloadstab Toolbar
  176.     add("str_remove_selected_items", u"Remove selected items")
  177.     add("str_cancel_selected_download", u"Cancel selected download")
  178.     add("str_pause_selected", u"Pause selected")
  179.  
  180.     ## Downloadstab States (in columns)
  181.     ## Enclosure states. Use str_dl_state_ prefix to avoid collisions with
  182.     ## other strings, e.g. str_downloading above which isn't capitalized.
  183.     add("str_dl_state_new", u"New")
  184.     add("str_dl_state_queued", u"Queued")
  185.     add("str_dl_state_downloading", u"Downloading")
  186.     add("str_dl_state_downloaded", u"Downloaded")
  187.     add("str_dl_state_cancelled", u"Cancelled")
  188.     add("str_dl_state_finished", u"Finished")
  189.     add("str_dl_state_partial", u"Partially downloaded")
  190.     add("str_dl_state_clearing", u"Clearing")
  191.  
  192.  
  193.     ## Subscriptionstab Toolbar
  194.     add("str_check_for_new_podcasts", u"Check for new podcasts")
  195.     add("str_catch_up_mode", u"Catch-up - Only download the last new subscriptions")
  196.  
  197.     add("str_add_new_feed", u"Add new feed");
  198.     add("str_remove_selected_feed", u"Remove selected feed")
  199.     add("str_properties", u"Properties")
  200.     add("str_check_selected_feed", u"Check selected feed")
  201.  
  202.     add("str_scheduler_on", u"Scheduler - On")
  203.     add("str_scheduler_off", u"Scheduler - Off")        
  204.  
  205.     ## Subscriptionstab Scheduler information
  206.     add("str_next_run:", u"Next run:")
  207.  
  208.     ## Subscriptionstab episode frame
  209.     add("str_downloading_episode_info", u"Downloading episode info...")
  210.     add("str_no_episodes_found", u"No episodes found.")
  211.  
  212.  
  213.     ## Directorytab Toolbar
  214.     add("str_refresh", u"Refresh")
  215.     add("str_open_all_folders", u"Open all folders")
  216.     add("str_close_all_folders", u"Close all folders")
  217.     add("str_add", u"Add")
  218.  
  219.     ## Directorytab Other items
  220.     add("str_directory_description", u"Click on a feed in the tree or type/paste in the space above then click add.")
  221.  
  222.  
  223.  
  224.  
  225.     ## Cleanuptab items
  226.     add("str_select_a_feed", u"Select a feed")
  227.     add("str_refresh_cleanup", u"Refresh")
  228.     
  229.     add("str_look_in", u"Look for episodes in")        
  230.     add("str_player_library", u"Player library")
  231.     add("str_downloads_folder", u"Downloads folder")
  232.     add("str_delete_library_entries", u"Delete library entries")
  233.     add("str_delete_files", u"Delete files")
  234.     add("str_select_all_cleanup", u"Select all")
  235.     add("str_delete", u"Delete")
  236.  
  237.  
  238.  
  239.  
  240.     ## Logtab items
  241.     add("str_log", u"Log")
  242.     add("str_clear", u"Clear")
  243.  
  244.  
  245.     ## Columns (in downloads- and subscriptionstab)
  246.     add("str_lst_name", u"Name")
  247.     add("str_lst_date", u"Date")        
  248.     add("str_lst_progress", u"Progress")
  249.     add("str_lst_state", u"State")
  250.     add("str_lst_mb", u"MB")
  251.     add("str_lst_location", u"Location")
  252.     add("str_lst_episode", u"Episode")
  253.     add("str_lst_playlist", u"Playlist")
  254.  
  255.     ## Feed subscription states -- see ipodder/feeds.py SUB_STATES variable
  256.     add("str_subscribed", u"Subscribed")
  257.     add("str_disabled", u"Disabled")
  258.     add("str_newly-subscribed", u"Newly Subscribed")
  259.     add("str_unsubscribed", u"Unsubscribed")
  260.     add("str_preview", u"Preview")
  261.     add("str_force", u"Force")
  262.     
  263.  
  264.  
  265.  
  266.  
  267.  
  268.     ##_________________________________________________________
  269.     ##
  270.     ##   Dialog Windows
  271.     ##_________________________________________________________
  272.  
  273.  
  274.  
  275.     ## OPML Import Dialog
  276.     #--- Select import file
  277.  
  278.     ## OPML Export Dialog
  279.     add("str_choose_name_export_file", u"Choose a name for the export file")
  280.     add("str_subs_exported", u"Subscriptions exported.")
  281.     
  282.     ## Preferences Dialog
  283.     add("str_preferences", u"Preferences")
  284.     
  285.     add("str_save", u"Save")
  286.     add("str_cancel", u"Cancel")
  287.     
  288.     # General
  289.     add("str_general", u"General")
  290.     add("str_gen_options_expl", u"Set the general options for the iPodder application")
  291.     add("str_hide_on_startup", u"At startup only show iPodder in the system tray")
  292.  
  293.     add("str_run_check_startup", u"Run a check for new podcasts when the application is started")
  294.     add("str_play_after_download", u"Play downloads right after they're downloaded")
  295.     add("str_location_and_storage", u"Location and storage management")
  296.     add("str_stop_downloading", u"Stop downloading if harddisc reaches a minimal of")
  297.     add("str_bad_megabyte_limit_1", u"Sorry, the megabyte limit doesn't look like an integer")
  298.     add("str_bad_megabyte_limit_2", u"Please try again.")
  299.  
  300.     add("str_download_folder", u"Download podcasts into this folder")
  301.     add("str_browse", u"Browse")
  302.     add("str_bad_directory_pref_1", u"Sorry, we couldn't find the directory you entered")
  303.     add("str_bad_directory_pref_2", u"Please create it and try again.")
  304.  
  305.     
  306.     # Threading
  307.     add("str_threads", u"Threading")
  308.     add("str_multiple_download", u"Multiple download settings")
  309.     add("str_max_feedscans", u"maximal threads for feedscanning per session")
  310.     add("str_max_downloads", u"maximal downloads per session")
  311.    
  312.     # Network settings
  313.     add("str_networking", u"Network settings")
  314.     add("str_coralize_urls", u"Coralize URLs (experimental)")
  315.     add("str_proxy_server", u"Use a proxyserver")
  316.     add("str_proxy_address", u"Address")
  317.     add("str_proxy_port", u"Port")
  318.     add("str_proxy_username", u"Username")
  319.     add("str_proxy_password", u"Password")
  320.     add("str_bad_proxy_pref", u"You enabled proxy support but didn't provide a proxy host and port.  Please return to the Network settings tab and set the proxy host and port.")
  321.  
  322.     # Player
  323.     add("str_player", u"Player")
  324.     add("str_choose_a_player", u"Choose a player")
  325.     add("str_no_player", u"No player")
  326.     
  327.     # Advanced
  328.     add("str_advanced", u"Advanced")
  329.     add("str_options_power_users", u"These options can be used by Power Users")
  330.     add("str_run_command_download", u"Run this command after each download")
  331.     add("str_rcmd_full_path", u"%f = Full path to downloaded file")
  332.     add("str_rcmd_podcast_name", u"%n = Podcast name")
  333.     add("str_other_advanced_options", u"Other advanced options")
  334.     add("str_show_log", u"Show log tab in application")
  335.  
  336.  
  337.  
  338.     ## Feed Dialog (add/properties)
  339.     add("str_title", u"Title")
  340.     add("str_url", u"URL")
  341.     add("str_goto_subs", u"Go to subscriptions tab to see this feed's episodes")
  342.     add("str_feed_save", u"Save")
  343.     add("str_feed_cancel", u"Cancel")
  344.  
  345.  
  346.  
  347.  
  348.     ## Scheduler Dialog
  349.     add("str_enable_scheduler", u"Enable scheduler")
  350.     add("str_sched_select_type", u"Select radio buttons below to check at specific times or at regular intervals:")
  351.     add("str_check_at_specific_times", u"Check at these specific times")
  352.     add("str_check_at_regular_intervals", u"Check at regular intervals")
  353.     add("str_repeat_every:", u"Repeat every:")
  354.     add("str_latest_run", u"Latest run:")
  355.     add("str_next_run", u"Next run:")
  356.     add("str_not_yet", u"Not yet")
  357.     #--- Cancel
  358.     add("str_save_and_close", u"Save and close")
  359.     #--- Save
  360.  
  361.     add("str_time_error", u"One of the scheduled times doesn't look right. Valid times look like this: 10:02am, 16:43.")
  362.  
  363.  
  364.     ## Donations Dialog
  365.     #--- Donate to iPodder
  366.     #--- It's important to keep non-commercial iPodder applications online and keep this new way of consuming media free. Any amount of money will make the team happy and encourage them to work on new features!
  367.     #--- Yes, take me to the donations page now!
  368.     #--- I still have to check it a bit more, show this again in two weeks
  369.     #--- I allready made a donation, don't show this dialog again
  370.     #--- No, I don't want to donate, never show this dialog again
  371.     #--- Not now, notify me again in 1 day
  372.     #--- OK
  373.  
  374.  
  375.  
  376.  
  377.     ## About Dialog
  378.     #--- Version:
  379.     #--- Programming: Erik de Jonge, Andrew Grumet, Garth Kidd, Perica Zivkovic\nDesign: Martijn Venrooy\nContent strategist: Mark Alexander Posth\nConcept: Adam Curry, Dave Winer\nThanks to all translators for their commitments!\n\nBased on Feedparser and BitTorrent technology.\nThis program 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. This program 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. \n\nSee the GNU General Public License for more details.
  380.  
  381.  
  382.  
  383.  
  384.     ## Statusbar items
  385.     add("str_check_for_new_podcast_button", u"Check for new podcasts by pressing the button green check button")
  386.     add("str_last_check", u"Last check completed at")
  387.     add("str_of", u"of")
  388.     add("str_item", u"item")
  389.     add("str_items", u"items")
  390.     add("str_downloading", u"downloading")
  391.     add("str_downloaded", u"downloaded")
  392.     add("str_enclosure", u"enclosure")
  393.     add("str_enclosures", u"enclosures")
  394.     add("str_fetched", u"fetched")
  395.     add("str_loading_mediaplayer", u"Loading your media player...")
  396.     add("str_loaded_mediaplayer", u"Loaded your media player...")        
  397.     add("str_initialized", u"iPodder ready")
  398.  
  399.  
  400.  
  401.  
  402.     ## Other application strings
  403.     import iPodder
  404.     import gui.skin
  405.     add("str_ipodder_title", gui.skin.PRODUCT_NAME + u" - Podcast receiver v" + iPodder.__version__)
  406.     add("str_localization_restart", u"To localize all controls of iPodder a restart is required. Click Ok to shutdown cleanly, cancel to continue.")
  407.     add("str_really_quit", u"A download is in progress.  Really quit?");
  408.     add("str_double_check", u"It looks like a download is already in progress.");
  409.     
  410.     # check for update
  411.     add("str_new_version_ipodder", u"A new version of iPodder is available, press Ok to go to the download site.")
  412.     add("str_no_new_version_ipodder", u"This version of iPodder is up to date")
  413.     add("str_other_copy_running", u"Another copy of iPodder is running. Please raise it, wait for it to complete, or kill it.")
  414.  
  415.     # Windows taskbar right-click menu
  416.     add("str_check_now", u"Check Now")        
  417.     add("str_open_ipodder", u"Open iPodder")
  418.     #--- Downloading
  419.     add("str_scanning_feeds", u"Scanning feeds")
  420.  
  421.     # Feed right-click menu
  422.     add("str_remove", u"Remove")        
  423.     add("str_open_in_browser", u"Open in browser")
  424.     
  425.     
  426.  
  427.     # Downloads right-click menu
  428.     add("str_play_episode", u"Play episode in mediaplayer")
  429.     add("str_clear_selected", u"Clear selected items")
  430.     
  431.  
  432.  
  433.  
  434.