On Sun, May 11, 2008 at 6:53 PM, Florent Daignière
<nextgens@???> wrote:
> * Daniel Cheng <j16sdiz+freenet@???> [2008-05-11 17:32:44]:
>
>> On Sun, May 11, 2008 at 5:11 PM, Florent Daignière
>> <nextgens@???> wrote:
>> > * Daniel Cheng <j16sdiz+freenet@???> [2008-05-11 17:03:06]:
>> >
>> >> Hi,
>> >> Here are the Chinese translation for cont-close-me and welcome.html
>> >>
>> >> Regards,
>> >> Daniel Cheng
>> >
>> > Commited in r19890. You might also want to translate pack-descriptions
>> > in the installer (see
>> > https://emu.freenetproject.org/svn/trunk/apps/new_installer/langpacks)
>> >
>>
>> There is file for Simplified Chinese (zh-cn) already.. chn.xml
>
> They are a few additionnal strings you might wanna add:
>
Okay, i have sync most of enu.xml and chn.xml (and converted to utf-8)
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- The Simplified Chinese langpack -->
<langpack>
<!-- General installer strings -->
<str id="installer.title" txt="IzPack - å®è£
"/>
<str id="installer.next" txt="ä¸ä¸æ¥"/>
<str id="installer.prev" txt="ä¸ä¸æ¥"/>
<str id="installer.quit" txt="éåº"/>
<str id="installer.madewith" txt="(ç±IzPackå¶ä½çæ -
http://www.izforge.com/)"/>
<str id="installer.quit.title" txt="æ¯å¦ç¡®å®éåº?"/>
<str id="installer.quit.message" txt="å°åæ¶è¯¥å®è£
è¿ç¨ !"/>
<str id="installer.warning" txt="è¦å !"/>
<str id="installer.yes" txt="æ¯"/>
<str id="installer.no" txt="å¦"/>
<str id="installer.cancel" txt="åæ¶"/>
<str id="installer.error" txt="é误"/>
<!-- Uninstaller specific strings -->
<str id="uninstaller.warning" txt="å°å¸è½½å·²å®è£
çåºç¨ç¨åº !"/>
<str id="uninstaller.destroytarget" txt=" 强å¶å é¤ "/>
<str id="uninstaller.uninstall" txt="å¸è½½"/>
<!-- The strings for the 'official' IzPack plugins -->
<str id="HelloPanel.welcome1" txt="欢è¿å®è£
"/>
<str id="HelloPanel.welcome2" txt=" !"/>
<str id="HelloPanel.authors" txt="该软件ä½è
: "/>
<str id="HelloPanel.url" txt="主页 : "/>
<str id="PrinterSelectPanel.select_printer" txt="è¯·éæ©è¦è®¾å®åæµè¯çæå°æº." />
<str id="CheckedHelloPanel.productAlreadyExist0" txt="è¿ä¸ªäº§åå·²ç»å®è£
å°ä»¥ä¸è·¯å¾: "/>
<str id="CheckedHelloPanel.productAlreadyExist1" txt=" . ä½ ç¡®å®è¦å®è£
å¦ä¸ä¸ªä½å?"/>
<str id="CheckedHelloPanel.infoOverUninstallKey" txt="åå®è£
é®å°ä¼è¿æ ·å½å: " />
<str id="LicencePanel.info" txt="请ä»ç»é
读以ä¸è®¸å¯åè®®:"/>
<str id="LicencePanel.agree" txt="ææ¥å该许å¯åè®®çæ¡æ¬¾."/>
<str id="LicencePanel.notagree" txt="æä¸æ¥å该许å¯åè®®çæ¡æ¬¾."/>
<str id="LicencePanel.yes" txt="æ¯"/>
<str id="LicencePanel.no" txt="å¦"/>
<str id="InfoPanel.info" txt="请é
读以ä¸ä¿¡æ¯ :"/>
<str id="PathInputPanel.required" txt="æéçç®å½åºè¯¥å·²ç»åå¨."/>
<str id="PathInputPanel.notValid" txt="æéçç®å½æ²¡æå
å«å¿
éç产å."/>
<str id="TargetPanel.info" txt="éæ©å®è£
è·¯å¾: "/>
<str id="TargetPanel.browse" txt="æµè§..."/>
<str id="TargetPanel.warn"
txt="ç®å½å·²ç»åå¨ ! å¯è½è¦çç°åæä»¶ï¼æ¯å¦ç¡®å®å¨æ¤å®è£
?"/>
<str id="TargetPanel.empty_target"
txt="ä½ æ²¡ææå®ç®æ è·¯å¾! æ¯å¦æ£ç¡®?"/>
<str id="TargetPanel.createdir" txt="ç®æ ç®å½å°åå»ºå¨ :" />
<str id="TargetPanel.nodir"
txt="该æä»¶ä¸æ¯ç®å½! è¯·éæ©ä¸ä¸ªç®å½!"/>
<str id="TargetPanel.notwritable"
txt="ç®å½æ æ³åå
¥! è¯·éæ©å
¶ä»ç®å½!"/>
<str id="JDKPathPanel.intro" txt="æéçç¨åºéè¦ JDK. Java æ§è¡ç¯å¢ (JRE) æ¯ä¸è¶³å¤ç."/>
<str id="JDKPathPanel.info" txt="éæ© JDK è·¯å¾:"/>
<str id="JDKPathPanel.badVersion1" txt="æéç JDK çæ¬ä¸æ£ç¡® (æéçæ¬: "/>
<str id="JDKPathPanel.badVersion2" txt=" éè¦çæ¬: "/>
<str id="JDKPathPanel.badVersion3" txt=") ä½ ç¡®è®¤è¦ä½¿ç¨è¿çæ¬å?"/>
<str id="PacksPanel.info" txt="éæ©ä½ è¦å®è£
çå
:"/>
<str id="PacksPanel.tip" txt="注æ: ç°è²é项æ¯å¿
éç."/>
<str id="PacksPanel.space" txt="æ»éæ±ç©ºé´: "/>
<str id="PacksPanel.freespace" txt="ææç©ºé´: "/>
<str id="PacksPanel.description" txt="æè¿°"/>
<str id="PacksPanel.dependencyList" txt="æéå
éè¦å®è£
以ä¸å
"/>
<str id="ImgPacksPanel.dependencyList" txt="ä¾èµ"/>
<str id="PacksPanel.notEnoughSpace" txt="å®è£
è¦æ±çç£ç空é´è¶
åºäºå¯ç¨çç£ç空é´."/>
<str id="PacksPanel.notAscertainable" txt="not ascertainable"/>
<str id="base.description" txt="主ç¨åº."/>
<str id="license.description" txt="æææ¡£."/>
<str id="windows.description" txt="çªå£ç¯å¢ç¹æçãå
ç½ä¸æãå
."/>
<str id="unix.description" txt="UNIX ç¯å¢ç¹æçãå
ç½ä¸æãå
."/>
<str id="uninstall.description" txt="å¨ç»å½æä»¶ä¸å»ºç«åå®è£
æ°æ®."/>
<str id="autoupdater.description" txt="容许èç®å®å
¨å°èªå¨æ´æ°. æä»¬éå¸¸ä½ å¯ç¨è¿ä¸ªé项, ä»¥ä¿æä½ çèç¹å¨ææ°çæ¬."/>
<str id="stun.description" txt="è®©ä½ çèç¹ä½¿ç¨ STUN 廿¾åºä½ çå¤é¨ IP. 请çæ: è¿æä»¶ä¼èæºå°å¤é¨è®¡ç®æº, å¯è½ä¼ä½ 带æ¥å®å
¨éæ£. ä½è¿æä»¶å¯ä»¥æ¾èå°å å¼ºå¨æIPä½ç½®èç¹(å³å¤§é¨ä»½èç¹)çè¿æ¥."/>
<str id="librarian.description" txt="å®¹è®¸ä½ å¨ Freenet 䏿坻çæä»¶."/>
<str id="jsite.description" txt="è®©ä½ ä¸è½½ç½é¡µå° Freenet çå·¥å
·."/>
<str id="frost.description" txt="Freenet ä¸çä¸ä¸ªè®¨è®ºç软件 (
http://jtcfrost.sourceforge.net/)."/>
<str id="thaw.description" txt="Freenet ä¸å¼ºå¤§çæ¡£æ¡å享工å
·."/>
<str id="InstallPanel.info" txt="ç¹å» 'å®è£
!' å¼å§å®è£
è¿ç¨"/>
<str id="InstallPanel.install" txt="å®è£
!"/>
<str id="InstallPanel.tip" txt="å
å®è£
è¿ç¨ :"/>
<str id="InstallPanel.begin" txt="[Nothing]"/>
<str id="InstallPanel.finished" txt="[宿]"/>
<str id="InstallPanel.progress" txt="æ´ä½å®è£
è¿åº¦:"/>
<str id="InstallPanel.overwrite.title" txt="æä»¶å·²ç»åå¨"/>
<str id="InstallPanel.overwrite.question" txt="以䏿件已ç»åå¨. æ¯å¦è¿è¡è¦ç?"/>
<str id="FinishPanel.success" txt="å®è£
æå."/>
<str id="FinishPanel.done" txt="宿"/>
<str id="FinishPanel.fail" txt="å®è£
失败!"/>
<str id="FinishPanel.uninst.info" txt="å¸è½½ç¨åºå·²ç»å建å¨:"/>
<str id="FinishPanel.auto" txt="çæèªå¨å®è£
èæ¬"/>
<str id="FinishPanel.auto.tip"
txt="使ç¨è¯¥èæ¬å¯ä»¥å¨å
¶ä»è®¡ç®æºä¸å夿¬æ¬¡å®è£
."/>
<str id="ImgPacksPanel.packs" txt="å½åå¯éå
å¦ä¸ :"/>
<str id="ImgPacksPanel.snap" txt="å
å¿«ç
§ :"/>
<str id="ImgPacksPanel.checkbox" txt=" å®è£
该å
"/>
<str id="ShortcutPanel.headline" txt="Setup Shortcuts"/>
<str id="ShortcutPanel.regular.list" txt="éæ©å¿«æ·æ¹å¼çç¨åºç»:"/>
<str id="ShortcutPanel.regular.default" txt="éç½®"/>
<str id="ShortcutPanel.regular.desktop" txt="卿¡é¢ä¸æ°å¢å¿«æ·æ¹å¼"/>
<str id="ShortcutPanel.regular.StartMenu:Start-Menu" txt="å¼å§èå"/>
<str id="ShortcutPanel.regular.StartMenu:K-Menu" txt="K-Menu"/>
<!-- "StartMenu" is a placeholder will be replaced at runtime -->
<str id="ShortcutPanel.regular.create" txt="åå»ºå¿«æ·æ¹å¼"/>
<str id="ShortcutPanel.regular.userIntro" txt="åå»ºå¿«æ·æ¹å¼:"/>
<str id="ShortcutPanel.regular.currentUser" txt="å½åç¨æ·"/>
<str id="ShortcutPanel.regular.allUsers" txt="å
¨é¨ç¨æ·"/>
<str id="ShortcutPanel.alternate.apology" txt="å¾éæ¾IzPack䏿¯æå¨å½åæä½ç³»ç»ä¸åå»ºå¿«æ·æ¹å¼. åå»ºå¿«æ·æ¹å¼ï¼è¯·åèæä½ç³»ç»æå."/>
<str id="ShortcutPanel.alternate.targetsLabel" txt="The following is a list of targets that the manufacturer of this software product wanted you to have access to."/>
<str id="ShortcutPanel.alternate.textFileExplanation" txt="为äºä»¥ååèï¼ä½ å¯ä»¥æåºç¨ç¨åºç®æ ç详ç»ä¿¡æ¯ä¿åå¨ææ¬æä»¶."/>
<str id="ShortcutPanel.alternate.saveButton" txt="ä¿åææ¬æä»¶"/>
<str id="ShortcutPanel.textFile.header" txt="å¿«æ·æ¹å¼ä¿¡æ¯\n====================\n\nThe following is a listing of all relevant information about the intended\nshortcuts. 该信æ¯è®©æå¨åå»ºå¿«æ·æ¹å¼æä¸ºå¯è½.\n"/>
<str id="ShortcutPanel.textFile.name" txt="å¿«æ·æ¹å¼ : "/>
<str id="ShortcutPanel.textFile.location" txt="Intended Location : "/>
<str id="ShortcutPanel.textFile.description" txt="æè¿° : "/>
<str id="ShortcutPanel.textFile.target" txt="å¿«æ·ç®æ : "/>
<str id="ShortcutPanel.textFile.command" txt="å½ä»¤è¡ : "/>
<str id="ShortcutPanel.textFile.iconName" txt="徿 æä»¶ : "/>
<str id="ShortcutPanel.textFile.iconIndex" txt="徿 ç´¢å¼ : "/>
<str id="ShortcutPanel.textFile.work" txt="å·¥ä½ç®å½ : "/>
<str id="ShortcutPanel.location.desktop" txt="æ¡é¢"/>
<str id="ShortcutPanel.location.applications" txt="åºç¨ç¨åºèå"/>
<str id="ShortcutPanel.location.startMenu" txt="å¼å§èå"/>
<str id="ShortcutPanel.location.startup" txt="å¯å¨ç¨åºç»"/>
<str id="UserInputPanel.error.caption" txt="å½å
¥é®é¢"/>
<str id="UserInputPanel.search.autodetect" txt="èªå¨æ£æµ"/>
<!-- more descriptive error message would be cool, like specifying what file we looked for -->
<str id="UserInputPanel.search.autodetect.failed.message" txt="èªå¨æ£æµå¤±è´¥."/>
<str id="UserInputPanel.search.autodetect.failed.caption" txt="èªå¨æ£æµå¤±è´¥."/>
<str id="UserInputPanel.search.autodetect.tooltip" txt="å¨ç»å®è·¯å¾ä¸æ£æ¥æä»¶æç®å½."/>
<str id="UserInputPanel.search.location" txt="è¾å
¥{0}çè·¯å¾."/>
<str id="UserInputPanel.search.location.checkedfile" txt="The existence of {0} is checked."/>
<str id="UserInputPanel.search.browse" txt="æµè§..."/>
<str id="UserInputPanel.search.wrongselection.message" txt="ä½ éæ©çæä»¶æç®å½ä¸å卿è
䏿£ç¡®."/>
<str id="UserInputPanel.search.wrongselection.caption" txt="æ æé项."/>
<str id="CompilePanel.heading" txt="ç¼è¯" />
<str id="CompilePanel.tip" txt="ä»»å¡ç¼è¯è¿ç¨:" />
<str id="CompilePanel.browse" txt="æµè§..." />
<str id="CompilePanel.browse.approve" txt="ä½ä¸ºç¼è¯å¨ä½¿ç¨" />
<str id="CompilePanel.start" txt="å¼å§" />
<str id="CompilePanel.progress.initial" txt="[æå¼å§æé®]" />
<str id="CompilePanel.progress.finished" txt="[宿]" />
<str id="CompilePanel.progress.overall" txt="æ´ä½å®è£
è¿åº¦:" />
<str id="CompilePanel.error" txt="ç¼è¯å¤±è´¥" />
<str id="CompilePanel.error.reconfigure" txt="éæ°è®¾ç½®" />
<str id="CompilePanel.error.ignore" txt="忽ç¥" />
<str id="CompilePanel.error.abort" txt="ç»æ¢" />
<str id="CompilePanel.error.seebelow" txt="以䏿¥çåºéå½ä»¤åç¸å
³è¾åº." />
<str id="CompilePanel.error.nofiles" txt="æ¥è¯¢ç¼è¯æä»¶æ¶åºç°é误." />
<str id="CompilePanel.error.compilernotfound" txt="ç¼è¯å¨ä¸è½è¿è¡." />
<str id="CompilePanel.error.invalidarguments" txt="ç¼è¯å¨ä¸è½å¤çæä¾çåæ°." />
<str id="CompilePanel.error.noclassfile" txt="ç¼è¯å¨æ²¡æä¸ºæºä»£ç æä»¶çæç¸å
³ç±»æä»¶ " />
<str id="CompilePanel.choose_compiler" txt="使ç¨çç¼è¯å¨:" />
<str id="CompilePanel.additional_arguments" txt="é¢å¤çç¼è¯å¨åæ°:" />
<str id="ProcessPanel.heading" txt="å¤çä¸" />
<!-- Strings for the summary of panels - START -->
<str id="SummaryPanel.info" txt="åå¤å®è£
. ä¸é¢æéè¦ä¿¡æ¯. æ "ä¸ä¸æ¥" ç»§ç»å®è£
, "/>
<str id="TargetPanel.summaryCaption" txt="å®è£
è·¯å¾"/>
<str id="JDKPathPanel.summaryCaption" txt="JDK è·¯å¾"/>
<str id="PacksPanel.summaryCaption" txt="éæ©äºçå®è£
å
"/>
<str id="ImgPacksPanel.summaryCaption" txt="éæ©äºçå®è£
å
"/>
<!-- Strings for the summary of panels - END -->
<!-- Strings for the Registry -->
<str id="functionFailed.RegOpenKeyEx" txt="Cannot open registry key {0}\\{1}."/>
<!-- Add your own panels specific strings here if you need -->
</langpack>