Skip to content

Latest commit

 

History

History
151 lines (132 loc) · 8.95 KB

File metadata and controls

151 lines (132 loc) · 8.95 KB

Prucedura di cunversione di i schedarii di traduzzione Video DownloadHelper

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.

Scopu di a prucedura

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"

Installazione di e prucedure

  • 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 in C:\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&apos;à 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+&quot;(arg1|arg2|arg3|arg4|arg5|arg6|arg7|arg8|arg9)&quot;(:|\s*:)\s+{\n\s+&quot;content&quot;(:|\s*:)\s+&quot;(.*)&quot;\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+&quot;placeholders&quot;:\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+&quot;message&quot;:\s+&quot;(.*)&quot;\n\s+}' />
            <Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
            <Action type="3" message="1602" wParam="0" lParam="0" sParam='&quot;\1&quot;' />
            <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+&quot;(.*)' />
            <Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
            <Action type="3" message="1602" wParam="0" lParam="0" sParam='    &quot;\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+&apos;&apos;&apos;(.*)&apos;&apos;&apos;" />
            <Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
            <Action type="3" message="1602" wParam="0" lParam="0" sParam='\1 = &quot;\2&quot;' />
            <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+&quot;(.*)&quot; +#(.*)$' />
            <Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
            <Action type="3" message="1602" wParam="0" lParam="0" sParam='\1 = &quot;\2&quot;' />
            <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.

Impiegu di a prucedura

  • 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 v8
    • Cunversione 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 v8
    • omegat_toml.lng per a versione v9
  • Cupià stu schedariu in u cartulare /source/ di u prughjettu Video DownloadHelper in OmegaT.

Liami di navigazione nant’à stu situ