Author Topic: How to make a translation for MUTE MFC?  (Read 3607 times)

0 Members and 1 Guest are viewing this topic.

Offline Markus

  • Administrator
  • Elite
  • *****
  • Posts: 5740
  • Karma: +25/-8
    • View Profile
    • http://www.planetpeer.de
How to make a translation for MUTE MFC?
« on: October 30, 2004, 06:17:34 PM »
From JROC:

Quote


1 thing to make note of.. there are ampersand (&) characters in the strings and spaces in some. Please keep the spaces in. The ampersands are what windows uses to decide which "hot keys" will actually move focus to an item or be equivalent to a mouse click on an item. So we need to keep & in the strings. However we want to make sure we don't have the same letter of the alphabet being used for 2 items on one screen. For example if I have a button "B&rowse Shared Folder" and a button "&Browse Incoming Folder", the user can click ALT-r to select the Browse Shared Folder button because the r comes after the &, and the user can click ALT-B to select the Browse Incoming Folder...

here are the strings, don't worry about the all capital identifiers, I will take care of those.. .just worry about the text inside of the quotes (")...

THanks... JROC ...

[code:1]IDS_SEARCH_NORESULT_ESP "No matching entry found."
IDS_GEN_KEY_PAIR_WINDOW_TITLE_ESP "First Startup"
IDS_GEN_KEY_PAIR_WINDOW_MAIN_TEXT_ESP "Generating a key pair.\nThis may take a while."
IDS_KEY_LENGTH_WINDOW_TITLE_ESP "First Startup"
IDS_KEY_LENGTH_WINDOW_MAIN_TEXT_ESP "Key generation\nSelect a key size"
IDS_CONNECTIONS_TAB_ADDRESS_TEXT_ESP "Address:"
IDS_CONNECTIONS_TAB_PORT_TEXT_ESP "Port:"
IDS_CONNECTIONS_TAB_ADDHOST_BTN_TEXT_ESP "&Add Host"
IDS_CONNECTIONS_TAB_STARTUP_ESP "Starting Up."
IDS_DLOADS_TAB_PURGE_INCOMING_ESP "&Purge Incoming Folder"
IDS_DLOADS_TAB_EXPLORE_INCOMING_ESP "E&xplore Incoming Files"
IDS_DLOADS_TAB_EXPLORE_SHARED_ESP "&Explore Shared Files"
IDS_DLOADS_TAB_CLEAR_COMPLETE_ESP "Clear Co&mpleted Download(s)"
IDS_DLOADS_TAB_CLEAR_FAILED_ESP "&Clear Stalled/Failed Download(s)"
IDS_DLOADS_TAB_CANCEL_ESP "Ca&ncel/Clear Selected Download(s)"
IDS_TAB_TITLE_SEARCH_TEXT_ESP " Search "
IDS_TAB_TITLE_DLOAD_TEXT_ESP " Downloads "
IDS_TAB_TITLE_ULOAD_TEXT_ESP " Uploads "
IDS_TAB_TITLE_CONNECTIONS_TEXT_ESP " Connections "
IDS_TAB_TITLE_SETTINGS_TEXT_ESP " Settings "
IDS_TASK_TRAY_MENU_RESTORE_ESP "&Restore"
IDS_TASK_TRAY_MENU_QUIT_ESP "&Quit"
IDS_TRYING_TO_CONNECT_ESP "Trying to connect to %s : %d"
IDS_BEHIND_FIREWALL_POPUP_CAPTION_ESP "First Startup"
IDS_BEHIND_FIREWALL_QUESTION_ESP "Are you behind a firewall that might\r\nblock inbound connections to MUTE?\r\n(If unsure, click Yes.)"
IDS_TRACE_STOPPING_FILE_SHARING_LAYER_ESP "Stopping file sharing layer\n"
IDS_TRACE_SAVING_RANDOMNESS_ESP "Saving randomness for use at next startup\n"
IDS_TRACE_STOPPING_MSG_ROUTER_ESP "Stopping message routing layer\n"
IDS_TRACE_ALL_LAYERS_STOPPED_ESP "All layers are stopped, exiting.\n"
IDS_TOOLTIP_EXPLORE_SHARED_FILES_ESP "Explore Shared Files Directory"
IDS_TOOLTIP_EXPLORE_INCOMING_FILES_ESP "Explore Incoming Files Directory"
IDS_TOOLTIP_PURGE_INCOMING_FILES_ESP "Purge Incoming Files Directory"
IDS_DLOAD_FAILED_ESP "Failed"
IDS_DLOAD_NOT_FOUND_ESP "Not Found"
IDS_DLOAD_FILE_CORRUPTED_ESP "File Corrupted"
IDS_DLOAD_CANCELLING_ESP "Cancelling..."
IDS_DLOAD_COMPLETE_ESP "Complete"
IDS_DLOAD_ONE_HUNDRED_PERCENT_OF_ESP "100% of"
IDS_DLOAD_ATTEMPTING_RESUME_ESP "Attempting Resume..."
IDS_SHARING_FOLDER_DOES_NOT_EXIST_ESP "Sharing folder does not exist."
IDS_MUTE_ERROR_CAPTION_ESP "Mute ERROR"
IDS_PURGE_INCOMING_CAPTION_ESP "Purge unfinished downloads..."
IDS_PURGE_INCOMING_QUESTION_ESP "Are you sure you want to purge all unfinished downloads?"
IDS_PURGE_INCOMING_CAPTION_ERROR_ESP "MUTE Purge Incoming Directory Error..."
IDS_PURGE_INCOMING_ERROR_MSG_ESP "Clear all downloads first!"
IDS_INCOMING_FOLDER_DOES_NOT_EXIST_ESP "Incoming folder does not exist."
IDS_512BITS_ESP "512 bits (weak, but fast)"
IDS_1024BITS_ESP "1024 bits (recommended)"
IDS_1536BITS_ESP "1536 bits (strong, but slow)"
IDS_2048BITS_ESP "2048 bits (very strong and very slow)"
IDS_4096BITS_ESP "4096 bits (probably overkill)"
IDS_KEY_GENERATION_SELECT_SIZE_ESP "Key generation\nSelect a key size"
IDS_KEY_GENERATION_DLG_CAPTION_ESP "First Startup"
IDS_GATHERING_RANDOMNESS_CAPTION_ESP "Gathering Randomness"
IDS_GATHERING_RANDOMNESS_TEXT_ESP "Encryption Seed -- Enter Some Randomness:\n(More Randomness => More Secure)"
IDS_KEY_GENERATION_TIME_TEXT_ESP "Key generation took\n%d seconds"
IDS_MUTE_CLOSE_MSG_CAPTION_ESP "MUTE Quitting"
IDS_MUTE_CLOSE_MSG_TEXT_ESP "You have attempted to close MUTE\nwhile downloads are still active.\nDo you wish to continue closing MUTE?"
IDS_CONNECTIONS_COLHEADING_ADDRESS_ESP "Address"
IDS_CONNECTIONS_COLHEADING_PORT_ESP "Port"
IDS_CONNECTIONS_COLHEADING_SENT_ESP "Sent"
IDS_CONNECTIONS_COLHEADING_QUEUED_ESP "Queued"
IDS_CONNECTIONS_COLHEADING_DROPPED_ESP "Dropped"
IDS_ADDHOST_ERROR_MSGBOX_CAPTION_ESP "Mute Connections.."
IDS_ADDHOST_ERROR_MSGBOX_MSG_ESP "Invalid ip address"
IDS_SEARCH_SEARCHING_STATUS_ESP "Searching..."
IDS_SEARCH_IDLE_STATUS_ESP "Idle..."
IDS_TOOLTIP_PURGE_HASH_FILES_ESP "Purge Hash Files Directory"
IDS_ADDED_TO_DLOADS_PREFIX_ESP "++added to downloads++"
IDS_EXPORT_SEARCH_DLG_CAPTION_ESP "Export Search Results..."
IDS_SEARCH_EXPORT_SEARCH_TEXT_TAG_ESP "Search Text:"
IDS_SEARCH_EXPORT_SEARCH_BOOLEAN_TAG_ESP "Search Boolean:"
IDS_SEARCH_BOOLEAN_AND_ESP "AND"
IDS_SEARCH_BOOLEAN_OR_ESP "OR"
IDS_SEARCH_BOOLEAN_ENTIRE_PHRASE_ESP "ENTIRE ""PHRASE"""
IDS_SEARCH_EXCLUDE_TEXT_ESP "Search Exclude Text:"
IDS_SEARCH_FILE_SIZE_LIMITS_ESP "File Size Limits (KB):"
IDS_SEARCH_FILE_SIZE_BOOLEAN_ESP "File Size Boolean:"
IDS_SEARCH_BOOLEAN_ATLEAST_ESP "AT LEAST"
IDS_SEARCH_BOOLEAN_ATMOST_ESP "AT MOST"
IDS_SEARCH_EXPORT_FILE_COL_HEADINGS_ESP "----FILE NAME---- , ----FILE SIZE---- , ----HASH---- , ----HOST VIRTUAL ADDRESS----"
IDS_PURGE_HASHES_MSGBOX_CAPTION_ESP "Purge your MUTE hashes..."
IDS_PURGE_HASHES_MSGBOX_TEXT_ESP "Are you sure you want to purge your MUTE hashes?"
IDS_SEARCH_EXPORT_BUTTON_TEXT_ESP "&Export Results"
IDS_SEARCH_DLOAD_BUTTON_TEXT_ESP "&Download"
IDS_SEARCH_CLEARRESULTS_BUTTON_TEXT_ESP "&Clear Results"
IDS_SEARCH_SEARCH_BUTTON_TEXT_ESP "&Search"
IDS_SEARCH_STOP_BUTTON_TEXT_ESP "S&top"
IDS_SEARCH_PURGE_HASH_BUTTON_TEXT_ESP "&Purge Hash Folder"
IDS_SEARCH_SEARCHFOR_TEXT_ESP "Search for these strings (separate words by space):"
IDS_SEARCH_SEARCHEXCLUDE_TEXT_ESP "Exclude these strings (separate words by space):"
IDS_COL_HEADING_FILENAME_ESP "File Name"
IDS_COL_HEADING_FILETYPE_ESP "File Type"
IDS_COL_HEADING_SIZE_ESP "Size"
IDS_COL_HEADING_HASH_ESP "Hash"
IDS_COL_HEADING_HOST_VIP_ESP "Host Virtual Address"
IDS_SEARCH_RT_CLK_MENU_CAPTION_ESP "MUTE SEARCH..."
IDS_SEARCH_RT_CLK_MENU_DLOAD_ESP "&Download"
IDS_DLOAD_EXPLORE_SHARED_BUTTON_ESP "&Explore Shared Files"
IDS_DLOAD_EXPLORE_INCOMING_BUTTON_ESP "E&xplore Incoming Files"
IDS_DLOAD_PURGE_INCOMING_BUTTON_ESP "&Purge Incoming Folder"
IDS_DLOAD_CLEAR_COMPLETE_BUTTON_ESP "Clear Co&mpleted Download(s)"
IDS_DLOAD_CLEAR_FAILED_BUTTON_ESP "&Clear Stalled/Failed Download(s)"
IDS_DLOAD_CANCEL_BUTTON_ESP "Ca&ncel/Clear Selected Download(s)"
IDS_COL_HEADING_STATUS_ESP "Status"
IDS_COL_HEADING_NUMRESUMES_ESP "# Resumes"
IDS_COL_HEADING_STARTTIME_ESP "Start Time"
IDS_COL_HEADING_LASTUPDATETIME_ESP "Last Status Update"
IDS_COL_HEADING_ROUTEQUALITY_ESP "Route Quality"
IDS_DLOAD_RT_CLK_MENU_CAPTION_ESP "MUTE DOWNLOADS..."
IDS_DLOAD_RT_CLK_MENU_CANCEL_ESP "&Cancel"
IDS_DLOAD_RT_CLK_MENU_CLEAR_ESP "C&lear"
IDS_DLOAD_RT_CLK_MENU_CLEARCOMPLETE_ESP "Clear Co&mplete"
IDS_DLOAD_RT_CLK_MENU_REMOVESTALLED_ESP "&Remove Stalled"
IDS_DLOAD_CANCELLED_ESP "Cancelled..."
IDS_DLOAD_FETCHINGINFO_ESP "Fetching file info..."
IDS_DLOAD_RESUMING_ESP "Resuming download..."
IDS_DLOAD_ONE_HUNDRED_PERCENT_ESP "100%"
IDS_DLOAD_FAILED_TO_WRITE_LOCAL_FILE_ESP "Failed to Write Local File"
IDS_DLOAD_TIME_REMAINING_ESP "%d%% of %s [%s/sec], %s remaining"
IDS_ULOAD_BTN_REMOVALL_ESP "&Remove All Upload"
IDS_ULOAD_BTN_CANCELCLEAR_ESP "&Cancel/Clear Selected Upload(s)"
IDS_ULOAD_LIST_STARTINGUP_ESP "Starting Up"
IDS_ULOAD_STATUS_DONE_ESP "Done"
IDS_ULOAD_STATUS_FAILED_ESP "Failed"
IDS_ULOAD_STATUS_STALLED_ESP "Stalled"
IDS_ULOAD_TIMEREMAINING_ESP "%s remaining"
IDS_COL_HEADING_CHUNKSUPLOADED_ESP "Chunks Uploaded"
IDS_COL_HEADING_DESTINATION_VIP_ESP "Destination Virtual Address"
IDS_ULOAD_RT_CLK_MENU_CAPTION_ESP "MUTE UPLOADS..."
IDS_ULOAD_RT_CLK_MENU_CANCEL_ESP "&Cancel"
IDS_ULOAD_RT_CLK_MENU_REMOVEALL_ESP "&Remove All"
IDS_SETTINGS_INBOUND_LIMIT_ESP "Inbound Limit:"
IDS_SETTINGS_OUTBOUND_LIMIT_ESP "Outbound Limit:"
IDS_SETTINGS_MSG_SEC_LIMIT_ESP "msg/sec ( -1 == NO LIMIT )"
IDS_SETTINGS_INITIAL_DL_TIMEOUT_ESP "Initial D/L Timeout (secs):"
IDS_SETTINGS_DELETE_CANCELED_DL_ESP "Delete Canceled D/Ls:"
IDS_SETTINGS_MESSAGE_LIMIT_GROUP_ESP "Message Limits Settings"
IDS_SETTINGS_DLOAD_SETTINGS_GROUP_ESP "Download Settings"
IDS_SETTINGS_CONNECTIONS_GROUP_ESP "Connection Settings"
IDS_SETTINGS_MAINTAIN_ATLEAST_ESP "Maintain at least:"
IDS_SETTINGS_NEIGHBORCONNECTIONS_ESP "neighbor connections"
IDS_SETTINGS_UPLOAD_CONTROLS_GROUP_ESP "Upload Controls Settings"
IDS_SETTINGS_MAX_UPLOADS_ESP "Maximum Uploads:"
IDS_SETTINGS_MAX_UPLOADS_PER_VIP_ESP "Maximum Uploads Per VIP:"
IDS_BTN_BROWSE_ESP "&Browse..."
IDS_SETTINGS_SHAREFILESFROM_ESP "Share files from:"
IDS_SETTINGS_INCOMING_FOLDER_ESP "Incoming D/Ls folder:"
IDS_SETTINGS_HASH_FOLDER_ESP "Hash files folder:"
IDS_SETTINGS_SAVE_SETTINGS_BTN_ESP "&Save Settings"
IDS_SETTINGS_WEB_GROUP_ESP "Web Resources"
IDS_SETTINGS_ALLOW_ATMOST_ESP "Allow at most"
IDS_NO_ESP "NO"
IDS_YES_ESP "YES"
IDS_SETTINGS_LANGUAGE_GROUP_ESP "Language Settings"
IDS_BROWSE_SHARING_FOLDER_CAPTION_ESP "Select MUTE Sharing Folder..."
IDS_BROWSE_INCOMING_FOLDER_CAPTION_ESP "Select MUTE Incoming Folder..."
IDS_BROWSE_HASH_FOLDER_CAPTION_ESP "Select MUTE Hash Folder..."
IDS_MUTE_SHARE_FOLDER_DOESNT_EXIST_ESP "Sharing folder does not exist."
IDS_MUTE_INCOMING_FOLDER_DOESNT_EXIST_ESP "Incoming folder does not exist."
IDS_MUTE_HASH_FOLDER_DOESNT_EXIST_ESP "Hash folder does not exist."
IDS_SETTINGS_LANGUAGERESTART_MSG_CAPTION_ESP "Mute Language Settings"
IDS_SETTINGS_LANGUAGERESTART_MSG_TEXT_ESP "Restart MUTE to use new language settings."[/code:1]


From me:

If you have done a translation for MUTE MFC post either a new article according to the scheme above and label it MUTE MFC <version>: <Your language>  translation or contact JROC directly (check his profile for his mail address).


Cheers,
Markus