Eccu duie prucedure di cunversione di u schedariu di traduzzione Video DownloadHelper per ch’ellu sia accettatu da OmegaT, attrezzu di traduzzione assistita da l’urdinatore.
Per disgrazia, i schedarii di traduzzione .json
o .toml
di Video DownloadHelper ùn ponu micca esse tradutti direttamente da OmegaT è ci vole à trasfurmà u furmatu di u so cuntenutu. Eccu duie prucedure macro ch’ella si pò caricà è impiegà in Notepad++ per fà sta trasfurmazione.
A) Esempiu di linee in u schedariu message.json
d’origine, impiegatu da a versione v8 :
"save_as": {
"message": "Save as…"
},
"cancel": {
"message": "Cancel"
},
"default": {
"message": "Default"
},
"file_ready": {
"message": "\"$ARG1$\" is now ready",
"placeholders": {
"arg1": {
"content": "$1"
}
}
},
Eccu e listesse linee dopu à trasfurmazione cù a prucedura Cunversione VDH(.json)-OmegaT(.json)
:
"save_as": "Save as…",
"cancel": "Cancel",
"default": "Default",
"file_ready": "\"$ARG1$\" is now ready",
B) Esempiu di linee in u schedariu en_US.toml
d’origine, impiegatu da a versione v9 :
weh_prefs_titleMode_option_right = '''Ellipsis at right'''
yes = '''Yes'''
you_downloaded_n_videos = '''You just downloaded successfully your $1th file with Video DownloadHelper.'''
## Panel
v9_panel_view_open_settings = "More settings"
v9_panel_downloadable_variant_no_details = "no details" # keep short
Eccu e listesse linee dopu à trasfurmazione cù a prucedura Cunversione VDH(.toml)-OmegaT(.lng)
:
weh_prefs_titleMode_option_right = "Ellipsis at right"
yes = "Yes"
you_downloaded_n_videos = "You just downloaded successfully your $1th file with Video DownloadHelper."
## Panel
v9_panel_view_open_settings = "More settings"
v9_panel_downloadable_variant_no_details = "no details"
-
Apre u cartulare di Notepad++ induve si trova u schedariu
shortcuts.xml
perchè ghjè quellu chì cuntene tutte e vostre prucedure persunalizate. Da bona regula, stu cartulare si trova inC:\Users\xxxxxxxx\AppData\Roaming\Notepad++
(induve xxxxxxxx hè u vostru nome d’utilizatore).Per apre stu cartulare d’una manera più faciule, ci vole à fà una ricerca Windows cù sta catena :
%APPDATA%\Notepad++
-
In u cartulare chì s’apre, sciglite u schedariu
shortcuts.xml
è apritelu cù Notepad++. -
Dentru u schedariu, dopu l’istruzzione
<Macros>
, ci hè unu o parechji gruppi d’istruzzioni chì s’assumiglianu à què :
<Macro name=".......">
...
...
...
</Macro>
- Basta à aghjunghje tutte st’istruzzioni nanzu a linea
</Macros>
chì indicheghja a fine di tutte e prucedure macro.
<Macro name="Cunversione VDH(.json)-OmegaT(.json)" Ctrl="no" Alt="no" Shift="no" Key="0" FolderName="Cunversioni Video DownloadHelper">
<Action type="0" message="2172" wParam="0" lParam="0" sParam="Espressione regulare per caccià e linee chì cuntenenu [argn] è [content] nant'à a linea chì seguiteghja" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam='^\s+"(arg1|arg2|arg3|arg4|arg5|arg6|arg7|arg8|arg9)"(:|\s*:)\s+{\n\s+"content"(:|\s*:)\s+"(.*)"\n\s+(}|},)\n' />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
<Action type="0" message="2172" wParam="0" lParam="0" sParam="Espressione regulare per caccià e linee chì cuntenenu [placeholders]" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam=',$\n\s+"placeholders":\s*{\n\s+}' />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
<Action type="0" message="2172" wParam="0" lParam="0" sParam="Espressione regulare per trasfurmà e linee chì cuntenenu [message]" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam='{$\n\s+"message":\s+"(.*)"\n\s+}' />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam='"\1"' />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
<Action type="0" message="2172" wParam="0" lParam="0" sParam="Cumanda nurmale per caccià tutte e linee viote" />
<Action type="2" message="0" wParam="42055" lParam="0" sParam="" />
<Action type="0" message="2172" wParam="0" lParam="0" sParam="Espressione regulare per impiegà u listessu numeru di spazii à u principiu di tutte e linee" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam='^\s+"(.*)' />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam=' "\1' />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>
<Macro name="Cunversione VDH(.toml)-OmegaT(.lng)" Ctrl="no" Alt="no" Shift="no" Key="0" FolderName="Cunversioni Video DownloadHelper">
<Action type="0" message="2172" wParam="0" lParam="0" sParam="Espressione regulare per rimpiazzà ''' (trè alette chì si seguitanu) da una aletta doppia" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam="(.*)\s+=\s+'''(.*)'''" />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam='\1 = "\2"' />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
<Action type="0" message="2172" wParam="0" lParam="0" sParam="Espressione regulare per caccià i cummenti (principiendu cù #) dopu à una aletta doppia" />
<Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
<Action type="3" message="1601" wParam="0" lParam="0" sParam='(.*)\s+=\s+"(.*)" +#(.*)$' />
<Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
<Action type="3" message="1602" wParam="0" lParam="0" sParam='\1 = "\2"' />
<Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
<Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>
- Tandu e prucedure nove sò dispunibule in Notepad++.
- Di sicuru, si pò sceglie un altru nome di prucedura.
Per a vostra infurmazione, ci hè parechje istruzzioni message="2172"
in ste prucedure chì cuntenenu un cummentu per spiegà ciò chì si face dentru. Ùn si pò micca impiegà i cummenti classichi di u XML perchè quelli cummenti sò autumaticamente squassati quandu ci hè una mudificazione di u schedariu shortcuts.xml
da Notepad++, per indettu per arregistrà una nova prucedura macro arricurdata.
- Lancià Notepad++
- Apre u schedariu di traduzzione ch’ellu ci vole à cunvertisce
- Sceglie
Macro
, eppòEseguisce una macro parechje volte…
- Selezziunà u nome di a prucedura à impiegà :
Cunversione VDH(.json)-OmegaT(.json)
per a versione v8Cunversione VDH(.toml)-OmegaT(.lng)
per a versione v9
- Cliccu nant’à
Eseguisce 1 volta
- Appughjà nant’à u buttone
Eseguisce
- Arregistrà u schedariu trasfurmatu cù un nome sfarente, per indettu :
omegat_message.json
per a versione v8omegat_toml.lng
per a versione v9
- Cupià stu schedariu in u cartulare
/source/
di u prughjettu Video DownloadHelper in OmegaT.