Make new entries translatable

This commit is contained in:
Don HO 2018-03-02 19:37:10 +01:00
parent 8c84e92349
commit 789cf387df
8 changed files with 223 additions and 191 deletions

View File

@ -12,7 +12,7 @@
<Item menuId="encoding" name="編碼(&amp;N)"/>
<Item menuId="language" name="語言(&amp;L)"/>
<Item menuId="settings" name="設定(&amp;T)"/>
<Item menuId="tools" name="工具(&amp;O)"/>
<Item menuId="tools" name="工具(&amp;O)"/>
<Item menuId="macro" name="巨集(&amp;M)"/>
<Item menuId="run" name="執行(&amp;R)"/>
<Item idName="Plugins" name="外掛(&amp;P)"/>
@ -32,7 +32,7 @@
<Item subMenuId="edit-eolConversion" name="換行格式"/>
<Item subMenuId="edit-blankOperations" name="空格處理"/>
<Item subMenuId="edit-pasteSpecial" name="特殊貼上"/>
<Item subMenuId="edit-onSelection" name="選取字元"/>
<Item subMenuId="edit-onSelection" name="選取字元"/>
<Item subMenuId="search-markAll" name="全部標記"/>
<Item subMenuId="search-unmarkAll" name="去除標記"/>
<Item subMenuId="search-jumpUp" name="上個標記"/>
@ -110,16 +110,16 @@
<Item id="42015" name="向下移動現行行列"/>
<Item id="42016" name="轉成大寫"/>
<Item id="42017" name="轉成小寫"/>
<Item id="42067" name="每字第一字母大寫,其他皆小寫"/>
<Item id="42067" name="每字第一字母大寫,其他皆小寫"/>
<Item id="42068" name="每字第一字母大寫"/>
<Item id="42069" name="句子第一字母大寫,其他皆小寫"/>
<Item id="42070" name="句子第一字母大寫"/>
<Item id="42071" name="大小寫互換"/>
<Item id="42072" name="隨機大小寫"/>
<Item id="42073" name="開啟檔案"/>
<Item id="42074" name="開啟此資料夾於檔案總管"/>
<Item id="42075" name="上網搜尋"/>
<Item id="42076" name="更改搜索引擎..."/>
<Item id="42073" name="開啟檔案"/>
<Item id="42074" name="開啟此資料夾於檔案總管"/>
<Item id="42075" name="上網搜尋"/>
<Item id="42076" name="更改搜索引擎..."/>
<Item id="42018" name="開始錄製巨集"/>
<Item id="42019" name="停止錄製巨集"/>
<Item id="42021" name="播放巨集(&amp;P)"/>
@ -165,7 +165,7 @@
<Item id="42063" name="升冪排序小數 (,)"/>
<Item id="42064" name="降冪排序小數 (,)"/>
<Item id="42065" name="升冪排序小數 (.)"/>
<Item id="42066" name="降冪排序小數 (.)"/>
<Item id="42066" name="降冪排序小數 (.)"/>
<Item id="43001" name="尋找(&amp;F)..."/>
<Item id="43002" name="向下尋找(&amp;N)"/>
<Item id="43003" name="取代..."/>
@ -215,7 +215,7 @@
<Item id="43047" name="上一個搜尋結果"/>
<Item id="43048" name="選取並搜尋下一個"/>
<Item id="43049" name="選取並搜尋上一個"/>
<Item id="43054" name="標記..."/>
<Item id="43054" name="標記..."/>
<Item id="43050" name="反向標記書籤"/>
<Item id="44009" name="便條紙"/>
<Item id="44010" name="折疊所有層次"/>
@ -245,8 +245,8 @@
<Item id="44094" name="欄標九"/>
<Item id="44095" name="下一個欄標"/>
<Item id="44096" name="上一個欄標"/>
<Item id="44097" name="監視日誌 (tail -f)"/>
<Item id="44098" name="前移欄標"/>
<Item id="44097" name="監視日誌 (tail -f)"/>
<Item id="44098" name="前移欄標"/>
<Item id="44099" name="後移欄標"/>
<Item id="44032" name="全螢幕"/>
<Item id="44033" name="復原字體大小"/>
@ -289,9 +289,9 @@
<Item id="47006" name="升級 Notepad++"/>
<Item id="47008" name="全攻略秘籍"/>
<Item id="47009" name="設定更新程式代理伺服器..."/>
<Item id="47010" name="指令列參數..."/>
<Item id="47011" name="技術支援熱線"/>
<Item id="47012" name="除錯資訊..."/>
<Item id="47010" name="指令列參數..."/>
<Item id="47011" name="技術支援熱線"/>
<Item id="47012" name="除錯資訊..."/>
<Item id="48005" name="匯入外掛模組..."/>
<Item id="48006" name="匯入主題面板..."/>
<Item id="48018" name="編輯彈跳選單"/>
@ -378,14 +378,14 @@
<Item id="1703" name="「.」包含換行"/>
</Find>
<FindCharsInRange title="在範圍內搜尋字元">
<Item id="2" name="關閉"/>
<Item id="2901" name="非 ASCII 字元 (128-255)"/>
<Item id="2902" name="ASCII 字元 (0-127)"/>
<Item id="2" name="關閉"/>
<Item id="2901" name="非 ASCII 字元 (128-255)"/>
<Item id="2902" name="ASCII 字元 (0-127)"/>
<Item id="2903" name="自定範圍:"/>
<Item id="2906" name="上(&amp;U)"/>
<Item id="2907" name="下(&amp;D)"/>
<Item id="2906" name="上(&amp;U)"/>
<Item id="2907" name="下(&amp;D)"/>
<Item id="2908" name="方向"/>
<Item id="2909" name="循環(&amp;D)"/>
<Item id="2909" name="循環(&amp;D)"/>
<Item id="2910" name="尋找"/>
</FindCharsInRange>
<GoToLine title="到那兒去溜搭溜搭">
@ -404,7 +404,7 @@
<Item id="2" name="取消"/>
<Item id="1904" name="儲存"/>
</Run>
<MD5FromFilesDlg title="從檔案計算生成 MD5">
<Item id="1922" name="從檔案生成 MD5..."/>
<Item id="1924" name="複製到剪貼簿"/>
@ -527,7 +527,7 @@
<Item id="25026" name="運算元1"/>
<Item id="25027" name="運算元2"/>
<Item id="25028" name="數字"/>
<Item id="1" name="儲存"/>
<Item id="1" name="儲存"/>
<Item id="2" name="取消"/>
</StylerDialog>
<Folder title="層次設定與內定格式">
@ -673,7 +673,7 @@
<Item id="6118" name="隱藏"/>
<Item id="6119" name="多行"/>
<Item id="6120" name="直式"/>
<Item id="6121" name="關閉最後一個文件時關閉程式"/>
<Item id="6121" name="關閉最後一個文件時關閉程式"/>
<Item id="6122" name="隱藏 (用 Alt 或 F10 切換)"/>
<Item id="6123" name="界面語言​​"/>
<Item id="6125" name="文件清單面板"/>
@ -710,10 +710,10 @@
<Item id="6212" name="垂直線模式"/>
<Item id="6213" name="背景色模式"/>
<Item id="6214" name="啟動現行行列背景顏色"/>
<Item id="6215" name="啟用 smooth font"/>
<Item id="6215" name="啟用 smooth font"/>
<Item id="6231" name="邊框寬度"/>
<Item id="6235" name="無邊框"/>
<Item id="6236" name="啟用超出了最後一行捲動功能"/>
<Item id="6235" name="無邊框"/>
<Item id="6236" name="啟用超出了最後一行捲動功能"/>
</Scintillas>
<NewDoc title="開新文件">
<Item id="6401" name="格式"/>
@ -735,8 +735,8 @@
<Item id="6413" name="預設資料夾 (開啟/儲存)"/>
<Item id="6414" name="依照目前文件"/>
<Item id="6415" name="記住上次使用的資料夾"/>
<Item id="6430" name="使用新式對話框(不含副檔名功能及 UNIX 路徑支援)"/>
<Item id="6431" name="拖放文件夾開啟文件夾中所有文件,而不啟動文件夾工作區"/>
<Item id="6430" name="使用新式對話框(不含副檔名功能及 UNIX 路徑支援)"/>
<Item id="6431" name="拖放文件夾開啟文件夾中所有文件,而不啟動文件夾工作區"/>
</DefaultDir>
<FileAssoc title="副檔名連結設定">
@ -748,7 +748,7 @@
<Item id="6506" name="停用項目"/>
<Item id="6507" name="簡化程式語言選單"/>
<Item id="6508" name="程式語言選單"/>
<Item id="6301" name="跳格設定"/>
<Item id="6301" name="跳格設定"/>
<Item id="6302" name="以空格取代"/>
<Item id="6303" name="跳格大小: "/>
<Item id="6510" name="使用預設值"/>
@ -758,8 +758,8 @@
<Item id="6333" name="字慧高亮度顯示"/>
<Item id="6326" name="啟動【字慧】高亮度顯示"/>
<Item id="6332" name="區別大小寫"/>
<Item id="6338" name="僅符合整個單字"/>
<Item id="6339" name="使用搜尋對話框的設定"/>
<Item id="6338" name="僅符合整個單字"/>
<Item id="6339" name="使用搜尋對話框的設定"/>
<Item id="6340" name="高亮度延伸至另一視窗"/>
<Item id="6329" name="高亮度顯示相契合的 xml/html 標示 (tag)"/>
<Item id="6327" name="啟動"/>
@ -808,10 +808,10 @@
</RecentFilesHistory>
<Backup title="備份">
<Item id="6817" name="檔案組群快照和定期備份"/>
<Item id="6817" name="檔案組群快照和定期備份"/>
<Item id="6818" name="啟用開檔狀態及定期備份"/>
<Item id="6819" name="每"/>
<Item id="6821" name="秒"/>
<Item id="6819" name="每"/>
<Item id="6821" name="秒"/>
<Item id="6822" name="備份路徑:"/>
<Item id="6309" name="為下次開啟程式記住開檔狀態"/>
<Item id="6801" name="備份"/>
@ -828,7 +828,7 @@
<Item id="6809" name="函式"/>
<Item id="6810" name="字詞"/>
<Item id="6816" name="函式與字詞"/>
<Item id="6824" name="忽略數字"/>
<Item id="6824" name="忽略數字"/>
<Item id="6811" name="從第"/>
<Item id="6813" name="個字元開始"/>
<Item id="6814" name="有效值1 - 9"/>
@ -854,12 +854,12 @@
<Item id="6252" name="起"/>
<Item id="6255" name="迄"/>
<Item id="6256" name="容許多行選取"/>
<Item id="6161" name="定義單字的字符 (Word character list)"/>
<Item id="6161" name="定義單字的字符 (Word character list)"/>
<Item id="6162" name="使用原始的單字字符集(建議使用)"/>
<Item id="6163" name="添加你的字符集(不建議選取如果你不了解這選項)"/>
</Delimiter>
<Cloud title="雲端">
<Cloud title="雲端">
<Item id="6262" name="雲端上儲存讀取設定"/>
<Item id="6263" name="晴朗無雲"/>
<Item id="6267" name="在此設定雲端路徑:"/>
@ -889,10 +889,10 @@
<Item id="6322" name="開檔狀態檔副檔名:"/>
<Item id="6323" name="啟用 Notepad++ 自動更新"/>
<Item id="6324" name="文件切換器 (Ctrl+TAB)"/>
<Item id="6331" name="在標題列僅顯示檔案名稱〈無路徑〉"/>
<Item id="6334" name="自動檢測字符編碼"/>
<Item id="6335" name="視反斜標號為 SQL 轉義字符"/>
<Item id="6337" name="文件夾工作區檔案副檔名:"/>
<Item id="6331" name="在標題列僅顯示檔案名稱〈無路徑〉"/>
<Item id="6334" name="自動檢測字符編碼"/>
<Item id="6335" name="視反斜標號為 SQL 轉義字符"/>
<Item id="6337" name="文件夾工作區檔案副檔名:"/>
<Item id="6114" name="啟動"/>
<Item id="6115" name="自動縮排"/>
<Item id="6117" name="開啟 MRU (Most Recently Used) 功能"/>
@ -928,6 +928,19 @@
<Item id="1" name="編輯"/>
<Item id="2" name="取消"/>
</ColumnEditor>
<FindInFinder title="在搜尋結果中尋找">
<Item id="1" name="尋找全部"/>
<Item id="2" name="關閉"/>
<Item id="1711" name="尋找內容:"/>
<Item id="1713" name="僅在找到的行中進行搜索"/>
<Item id="1714" name="僅符合整個單字(&amp;W)"/>
<Item id="1715" name="區分大小寫(&amp;C)"/>
<Item id="1716" name="搜尋模式"/>
<Item id="1717" name="一般"/>
<Item id="1719" name="規則運算式(&amp;E) "/>
<Item id="1718" name="延伸 (\n, \r, \t, \0, \x...)"/>
<Item id="1720" name="「.」包含換行"/>
</FindInFinder>
</Dialog>
<MessageBox>
<ContextMenuXmlEditWarning title="編輯快顯功能表" message="編輯 contextMenu.xml Notepad++
@ -954,7 +967,7 @@
<SettingsOnCloudError title="雲端設定" message="雲端路徑似乎設成唯讀磁碟,或是資料夾需要寫入權限。
你的雲端設定將被取消。
請在「喜好設定」對話框重設相關設定值。"/>
<FilePathNotFoundWarning title="開啟檔案" message="你試圖開啟的文件不存在。"/>
<FilePathNotFoundWarning title="開啟檔案" message="你試圖開啟的文件不存在。"/>
<SessionFileInvalidError title="無法開啟檔案組群" message="組群檔無效。"/>
<DroppingFolderAsProjetModeWarning title="操作無效" message="你只能單獨拖放文件或目錄,但不能同時拖放,因為你目前的模式是『拖放目錄為文件夾工作區』。
你必須在喜好設定對話框的「預設資料夾」中啟用『拖放文件夾開啟文件夾中所有文件,而不啟動文件夾工作區』才能使此操作成功。"/>
@ -1015,13 +1028,13 @@
<SCMapperDoDeleteOrNot title="你確定?" message="你確定要刪除這個快速鍵嗎?"/>
<FindCharRangeValueError title="輸入值範圍錯誤" message="你的輸入值應該在 0 到 255 之間。"/>
</MessageBox>
<ClipboardHistory>
<ClipboardHistory>
<PanelTitle name="剪貼簿記錄"/>
</ClipboardHistory>
<DocSwitcher>
<PanelTitle name="文件切換器"/>
<ColumnName name="名稱"/>
<ColumnExt name="副檔名"/>
<ColumnExt name="副檔名"/>
</DocSwitcher>
<WindowsDlg>
<ColumnName name="名稱"/>
@ -1029,13 +1042,13 @@
<ColumnType name="類型"/>
</WindowsDlg>
<AsciiInsertion>
<PanelTitle name="ASCII 插入面板"/>
<ColumnVal name="數值"/>
<ColumnHex name="十六進位碼"/>
<ColumnChar name="字元"/>
<PanelTitle name="ASCII 插入面板"/>
<ColumnVal name="數值"/>
<ColumnHex name="十六進位碼"/>
<ColumnChar name="字元"/>
</AsciiInsertion>
<DocumentMap>
<PanelTitle name="文件縮圖"/>
<DocumentMap>
<PanelTitle name="文件縮圖"/>
</DocumentMap>
<FunctionList>
<PanelTitle name="函式清單"/>
@ -1101,19 +1114,19 @@
</FileMenu>
</Menus>
</ProjectManager>
<MiscStrings>
<word-chars-list-tip value="這允許你附加字符在當前單字字符集中,當滑鼠雙擊以進行選擇或以『僅符合整個單字』選項進行搜索。"/>
<word-chars-list-warning-begin value="警告:"/>
<!-- $INT_REPLACE$ is a place holder, don't translate it -->
<MiscStrings>
<word-chars-list-tip value="這允許你附加字符在當前單字字符集中,當滑鼠雙擊以進行選擇或以『僅符合整個單字』選項進行搜索。"/>
<word-chars-list-warning-begin value="警告:"/>
<!-- $INT_REPLACE$ is a place holder, don't translate it -->
<word-chars-list-space-warning value="$INT_REPLACE$ 空白字元(space)"/>
<!-- $INT_REPLACE$ is a place holder, don't translate it -->
<!-- $INT_REPLACE$ is a place holder, don't translate it -->
<word-chars-list-tab-warning value="$INT_REPLACE$ 空白字元(TAB)"/>
<word-chars-list-warning-end value=" 在你的單字字符集中。"/>
<cloud-invalid-warning value="無效路徑"/>
<cloud-restart-warning value="請重新啟動 Notepad++ 以讓改變生效"/>
<word-chars-list-warning-end value=" 在你的單字字符集中。"/>
<cloud-invalid-warning value="無效路徑"/>
<cloud-restart-warning value="請重新啟動 Notepad++ 以讓改變生效"/>
<cloud-select-folder value="選擇一個文件夾,以便 Notepad++ 從中讀取/寫入其設定"/>
<shift-change-direction-tip value="使用 Shift + Enter 以相反方向進行搜索"/>
<two-find-buttons-tip value="2個按鈕模式"/>
<shift-change-direction-tip value="使用 Shift + Enter 以相反方向進行搜索"/>
<two-find-buttons-tip value="2個按鈕模式"/>
<find-status-top-reached value="搜尋: 從底部找到了相符的字串。搜尋已抵達文件初"/>
<find-status-end-reached value="搜尋: 從上端找到了相符的字串。搜尋已抵達文件末"/>
<find-status-replaceinfiles-1-replaced value="在檔案中取代: 取代了 1 個字串"/>
@ -1139,6 +1152,14 @@
<find-status-replace-not-found value="取代: 找不到搜尋字串"/>
<find-status-replace-readonly value="取代:檔案唯讀,無法取代字串"/>
<find-status-cannot-find value="搜尋: 找不到搜尋字串 &quot;$STR_REPLACE$&quot;"/>
<finder-find-in-finder value="在這搜尋結果中尋找..."/>
<finder-close-this value="關閉這個搜尋結果"/>
<finder-collapse-all value="層數全部收折"/>
<finder-uncollapse-all value="層數全部展開"/>
<finder-copy value="複製"/>
<finder-select-all value="全部選取"/>
<finder-clear-all value="全部清除"/>
<finder-open-all value="全部開啟"/>
</MiscStrings>
</Native-Langue>
</NotepadPlus>

View File

@ -931,6 +931,19 @@
<Item id="1" name="OK"/>
<Item id="2" name="Cancel"/>
</ColumnEditor>
<FindInFinder title="Find in finder">
<Item id="1" name="Find All"/>
<Item id="2" name="Close"/>
<Item id="1711" name="Find what:"/>
<Item id="1713" name="Search only in found lines"/>
<Item id="1714" name="Match &amp;whole word only"/>
<Item id="1715" name="Match &amp;case"/>
<Item id="1716" name="Search mode"/>
<Item id="1717" name="Normal"/>
<Item id="1719" name="Regular &amp;expression"/>
<Item id="1718" name="Extended (\n, \r, \t, \0, \x...)"/>
<Item id="1720" name="&amp;. matches newline"/>
</FindInFinder>
</Dialog>
<MessageBox> <!-- $INT_REPLACE$ is a place holder, don't translate it -->
<ContextMenuXmlEditWarning title="Editing contextMenu" message="Editing contextMenu.xml allows you to modify your Notepad++ popup context menu.
@ -1142,6 +1155,14 @@ please give another one."/>
<find-status-replace-not-found value="Replace: no occurrence was found"/>
<find-status-replace-readonly value="Replace: Cannot replace text. The current document is read only"/>
<find-status-cannot-find value="Find: Can't find the text &quot;$STR_REPLACE$&quot;"/>
<finder-find-in-finder value="Find in this found results..."/>
<finder-close-this value="Close this finder"/>
<finder-collapse-all value="Collapse all"/>
<finder-uncollapse-all value="Uncollapse all"/>
<finder-copy value="Copy"/>
<finder-select-all value="Select all"/>
<finder-clear-all value="Clear all"/>
<finder-open-all value="Open all"/>
</MiscStrings>
</Native-Langue>
</NotepadPlus>

View File

@ -12,7 +12,7 @@
<Item menuId="encoding" name="E&amp;ncodage"/>
<Item menuId="language" name="&amp;Langage"/>
<Item menuId="settings" name="&amp;Paramétrage"/>
<Item menuId="tools" name="&amp;Outils"/>
<Item menuId="tools" name="&amp;Outils"/>
<Item menuId="macro" name="&amp;Macro"/>
<Item menuId="run" name="E&amp;xécution"/>
<Item idName="Plugins" name="&amp;Compléments"/>
@ -20,7 +20,7 @@
</Entries>
<!-- Sub Menu Entries -->
<SubEntries>
<Item subMenuId="file-openFolder" name="Ouvrir le répertoire du fichier en cours"/>
<Item subMenuId="file-openFolder" name="Ouvrir le répertoire du fichier en cours"/>
<Item subMenuId="file-closeMore" name="Fermer +"/>
<Item subMenuId="file-recentFiles" name="Fichiers récents"/>
<Item subMenuId="edit-copyToClipboard" name="Copier dans le presse-papiers"/>
@ -32,7 +32,7 @@
<Item subMenuId="edit-eolConversion" name="Convertir les sauts de ligne"/>
<Item subMenuId="edit-blankOperations" name="Traitement des espacements"/>
<Item subMenuId="edit-pasteSpecial" name="Collage spécial"/>
<Item subMenuId="edit-onSelection" name="Pour la sélection"/>
<Item subMenuId="edit-onSelection" name="Pour la sélection"/>
<Item subMenuId="search-markAll" name="Marquer tout"/>
<Item subMenuId="search-unmarkAll" name="Enlever toutes les marques"/>
<Item subMenuId="search-jumpUp" name="Aller vers le haut"/>
@ -63,7 +63,7 @@
<Item subMenuId="encoding-westernEuropean" name="Langues dEurope occidentale"/>
<Item subMenuId="encoding-vietnamese" name="Vietnamien"/>
<Item subMenuId="settings-import" name="Importer"/>
<Item subMenuId="tools-md5" name="MD5"/>
<Item subMenuId="tools-md5" name="MD5"/>
</SubEntries>
<!-- all menu item -->
@ -75,7 +75,7 @@
<Item id="1001" name="Imprimer immédiatement"/>
<Item id="41001" name="&amp;Nouveau"/>
<Item id="41002" name="&amp;Ouvrir..."/>
<Item id="41019" name="Explorer"/>
<Item id="41019" name="Explorer"/>
<Item id="41020" name="cmd"/>
<Item id="41003" name="Fermer"/>
<Item id="41004" name="Fermer tout"/>
@ -113,16 +113,16 @@
<Item id="42015" name="Déplacer la ligne actuelle vers le bas"/>
<Item id="42016" name="EN MAJUSCULE"/>
<Item id="42017" name="en minuscule"/>
<Item id="42067" name="Majuscules Dans Les Titres"/>
<Item id="42067" name="Majuscules Dans Les Titres"/>
<Item id="42068" name="Majuscules Dans Les Titres (moins strict)"/>
<Item id="42069" name="Majuscule en début de phrase"/>
<Item id="42070" name="Majuscule en début de phrase (moins strict)"/>
<Item id="42071" name="à L'ENVERS"/>
<Item id="42072" name="ALÉATOiRe"/>
<Item id="42073" name="Ouverture du Fichier"/>
<Item id="42074" name="Ouvrir le répertoire dans Explorer"/>
<Item id="42075" name="Rechercher sur Internet"/>
<Item id="42076" name="Changer le Moteur de Recherche..."/>
<Item id="42073" name="Ouverture du Fichier"/>
<Item id="42074" name="Ouvrir le répertoire dans Explorer"/>
<Item id="42075" name="Rechercher sur Internet"/>
<Item id="42076" name="Changer le Moteur de Recherche..."/>
<Item id="42018" name="Démarrer lenregistrement"/>
<Item id="42019" name="Arrêter lenregistrement"/>
<Item id="42021" name="Rejouer la macro"/>
@ -146,14 +146,14 @@
<Item id="42056" name="Enlever les lignes vides (contenant les blancs aussi)"/>
<Item id="42057" name="Insérer une ligne vide devant la ligne courante"/>
<Item id="42058" name="Insérer une ligne vide après la ligne courante"/>
<Item id="42059" name="Trier les lignes dans l'ordre lexicographique croissant"/>
<Item id="42061" name="Trier les lignes dans l'ordre d'entier croissant"/>
<Item id="42063" name="Trier les lignes dans l'ordre décimal (virgule) croissant"/>
<Item id="42065" name="Trier les lignes dans l'ordre décimal (point) croissant"/>
<Item id="42060" name="Trier les lignes dans l'ordre lexicographique décroissant"/>
<Item id="42062" name="Trier les lignes dans l'ordre d'entier décroissant"/>
<Item id="42064" name="Trier les lignes dans l'ordre décimal (virgule) décroissant"/>
<Item id="42066" name="Trier les lignes dans l'ordre décimal (point) décroissant"/>
<Item id="42059" name="Trier les lignes dans l'ordre lexicographique croissant"/>
<Item id="42061" name="Trier les lignes dans l'ordre d'entier croissant"/>
<Item id="42063" name="Trier les lignes dans l'ordre décimal (virgule) croissant"/>
<Item id="42065" name="Trier les lignes dans l'ordre décimal (point) croissant"/>
<Item id="42060" name="Trier les lignes dans l'ordre lexicographique décroissant"/>
<Item id="42062" name="Trier les lignes dans l'ordre d'entier décroissant"/>
<Item id="42064" name="Trier les lignes dans l'ordre décimal (virgule) décroissant"/>
<Item id="42066" name="Trier les lignes dans l'ordre décimal (point) décroissant"/>
<Item id="42037" name="Sélection en mode colonne..."/>
<Item id="42040" name="Ouvrir tous les fichiers récents"/>
<Item id="42041" name="Vider la liste des fichiers récents"/>
@ -221,7 +221,7 @@
<Item id="43051" name="Supprimer les lignes non marquées"/>
<Item id="43052" name="Rechercher des caractères dans une plage..."/>
<Item id="43053" name="Sélectionner tout entre les 2 accolades"/>
<Item id="43054" name="Marquer..."/>
<Item id="43054" name="Marquer..."/>
<Item id="44009" name="Post-it"/>
<Item id="44010" name="Replier tous les blocs"/>
<Item id="44019" name="Afficher tous les caractères"/>
@ -260,8 +260,8 @@
<Item id="44094" name="Onglet 9"/>
<Item id="44095" name="Onglet suivant"/>
<Item id="44096" name="Onglet précédent"/>
<Item id="44097" name="Surveillance de Log(tail -f)"/>
<Item id="44098" name="Déplacer vers l'avant"/>
<Item id="44097" name="Surveillance de Log(tail -f)"/>
<Item id="44098" name="Déplacer vers l'avant"/>
<Item id="44099" name="Déplacer vers l'arrière"/>
<Item id="45001" name="Convertir en Format Windows (CR+LF)"/>
<Item id="45002" name="Convertir en Format UNIX (LF)"/>
@ -288,9 +288,9 @@
<Item id="47006" name="Mettre à jour Notepad++"/>
<Item id="47008" name="Aide"/>
<Item id="47009" name="Paramétrer le Proxy de mise à jour..."/>
<Item id="47010" name="Arguments de la Ligne de Commande..."/>
<Item id="47011" name="Support en direct"/>
<Item id="47012" name="Debug Info..."/>
<Item id="47010" name="Arguments de la Ligne de Commande..."/>
<Item id="47011" name="Support en direct"/>
<Item id="47012" name="Debug Info..."/>
<Item id="48005" name="Importer un complément..."/>
<Item id="48006" name="Importer un thème..."/>
<Item id="48009" name="Raccourcis clavier..."/>
@ -332,13 +332,13 @@
<Item CMID="18" name="Fermer les onglets sur la droite"/>
<Item CMID="19" name="Ouvrir le répertoire du fichier en cours dans Explorer"/>
<Item CMID="20" name="Ouvrir le répertoire du fichier en cours dans cmd"/>
<Item CMID="21" name="Ouvrir dans l'application par défaut"/>
<Item CMID="21" name="Ouvrir dans l'application par défaut"/>
</TabBar>
</Menu>
<Dialog>
<Find title="" titleFind="Rechercher" titleReplace="Remplacer" titleFindInFiles="Rechercher dans les fichiers d'un dossier" titleMark="Marquer">
<Item id="1" name="Suivant"/>
<Item id="1722" name="Rechercher vers l'arrière"/>
<Item id="1722" name="Rechercher vers l'arrière"/>
<Item id="1603" name="Mot entier &amp;uniquement"/>
<Item id="1604" name="Respecter la &amp;casse"/>
<Item id="1605" name="&amp;Expression régulière"/>
@ -400,7 +400,7 @@
<Item id="1904" name="Enregistrer..."/>
<Item id="2" name="Annuler"/>
</Run>
<MD5FromFilesDlg title="Calculer les empreintes MD5 depuis les fichiers">
<Item id="1922" name="Choisir les fichiers pour générer les empreintes..."/>
<Item id="1924" name="Copier dans le presse-papiers"/>
@ -536,7 +536,7 @@
<Item id="25030" name="Police :"/>
<Item id="25031" name="Nom :"/>
<Item id="25032" name="Taille :"/>
<Item id="1" name="Enregistrer"/>
<Item id="1" name="Enregistrer"/>
<Item id="2" name="Annuler"/>
</StylerDialog>
<Keywords title="Mots-clés">
@ -677,13 +677,13 @@
<Item id="6207" name="Afficher la marge de signet"/>
<Item id="6208" name="Afficher la marge droite"/>
<Item id="6209" name="Nombre de colonnes :"/>
<Item id="6234" name="Désactiver le défilement avancé
<Item id="6234" name="Désactiver le défilement avancé
(en cas de problème du touchpad)"/>
<Item id="6211" name="Largeur des lignes"/>
<Item id="6212" name="Afficher un filet vertical"/>
<Item id="6213" name="Colorer larrière-plan"/>
<Item id="6214" name="Surligner la ligne actuelle"/>
<Item id="6215" name="Activer smooth font"/>
<Item id="6215" name="Activer smooth font"/>
<Item id="6216" name="Curseur"/>
<Item id="6217" name="Largeur :"/>
<Item id="6219" name="Clignotement :"/>
@ -697,8 +697,8 @@
<Item id="6229" name="Aligné"/>
<Item id="6230" name="Indenté"/>
<Item id="6231" name="Largeur de la bordure"/>
<Item id="6235" name="Pas de bordure"/>
<Item id="6236" name="Activer le défilement au-delà de la dernière ligne"/>
<Item id="6235" name="Pas de bordure"/>
<Item id="6236" name="Activer le défilement au-delà de la dernière ligne"/>
</Scintillas>
<NewDoc title="Nouveau document">
<Item id="6401" name="Format des sauts de ligne"/>
@ -720,8 +720,8 @@
<Item id="6413" name="Dossier par défaut (ouvrir/enregistrer)"/>
<Item id="6414" name="Utiliser celui du document actuel"/>
<Item id="6415" name="Mémoriser le dernier dossier utilisé"/>
<Item id="6430" name="Activer le nouveau style de dialogue (sans l'extension de fichier &amp; le style du chemin d'Unix supporté)"/>
<Item id="6431" name="Lors de glisser-déposer d'un dossier, ouvrir tous les fichiers dans le dossier"/>
<Item id="6430" name="Activer le nouveau style de dialogue (sans l'extension de fichier &amp; le style du chemin d'Unix supporté)"/>
<Item id="6431" name="Lors de glisser-déposer d'un dossier, ouvrir tous les fichiers dans le dossier"/>
</DefaultDir>
<FileAssoc title="Extensions de fichier">
@ -733,7 +733,7 @@
<Item id="6506" name="Langages cachés"/>
<Item id="6507" name="Compacter le menu Langage"/>
<Item id="6508" name="Menu Langage"/>
<Item id="6301" name="Tabulations"/>
<Item id="6301" name="Tabulations"/>
<Item id="6302" name="Insérer des espaces"/>
<Item id="6303" name="Taille : "/>
<Item id="6510" name="Valeur par défaut"/>
@ -742,8 +742,8 @@
<Item id="6333" name="Sélectionner et montrer tout"/>
<Item id="6326" name="Activer le coloriage automatique"/>
<Item id="6332" name="Sensible à la casse"/>
<Item id="6338" name="Mot entier uniquement"/>
<Item id="6339" name="Utiliser les paramètres de Recherche"/>
<Item id="6338" name="Mot entier uniquement"/>
<Item id="6339" name="Utiliser les paramètres de Recherche"/>
<Item id="6340" name="Sur l'autre vue également"/>
<Item id="6329" name="Surligner les tags ouverture/fermeture"/>
<Item id="6327" name="Activer"/>
@ -792,12 +792,12 @@
</RecentFilesHistory>
<Backup title="Sauvegarde">
<Item id="6817" name="Instantané de la session et sauvegarde périodique"/>
<Item id="6818" name="Activer instantané de la session et sauvegarde périodique"/>
<Item id="6819" name="Sauvegarder toutes les"/>
<Item id="6821" name="secondes"/>
<Item id="6822" name="dans le dossier"/>
<Item id="6309" name="Mémoriser la session actuelle"/>
<Item id="6817" name="Instantané de la session et sauvegarde périodique"/>
<Item id="6818" name="Activer instantané de la session et sauvegarde périodique"/>
<Item id="6819" name="Sauvegarder toutes les"/>
<Item id="6821" name="secondes"/>
<Item id="6822" name="dans le dossier"/>
<Item id="6309" name="Mémoriser la session actuelle"/>
<Item id="6315" name="Aucune"/>
<Item id="6316" name="Simple"/>
<Item id="6317" name="Détaillée"/>
@ -810,7 +810,7 @@
<Item id="6808" name="Activer la complétion automatique"/>
<Item id="6809" name="Complétion de fonction"/>
<Item id="6810" name="Complétion de mot"/>
<Item id="6816" name="Complétion de fonction et de mot"/>
<Item id="6816" name="Complétion de fonction et de mot"/>
<Item id="6811" name="À partir du"/>
<Item id="6813" name="ème caractère"/>
<Item id="6814" name="Valeur possible : de 1 à 9"/>
@ -838,13 +838,13 @@
<Item id="6252" name="Début"/>
<Item id="6255" name="Fin"/>
<Item id="6256" name="Sur plusieurs lignes"/>
<Item id="6161" name="Liste des caractères de mot"/>
<Item id="6161" name="Liste des caractères de mot"/>
<Item id="6162" name="Utiliser la liste d'origine des caractères de mot"/>
<Item id="6163" name="Ajouter ces caractères comme caractères de mot
(Ne pas utiliser cette option si vous ne savez pas ce qu'elle fait)"/>
</Delimiter>
<Cloud title="Cloud">
<Cloud title="Cloud">
<Item id="6261" name="Chemin invalide"/>
<Item id="6262" name="Sauvegarder les paramètres dans le cloud"/>
<Item id="6263" name="Par défaut"/>
@ -879,9 +879,9 @@
<Item id="6324" name="Commutateur de documents (Ctrl+Tab)"/>
<Item id="6325" name="Aller à la dernière ligne après mise à jour"/>
<Item id="6331" name="Afficher seulement le nom du fichier dans la barre de titre"/>
<Item id="6334" name="Détecter l'encodage automatiquement"/>
<Item id="6335" name="Backslash : caractère d'échappement pour SQL"/>
<Item id="6337" name="Ext. fichier Espace de travail :"/>
<Item id="6334" name="Détecter l'encodage automatiquement"/>
<Item id="6335" name="Backslash : caractère d'échappement pour SQL"/>
<Item id="6337" name="Ext. fichier Espace de travail :"/>
</MISC>
</Preference>
<MultiMacro title="Exécuter une macro en boucle">
@ -916,6 +916,19 @@
<Item id="2033" name="Nombre à insérer"/>
<Item id="2035" name="Nombre de zéros"/>
</ColumnEditor>
<FindInFinder title="Rechercher dans les résultats trouvés">
<Item id="1" name="Rechercher Tout"/>
<Item id="2" name="Fermer"/>
<Item id="1711" name="Recherche :"/>
<Item id="1713" name="Rechercher dans les lignes trouvées seulement"/>
<Item id="1714" name="Mot entier &amp;uniquement"/>
<Item id="1715" name="Respecter la &amp;casse"/>
<Item id="1716" name="Mode de Recherche"/>
<Item id="1717" name="Mode normal"/>
<Item id="1719" name="&amp;Expression régulière"/>
<Item id="1718" name="Mode étendu (\n, \r, \t, \0, \x...)"/>
<Item id="1720" name="&amp;. comprend ligne nouvelle"/>
</FindInFinder>
</Dialog>
<MessageBox>
<CannotMoveDoc title="Déplacement vers une nouvelle instance Notepad++" message="Le document est en cours d'utilisation, le sauvegarder puis réessayer."/>
@ -990,13 +1003,13 @@ please give another one."/>
<SCMapperDoDeleteOrNot title="Are you sure?" message="Are you sure you want to delete this shortcut?"/>
<FindCharRangeValueError title="Range Value problem" message="You should type between from 0 to 255."/>
</MessageBox>
<ClipboardHistory>
<PanelTitle name="Historique du presse-papiers"/>
<ClipboardHistory>
<PanelTitle name="Historique du presse-papiers"/>
</ClipboardHistory>
<DocSwitcher>
<PanelTitle name="Commutateur de documents"/>
<ColumnName name="Nom"/>
<ColumnExt name="Ext."/>
<PanelTitle name="Commutateur de documents"/>
<ColumnName name="Nom"/>
<ColumnExt name="Ext."/>
</DocSwitcher>
<WindowsDlg>
<ColumnName name="Nom"/>
@ -1004,13 +1017,13 @@ please give another one."/>
<ColumnType name="Type"/>
</WindowsDlg>
<AsciiInsertion>
<PanelTitle name="Panneau des caractères ASCII"/>
<ColumnVal name="Valeur"/>
<ColumnHex name="Hexa"/>
<ColumnChar name="Caractère"/>
<PanelTitle name="Panneau des caractères ASCII"/>
<ColumnVal name="Valeur"/>
<ColumnHex name="Hexa"/>
<ColumnChar name="Caractère"/>
</AsciiInsertion>
<DocumentMap>
<PanelTitle name="Plan du Document"/>
<DocumentMap>
<PanelTitle name="Plan du Document"/>
</DocumentMap>
<FunctionList>
<PanelTitle name="Liste des Fonctions"/>
@ -1079,17 +1092,17 @@ please give another one."/>
</Menus>
</ProjectManager>
<MiscStrings>
<word-chars-list-tip value="Ceci permet d'inclure des caractères supplémentaires dans les caractères de mot courants, lors de double-clic pour la sélection ou la recherche avec l'option &quot;Mot entier uniquement&quot;."/>
<word-chars-list-tip value="Ceci permet d'inclure des caractères supplémentaires dans les caractères de mot courants, lors de double-clic pour la sélection ou la recherche avec l'option &quot;Mot entier uniquement&quot;."/>
<word-chars-list-warning-begin value="Attention : "/>
<!-- $INT_REPLACE$ is a place holder, don't translate it -->
<!-- $INT_REPLACE$ is a place holder, don't translate it -->
<word-chars-list-space-warning value="$INT_REPLACE$ espace(s)"/>
<!-- $INT_REPLACE$ is a place holder, don't translate it -->
<!-- $INT_REPLACE$ is a place holder, don't translate it -->
<word-chars-list-tab-warning value="$INT_REPLACE$ TAB(s)"/>
<word-chars-list-warning-end value=" dans votre liste des caractères."/>
<cloud-invalid-warning value="Chemin invalide."/>
<cloud-restart-warning value="Veuillez redémarrer Notepad++ afin que le changement prenne effet."/>
<shift-change-direction-tip value="Utilisez Shift + Entrée pour rechercher dans le sens inverse"/>
<two-find-buttons-tip value="2 boutons Recherche"/>
<word-chars-list-warning-end value=" dans votre liste des caractères."/>
<cloud-invalid-warning value="Chemin invalide."/>
<cloud-restart-warning value="Veuillez redémarrer Notepad++ afin que le changement prenne effet."/>
<shift-change-direction-tip value="Utilisez Shift + Entrée pour rechercher dans le sens inverse"/>
<two-find-buttons-tip value="2 boutons Recherche"/>
<cloud-select-folder value="Sélectionner un répertoire où Notepad++ lit ou écrit ses paramètres"/>
<find-status-top-reached value="Rechercher : La 1ère occurrence a été trouvée depuis le bas. Le début du document a été atteinte"/>
<find-status-end-reached value="Rechercher : La 1ère occurrence a été trouvée depuis le haut. La fin du document a été atteinte"/>
@ -1114,6 +1127,14 @@ please give another one."/>
<find-status-replace-not-found value="Remplacer : aucune occurrence a été trouvéé"/>
<find-status-replace-readonly value="Remplacer : l'opération échouée. Le fichier est en lecture seule"/>
<find-status-cannot-find value="Rechercher : &quot;$STR_REPLACE$&quot; n'a pas été trouvé"/>
<finder-find-in-finder value="Rechercher dans les résultats..."/>
<finder-close-this value="Fermer le dialogue des résultats"/>
<finder-collapse-all value="Replier tout"/>
<finder-uncollapse-all value="Déplier tout"/>
<finder-copy value="Copier"/>
<finder-select-all value="Sélectionner tout"/>
<finder-clear-all value="Effacer tout"/>
<finder-open-all value="Ouvrir tout"/>
</MiscStrings>
</Native-Langue>
</NotepadPlus>

View File

@ -2960,7 +2960,7 @@ void Notepad_plus::command(int id)
if (dlgNode)
dlgNode = _nativeLangSpeaker.searchDlgNode(dlgNode, "Window");
}
_windowsDlg.doDialog(dlgNode);
_windowsDlg.doDialog();
}
break;

View File

@ -672,8 +672,12 @@ INT_PTR CALLBACK FindInFinderDlg::run_dlgProc(UINT message, WPARAM wParam, LPARA
switch (message)
{
case WM_INITDIALOG:
{
NativeLangSpeaker *pNativeSpeaker = (NppParameters::getInstance())->getNativeLangSpeaker();
pNativeSpeaker->changeDlgLang(_hSelf, "FindInFinder");
initFromOptions();
return TRUE;
}
return TRUE;
case WM_COMMAND:
{
@ -3257,18 +3261,30 @@ INT_PTR CALLBACK Finder::run_dlgProc(UINT message, WPARAM wParam, LPARAM lParam)
::GetCursorPos(&p);
ContextMenu scintillaContextmenu;
vector<MenuItemUnit> tmp;
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_FINDINFINDERDLG, TEXT("Find in this finder...")));
NativeLangSpeaker *pNativeSpeaker = (NppParameters::getInstance())->getNativeLangSpeaker();
generic_string findInFinder = pNativeSpeaker->getLocalizedStrFromID("finder-find-in-finder", TEXT("Find in these found results..."));
generic_string closeThis = pNativeSpeaker->getLocalizedStrFromID("finder-close-this", TEXT("Close this finder"));
generic_string collapseAll = pNativeSpeaker->getLocalizedStrFromID("finder-collapse-all", TEXT("Collapse all"));
generic_string uncollapseAll = pNativeSpeaker->getLocalizedStrFromID("finder-uncollapse-all", TEXT("Uncollapse all"));
generic_string copy = pNativeSpeaker->getLocalizedStrFromID("finder-copy", TEXT("Copy"));
generic_string selectAll = pNativeSpeaker->getLocalizedStrFromID("finder-select-all", TEXT("Select all"));
generic_string clearAll = pNativeSpeaker->getLocalizedStrFromID("finder-clear-all", TEXT("Clear all"));
generic_string openAll = pNativeSpeaker->getLocalizedStrFromID("finder-open-all", TEXT("Open all"));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_FINDINFINDERDLG, findInFinder));
if (_canBeVolatiled)
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_REMOVEFINDER, TEXT("Close this finder")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_REMOVEFINDER, closeThis));
tmp.push_back(MenuItemUnit(0, TEXT("Separator")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERCOLLAPSE, TEXT("Collapse all")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERUNCOLLAPSE, TEXT("Uncollapse all")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERCOLLAPSE, collapseAll));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERUNCOLLAPSE, uncollapseAll));
tmp.push_back(MenuItemUnit(0, TEXT("Separator")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERCOPY, TEXT("Copy")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERSELECTALL, TEXT("Select all")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERCLEARALL, TEXT("Clear all")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERCOPY, copy));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERSELECTALL, selectAll));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFERCLEARALL, clearAll));
tmp.push_back(MenuItemUnit(0, TEXT("Separator")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFEROPENALL, TEXT("Open all")));
tmp.push_back(MenuItemUnit(NPPM_INTERNAL_SCINTILLAFINFEROPENALL, openAll));
scintillaContextmenu.create(_hSelf, tmp);

View File

@ -116,7 +116,7 @@ END
IDD_FINDINFINDER_DLG DIALOGEX 36, 44, 367, 200
STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_TOOLWINDOW
CAPTION "Find in finder"
CAPTION "Find in found results"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
RTEXT "&Find what :",IDFINDWHAT_STATIC_FIFOLDER,6,22,75,8
@ -130,7 +130,7 @@ BEGIN
CONTROL "E&xtended (\\n, \\r, \\t, \\0, \\x...)",IDEXTENDED_FIFOLDER, "Button",BS_AUTORADIOBUTTON,12,155,145,10
CONTROL "Re&gular expression",IDREGEXP_FIFOLDER,"Button",BS_AUTORADIOBUTTON,12,167,78,10
CONTROL "&. matches newline",IDREDOTMATCHNL_FIFOLDER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,167,68,9
PUSHBUTTON "Find all",IDOK,268,20,90,14,WS_GROUP
PUSHBUTTON "Find All",IDOK,268,20,90,14,WS_GROUP
PUSHBUTTON "Close",IDCANCEL,268,38,90,14
END

View File

@ -238,7 +238,8 @@ INT_PTR CALLBACK WindowsDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPa
{
case WM_INITDIALOG :
{
changeDlgLang();
NativeLangSpeaker *pNativeSpeaker = (NppParameters::getInstance())->getNativeLangSpeaker();
pNativeSpeaker->changeDlgLang(_hSelf, "Window");
return MyBaseClass::run_dlgProc(message, wParam, lParam);
}
@ -461,56 +462,11 @@ void WindowsDlg::updateButtonState()
EnableWindow(GetDlgItem(_hSelf, IDC_WINDOWS_SORT), TRUE);
}
int WindowsDlg::doDialog(TiXmlNodeA *dlgNode)
int WindowsDlg::doDialog()
{
_dlgNode = dlgNode;
return static_cast<int>(DialogBoxParam(_hInst, MAKEINTRESOURCE(IDD_WINDOWS), _hParent, dlgProc, reinterpret_cast<LPARAM>(this)));
};
bool WindowsDlg::changeDlgLang()
{
if (!_dlgNode) return false;
WcharMbcsConvertor *wmc = WcharMbcsConvertor::getInstance();
int nativeLangEncoding = CP_ACP;
TiXmlDeclarationA *declaration = _dlgNode->GetDocument()->FirstChild()->ToDeclaration();
if (declaration)
{
const char * encodingStr = declaration->Encoding();
EncodingMapper *em = EncodingMapper::getInstance();
nativeLangEncoding = em->getEncodingFromString(encodingStr);
}
// Set Title
const char *titre = (_dlgNode->ToElement())->Attribute("title");
if (titre && titre[0])
{
const wchar_t *nameW = wmc->char2wchar(titre, nativeLangEncoding);
::SetWindowText(_hSelf, nameW);
}
// Set the text of child control
for (TiXmlNodeA *childNode = _dlgNode->FirstChildElement("Item");
childNode ;
childNode = childNode->NextSibling("Item") )
{
TiXmlElementA *element = childNode->ToElement();
int id;
const char *sentinel = element->Attribute("id", &id);
const char *name = element->Attribute("name");
if (sentinel && (name && name[0]))
{
HWND hItem = ::GetDlgItem(_hSelf, id);
if (hItem)
{
const wchar_t *nameW = wmc->char2wchar(name, nativeLangEncoding);
::SetWindowText(hItem, nameW);
}
}
}
return true;
}
BOOL WindowsDlg::onInitDialog()
{
_winMgr.InitToFitSizeFromCurrent(_hSelf);

View File

@ -32,7 +32,6 @@
#include "Common.h"
class DocTabView;
class TiXmlNodeA;
typedef enum {
WDT_ACTIVATE = 1,
@ -69,11 +68,10 @@ class WindowsDlg : public SizeableDlg
public :
WindowsDlg();
int doDialog(TiXmlNodeA *dlgNode);
int doDialog();
virtual void init(HINSTANCE hInst, HWND parent, DocTabView *pTab);
void doRefresh(bool invalidate = false);
bool changeDlgLang();
protected :
virtual INT_PTR CALLBACK run_dlgProc(UINT message, WPARAM wParam, LPARAM lParam);
@ -101,7 +99,6 @@ protected :
int _currentColumn = -1;
int _lastSort = -1;
bool _reverseSort = false;
TiXmlNodeA *_dlgNode = nullptr;
private:
virtual void init(HINSTANCE hInst, HWND parent);