Log in

View Full Version : Installer texts language translations


Pages : 1 [2] 3 4

Fizick
11th June 2008, 12:56
may be replace message to "Can not access avisynth.dll in system folder"

IanB
20th June 2008, 07:17
@All,

First cut of Polish texts from MTzr. Plus the usual updated Japanese docs, the current Russian CVS docs and again the avisynth.dll is from my pre-RC2 tree, so it includes CVS fixes for OpenDMLSource() and Dissolve() bugs, plus DirectShowSource support for MpaDecFilter. Also a fix for Run-time functions nesting problem and A more helpful warnings when trying to feed UTF-8 or Unicode in as a script.

As usual get the latest cut here, AviSynth_080601.zip (http://avisynth2.sourceforge.net/AviSynth_080601.zip) (AviSynth_080620.exe).

M.T
22nd June 2008, 14:46
@All
Here is my polish translation:


;----------------------------------
;
; Polish -- Code page 1045
;
;----------------------------------
LangString AVS_Standard ${AvsLang} "Standardowa"
LangString AVS_Minimal ${AvsLang} "Minimalna"
LangString AVS_Standalone ${AvsLang} "Pojedyncza"
LangString AVS_Full ${AvsLang} "Pełna"

LangString FINISHPAGE_TEXT ${AvsLang} "Odwieź stronę internetową AviSynth dla najnowszych wiadomości i pomocy."
LangString COMPONENT_TEXT ${AvsLang} "AviSynth - czołowe narzędzie frameserving.$\n\
Copyright © 2000 - 2008."

LangString Frameserving_Text ${AvsLang} "Podstawa AviSynth (niezbędna)"
LangString SystemInstall_Text ${AvsLang} "Zainstaluj pliki w folderze systemu"
LangString InUseMsg_Text ${AvsLang} "Nie można skopiować avisynth.dll do folderu systemu$\n$\n\
Zamknij wszystkie aplikacje które używają Avisynth,$\n\
upewnij się czy masz zezwolenie zapisu do folderu systemu$\n\
i spróbuj ponownie."
LangString PlugDir_Text ${AvsLang} "Nie można zapisać do folderu wtyczek Avisynth.$\n\
Zamknij wszystkie aplikacje które używają Avisynth$\n\
i spróbuj ponownie."
LangString AdminRightsHKLM_Text ${AvsLang} "Do zainstalowania AviSynth potrzebne są prawa administratorskie!$\n\
(Nie można wpisywać do rejestru HKLM)"
LangString AdminRightsHKCR_Text ${AvsLang} "Do zainstalowania AviSynth potrzebne są prawa administratorskie!$\n\
(Nie można wpisywać do rejestru HKCR)"
LangString StandAlone_Text ${AvsLang} "Zainstaluj pliki w folderze programu"

LangString Documentation_Text ${AvsLang} "Dokumentacja"
LangString English_Text ${AvsLang} "Angielska dokumentacja"
LangString German_Text ${AvsLang} "Niemiecka dokumentacja"
LangString French_Text ${AvsLang} "Francuska dokumentacja"
LangString Italian_Text ${AvsLang} "Włoska documentation"
LangString Japanese_Text ${AvsLang} "Japońska dokumentacja"
LangString Polish_Text ${AvsLang} "Polska dokumentacja"
LangString Portugese_Text ${AvsLang} "Portugalska dokumentacja"
LangString Russian_Text ${AvsLang} "Rosyjska dokumentacja"
LangString SelectAssociation_Text ${AvsLang} "Wybierz połączenie"
LangString Associate1_Text ${AvsLang} "Połącz AVS z Notatnikiem (otwieraj)"
LangString Associate2_Text ${AvsLang} "Połącz AVS z Media Playerem 6.4 (odtwarzaj)"
LangString Associate3_Text ${AvsLang} "Dodaj skrypt AviSynth w menu kontekstowym. Pozycja (Nowy...)"
LangString SelectExtraFiles_Text ${AvsLang} "Wybierz dodatkowe pliki"
LangString ExtraFiles3_Text ${AvsLang} "Zainstaluj FilterSDK"
LangString ExtraFiles1_Text ${AvsLang} "Zainstaluj Avisynth.lib i Avisynth.exp"
LangString ExtraFiles2_Text ${AvsLang} "Zainstaluj Avisynth.map"

LangString Frameserving_Bubble ${AvsLang} "Zainstaluj główne pliki dla frameserving przez AviSynth"
LangString SystemInstall_Bubble ${AvsLang} "Zainstaluj główne pliki w folderze systemu"
LangString StandAlone_Bubble ${AvsLang} "Zainstaluj główne pliki w folderze programu \
(niefunkcjonująca instalacja bez administratora) \
(Musisz wybrać pojedynczy typ instalacji)"
LangString Documentation_Bubble ${AvsLang} "Zainstaluj pomoc. Proszę wybrać język \
(angielska pomoc jest najbardziej aktualna)"
LangString English_Bubble ${AvsLang} "Zainstaluj angielską pomoc"
LangString German_Bubble ${AvsLang} "Zainstaluj niemiecką pomoc"
LangString French_Bubble ${AvsLang} "Zainstaluj francuską pomoc"
LangString Italian_Bubble ${AvsLang} "Zainstaluj włoską pomoc"
LangString Japanese_Bubble ${AvsLang} "Zainstaluj japońską pomoc"
LangString Polish_Bubble ${AvsLang} "Zainstaluj polską pomoc"
LangString Portugese_Bubble ${AvsLang} "Zainstaluj portugalską pomoc"
LangString Russian_Bubble ${AvsLang} "Zainstaluj rosyjską pomoc"
LangString SelectAssociation_Bubble ${AvsLang} "Wybierz jedno lub więcej połączeń"
LangString Associate1_Bubble ${AvsLang} "Otwórz pliki AVS dla zmian bezpośrednio w Notatniku"
LangString Associate2_Bubble ${AvsLang} "Odtwórz pliki AVS bezpośrednio w Media Player 6.4 (prawy przycisk - odtwarzanie)"
LangString Associate3_Bubble ${AvsLang} "Utwórz nowy pusty skrypt AviSynth (prawy przycisk - Nowy - AviSynth Script)"
LangString SelectExtraFiles_Bubble ${AvsLang} "Wybierz jeden lub więcej dodatkowych plików do zainstalowania"
LangString ExtraFiles1_Bubble ${AvsLang} "Zainstaluj avisynth.lib i avisynth.exp dla oprogramowania interfejsu C"
LangString ExtraFiles2_Bubble ${AvsLang} "Zainstaluj plik avisynth.map"
LangString ExtraFiles3_Bubble ${AvsLang} "Zainstaluj FilterSDK dla oprogramowania wtyczek AviSynth"

LangString Uninstall_Text ${AvsLang} "Odinstalowanie zakończyło się pomyślnie."
LangString RemoveReg_Text ${AvsLang} "Czy chcesz usunąć powiązanie do folderu wtyczek$\n\
w rejestrze (nie usuwa to żadnych plików)?"

Or follow this link here: http://www.alice-dsl.net/m_t/AVS_Polish.nsh


And i found a Polish Doc:

This Doc was written some years ago and was made by several people from: http://forum.divx.pl/

Unfortunately is hard to say who is really the author of this doc. The guy mentioned in this doc (Slim) isn't online in this forum anymore.
This information i have from some other guy from this forum who uploaded this doc on his own side: http://www.volter.pl/
The official page for this Doc is down and he wanted to save this file. It would be nice to put it to the official AviSynth.

Thanks and and a have a nice day!

M.Thttp://img161.imageshack.us/img161/4161/verme010ej.gif

Wilbert
22nd June 2008, 16:42
I downloaded the complete polish translation from that site:

http://www.geocities.com/wilbertdijkhof/avisynth_polish.zip

I'm not sure about the translation date yet, nor do i have time to add it to the CVS before next weekend.

Fizick
22nd June 2008, 17:47
it seems, polish doc translation is for avisynth 2.5.4 (summer 2004).
http://www.avisynth.prv.pl/

M.T,
did you try contact Slim by email (from his profil at forum http://forum.divx.pl/viewtopic.php?t=11116 )?

IanB
25th June 2008, 02:50
@Fizick, Wilbert,

M.T and I have been discussing the Polish Avisynth translation by Slim, etc, I already have a download of the site, but I am still waiting for clarification from M.T about the licensing of the docs. I cannot read Polish and there may well be something in the text already but we need that spelled out to us explicitly. Or at the least we need a quick "okay dokay" note from Slim or a team member to proceed.

@M.T,

I have not heard how your translation looks in the AviSynth_080620 or AviSynth_080622 installers. Do all the extended characters display correctly? Do the texts all fit correctly in their areas? Have you shown the installer to other Polish readers for comment on the sense of your translations?

@All,

2nd cut of Polish texts from MTzr. Same sources as the current 2.5.8-RC2.

As usual get the latest cut here, AviSynth_080601.zip (http://avisynth2.sourceforge.net/AviSynth_080601.zip) (AviSynth_080625.exe).

Krismen
26th June 2008, 18:34
@Fizick, Wilbert,

M.T and I have been discussing the Polish Avisynth translation by Slim, etc, I already have a download of the site, but I am still waiting for clarification from M.T about the licensing of the docs. I cannot read Polish and there may well be something in the text already but we need that spelled out to us explicitly. Or at the least we need a quick "okay dokay" note from Slim or a team member to proceed.
I'm a co-author of polish translation (nick Dj_AnT). You have my permission to put translation in Avisynth installer. Sadly I do not have any contact with Slim.

Wilbert
26th June 2008, 22:32
I'm a co-author of polish translation (nick Dj_AnT). You have my permission to put translation in Avisynth installer. Sadly I do not have any contact with Slim.
We would like to have permission from you to release the polish translation under the "CC BY-SA 3.0" license (like the rest of the documentation since August last year).

See: http://avisynth.org/mediawiki/Avisynth:Copyrights

Krismen
28th June 2008, 18:32
We would like to have permission from you to release the polish translation under the "CC BY-SA 3.0" license (like the rest of the documentation since August last year).

See: http://avisynth.org/mediawiki/Avisynth:Copyrights
Ok. You have my permission to publish polish translation under the "CC BY-SA 3.0" license.

IanB
30th June 2008, 04:07
@Krismen, @M.T,

1st cut of installer Polish Documentation (Slim, Krismen & Co). Same sources as the current 2.5.8-RC2.

As usual get the latest cut here, AviSynth_080601.zip (http://avisynth2.sourceforge.net/AviSynth_080601.zip) (AviSynth_080630.exe).


@Translator Team,

And of course we now need translations texts forLangString Polish_Text ${AvsLang} "Polish Documentation"

LangString Polish_Bubble ${AvsLang} "Install Polish help"I have updated CVS with place holder texts in each language file, you can download the current sources direct from the CVS Repository (http://avisynth2.cvs.sourceforge.net/avisynth2/avisynth/distrib/Languages/)

AVS_Czech.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Czech.nsh)
AVS_French.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_French.nsh)
AVS_German.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_German.nsh)
AVS_Greek.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Greek.nsh)
AVS_Italian.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Italian.nsh)
AVS_Japanese.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Japanese.nsh)
AVS_Polish.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Polish.nsh)
AVS_Portuguese.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Portuguese.nsh)
AVS_PortugueseBR.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_PortugueseBR.nsh)
AVS_Russian.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Russian.nsh)

Underground78
30th June 2008, 08:44
I've updated the French translation : http://www.mediafire.com/?o1xmx2kyvmi ...

IanB
30th June 2008, 15:34
@Underground78,

Thanks, but any chance of providing a link I can actually right click/save as. Or just attach the file, I can wait for a mod.

Underground78
30th June 2008, 18:48
I think you can do this with the link "Click here to start download.." but I attach the file in case it doesn't work ... :)

M.T
1st July 2008, 03:12
Here is a german translation:

LangString Polish_Text ${AvsLang} "Polnische Dokumentation"

LangString Polish_Bubble ${AvsLang} "Polnische Hilfe installieren"


M.T

M.T
1st July 2008, 03:38
And here you have my polish translation

Follow this link here: http://www.alice-dsl.net/m_t/AVS_Polish.nsh

M.T

M.T
2nd July 2008, 06:07
a small update!

M.T

gzarkadas
2nd July 2008, 15:59
Attached, the greek text with updated polish strings.

Line endings are LF-only; either from the source or because sf.net's ViewCVS strips CR from CR/LF.

talen9
2nd July 2008, 20:21
@Translator Team,

And of course we now need translations texts forLangString Polish_Text ${AvsLang} "Polish Documentation"

LangString Polish_Bubble ${AvsLang} "Install Polish help"I have updated CVS with place holder texts in each language file, you can download the current sources direct from the CVS Repository (http://avisynth2.cvs.sourceforge.net/avisynth2/avisynth/distrib/Languages/)

*snip*
AVS_Italian.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Italian.nsh)
*snip*


IanB, sorry, I saw your request only right now ... anyway, no harm done, 'cause I see the requested update has already been completed (I don't know if you used any automated translation tool or if someone else contributed to the CVS version, but I totally agree with it :p).

IanB
2nd July 2008, 23:05
Thanks guys, and yes I used Babelfish for some of the first cut (please check the results carefully). All done except the Czech (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Czech.nsh). Anyone know where TiGR has gone (or speak enough Czech to translate "Polish"). :D

M.T
2nd July 2008, 23:24
Here is a czech translation:

LangString Polish_Text ${AvsLang} "Polská dokumentace"

LangString Polish_Bubble ${AvsLang} "Nainstalovat polskou nápovìdu"


M.T

IanB
3rd July 2008, 08:34
@Translation team,

Thanks Guys :D Please check my Babelfish-fu was working well.

@All,

CVS Doc's update, Translated "Polish" strings, Polish Documentation (Slim, Krismen & Co). Same sources as the current 2.5.8-RC2.

As usual get the latest cut here, AviSynth_080601.zip (http://avisynth2.sourceforge.net/AviSynth_080601.zip) (AviSynth_080703.exe).

@M.T,

How does the Polish documentation install? Is it all functional? Are there any garing errors that should be addressed?

M.T
3rd July 2008, 11:06
@IanB:

The polish doc looks good! Its not the exactly translation like the other docs, but its ok for the beginning. It is exactly the same like on the homepage.

But why are the strings that are coping into the windows-start-menu not translated? like Uninstall, download plugins, Example Scripts.....

IanB
3rd July 2008, 13:56
@M.T,

I guess because nobody suggested it and I did not think of it. :o

Here are all the CreateShortCut commands from the installer script. Interesting the German documentation is "Deutsche AviSynth Dokumentation" I had never really noticed. Make some suggestions ...CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Uninstall AviSynth.lnk" "$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\License.lnk" "$INSTDIR\GPL.txt"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Plugin Directory.lnk" "$INSTDIR\Plugins"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\AviSynth Online.url" "InternetShortcut" "URL" "http://www.avisynth.org"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\Download Plugins.url" "InternetShortcut" "URL" "http://www.avisynth.org/warpenterprises/"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Example Scripts.lnk" "$INSTDIR\Examples"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\AviSynth Documentation.lnk" "$INSTDIR\Docs\English\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Deutsche AviSynth Dokumentation.lnk" "$INSTDIR\Docs\German\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\French AviSynth Documentation.lnk" "$INSTDIR\Docs\French\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Italian AviSynth Documentation.lnk" "$INSTDIR\Docs\Italian\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Japanese AviSynth Documentation.lnk" "$INSTDIR\Docs\Japanese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Polish AviSynth Documentation.lnk" "$INSTDIR\Docs\Polish\default.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Portuguese AviSynth Documentation.lnk" "$INSTDIR\Docs\Portuguese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Russian AviSynth Documentation.lnk" "$INSTDIR\Docs\Russian\index.htm"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\FilterSDK Information.lnk" "$INSTDIR\FilterSDK\FilterSDK.htm"

talen9
3rd July 2008, 14:13
Italian CreateShortCut translation:

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Disinstalla AviSynth.lnk" "$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Licenza.lnk" "$INSTDIR\GPL.txt"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Cartella dei plugin.lnk" "$INSTDIR\Plugins"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\Home page di AviSynth.url" "InternetShortcut" "URL" "http://www.avisynth.org"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\Scarica nuovi plugin.url" "InternetShortcut" "URL" "http://www.avisynth.org/warpenterprises/"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Scripts di esempio.lnk" "$INSTDIR\Examples"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentazione in Inglese.lnk" "$INSTDIR\Docs\English\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentazione in Tedesco.lnk" "$INSTDIR\Docs\German\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentazione in Francese.lnk" "$INSTDIR\Docs\French\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentazione in Italiano.lnk" "$INSTDIR\Docs\Italian\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentazione in Giapponese.lnk" "$INSTDIR\Docs\Japanese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentazione in Polacco.lnk" "$INSTDIR\Docs\Polish\default.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentazione in Portoghese.lnk" "$INSTDIR\Docs\Portuguese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentazione in Russo.lnk" "$INSTDIR\Docs\Russian\index.htm"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Informazioni su FilterSDK.lnk" "$INSTDIR\FilterSDK\FilterSDK.htm"

I hope it works :)

TiGR
3rd July 2008, 14:30
Thanks for the two strings, M.T - I somehow managed to miss this thread lately and when I received IanB's PM, it was already... too late :)

As for the CreateShortCut:

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Odinstalovat AviSynth.lnk" "$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Licence.lnk" "$INSTDIR\GPL.txt"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Adresář s pluginy.lnk" "$INSTDIR\Plugins"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\AviSynth na webu.url" "InternetShortcut" "URL" "http://www.avisynth.org"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\Stažení pluginů.url" "InternetShortcut" "URL" "http://www.avisynth.org/warpenterprises/"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Ukázky skriptů.lnk" "$INSTDIR\Examples"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Anglická dokumentace k AviSynthu.lnk" "$INSTDIR\Docs\English\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Německá dokumentace k AviSynthu.lnk" "$INSTDIR\Docs\German\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Francouzská dokumentace k AviSynthu.lnk" "$INSTDIR\Docs\French\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Italská dokumentace k AviSynthu.lnk" "$INSTDIR\Docs\Italian\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Japonská dokumentace k AviSynthu.lnk" "$INSTDIR\Docs\Japanese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Polská dokumentace k AviSynthu.lnk" "$INSTDIR\Docs\Polish\default.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Portugalská dokumentace k AviSynthu.lnk" "$INSTDIR\Docs\Portuguese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Ruská dokumentace k AviSynthu.lnk" "$INSTDIR\Docs\Russian\index.htm"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Informace o FilterSDK.lnk" "$INSTDIR\FilterSDK\FilterSDK.htm"

Underground78
3rd July 2008, 15:27
Should we traduce all the links ? I don't know if it's possible to have different "CreateShortCut commands" for each language ...

gzarkadas
3rd July 2008, 15:37
Greek shortcut translation (ANSI file attached):

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Απεγκατάσταση AviSynth.lnk" "$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Άδεια χρήσης.lnk" "$INSTDIR\GPL.txt"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Φάκελος προσθέτων.lnk" "$INSTDIR\Plugins"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\Κεντρική σελίδα του AviSynth.url" "InternetShortcut" "URL" "http://www.avisynth.org"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\Μεταφόρτωση προσθέτων.url" "InternetShortcut" "URL" "http://www.avisynth.org/warpenterprises/"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Παραδείγματα προγραμμάτων.lnk" "$INSTDIR\Examples"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Αγγλική τεκμηρίωση AviSynth.lnk" "$INSTDIR\Docs\English\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Γερμανική τεκμηρίωση AviSynth.lnk" "$INSTDIR\Docs\German\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Γαλλική τεκμηρίωση AviSynth.lnk" "$INSTDIR\Docs\French\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Ιταλική τεκμηρίωση AviSynth.lnk" "$INSTDIR\Docs\Italian\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Ιαπωνική τεκμηρίωση AviSynth.lnk" "$INSTDIR\Docs\Japanese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Πολωνική τεκμηρίωση AviSynth.lnk" "$INSTDIR\Docs\Polish\default.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Πορτογαλική τεκμηρίωση AviSynth.lnk" "$INSTDIR\Docs\Portuguese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Ρωσική τεκμηρίωση AviSynth.lnk" "$INSTDIR\Docs\Russian\index.htm"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Τεκμηρίωση FilterSDK.lnk" "$INSTDIR\FilterSDK\FilterSDK.htm"

Underground78
3rd July 2008, 20:43
Hello,

I tweaked a bit the French language file since longer messages can be used : http://underground78.free.fr/avisynth/AVS_French.nsh ...

IanB
3rd July 2008, 23:22
Wow, I guess the consensus is that the start menu shortcuts have names correct for the current language. I'll look in to it. :)

Any other texts that I should process in the installer? (I guess the GPL.TXT file is a candidate)

Okay I am adding the following to the AVS_*.nsh files :-; Names for the Start Menu

LangString Start_Uninstall ${AvsLang} "Uninstall AviSynth"
LangString Start_License ${AvsLang} "License"
LangString Start_Plugin ${AvsLang} "Plugin Directory"
LangString Start_Online ${AvsLang} "AviSynth Online"
LangString Start_Download ${AvsLang} "Download Plugins"
LangString Start_Example ${AvsLang} "Example Scripts"
LangString Start_FilterSDK ${AvsLang} "FilterSDK Information"

LangString Start_Doc_English ${AvsLang} "AviSynth Documentation"
LangString Start_Doc_German ${AvsLang} "German AviSynth Documentation"
LangString Start_Doc_French ${AvsLang} "French AviSynth Documentation"
LangString Start_Doc_Italian ${AvsLang} "Italian AviSynth Documentation"
LangString Start_Doc_Japanese ${AvsLang} "Japanese AviSynth Documentation"
LangString Start_Doc_Polish ${AvsLang} "Polish AviSynth Documentation"
LangString Start_Doc_Portuguese ${AvsLang} "Portuguese AviSynth Documentation"
LangString Start_Doc_Russian ${AvsLang} "Russian AviSynth Documentation"

And the usage in the main script will be like this :- CreateShortCut "$SMPROGRAMS\AviSynth 2.5\$(Start_License).lnk" "$INSTDIR\$(AVS_GPL_File)"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\$(Start_Plugin).lnk" "$INSTDIR\Plugins"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\$(Start_Online).url" "InternetShortcut" "URL" "http://www.avisynth.org"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\$(Start_Download).url" "InternetShortcut" "URL" "http://www.avisynth.org/warpenterprises/"

talen9
3rd July 2008, 23:30
Well, here (http://www.softwarelibero.it/gnudoc/gpl.it.txt)'s the unofficial italian translation of GPLv2 text, if you'll need it :)

IanB
4th July 2008, 04:27
@Translator Team,

.... And now we need translations texts for start menu shortcuts names. (will this ever end ;) )

I have updated CVS with place holder english texts in each language file, you can download the current sources direct from the CVS Repository (http://avisynth2.cvs.sourceforge.net/avisynth2/avisynth/distrib/Languages/)

AVS_Czech.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Czech.nsh) -- Done! (TiGR)
AVS_French.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_French.nsh) -- Done! (Underground78)
AVS_German.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_German.nsh) ++ partial (babelfish+me) Help!
AVS_Greek.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Greek.nsh) -- Done! (gzarkadas)
AVS_Italian.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Italian.nsh) -- Done! (talen9)
AVS_Japanese.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Japanese.nsh) -- Done! (niiyan)
AVS_Polish.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Polish.nsh)
AVS_Portuguese.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Portuguese.nsh) -- Done! (Malow)
AVS_PortugueseBR.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_PortugueseBR.nsh) -- Done! (Malow)
AVS_Russian.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Russian.nsh) -- Done! (Fizick)


:Edit: And if you have URL's for GPL.txt v2 in your languages.....

Underground78
4th July 2008, 09:53
Here a first try for the French translation : http://underground78.free.fr/avisynth/AVS_French.nsh

LangString Start_Uninstall ${AvsLang} "Désinstaller AviSynth"
LangString Start_License ${AvsLang} "Licence"
LangString Start_Plugin ${AvsLang} "Dossier des plugins"
LangString Start_Online ${AvsLang} "Visiter le site web d'AviSynth"
LangString Start_Download ${AvsLang} "Télécharger de nouveaux plugins"
LangString Start_Example ${AvsLang} "Scripts d'exemple"
LangString Start_FilterSDK ${AvsLang} "Information sur le FilterSDK"

LangString Start_Doc_English ${AvsLang} "Documentation en anglais"
LangString Start_Doc_German ${AvsLang} "Documentation en allemand"
LangString Start_Doc_French ${AvsLang} "Documentation en français"
LangString Start_Doc_Italian ${AvsLang} "Documentation en italien"
LangString Start_Doc_Japanese ${AvsLang} "Documentation en japonais"
LangString Start_Doc_Polish ${AvsLang} "Documentation en polonais"
LangString Start_Doc_Portuguese ${AvsLang} "Documentation en portugais"
LangString Start_Doc_Russian ${AvsLang} "Documentation en russe"

An unofficial French translation of the GPLv2 license can be found here (http://www.linux-france.org/article/these/gpl.html).

Fizick
4th July 2008, 16:50
committed Russian place holder texts to CVS

TiGR
4th July 2008, 22:37
Unofficial Czech GPLv2: http://latrine.dgx.cz/tmp/license.gpl.cz.html

Wilbert
4th July 2008, 23:29
IanB, please read: http://www.gnu.org/licenses/translations.html

IanB
5th July 2008, 00:02
@Wilbert,

Thanks! My current thoughts are to collect GPLv2 ANSI encoded 8Bit "GPL-*.txt" suitable for the NSIS installer License page, and arrange to display the language specific one with the original GPL.txt appended (I'm still researching the mechanics, fall back is I manually append the texts). For the distro, I just plan to put all the unofficial translations next to the GPL.txt. Still a work in progress.

Thorts?

@Fizick,

Thanks for normalizing and uploading the Polish docs.

Malow
5th July 2008, 00:35
both Portuguese: (they are the same)

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Desinstalar AviSynth.lnk" "$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Licensa.lnk" "$INSTDIR\GPL.txt"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Pasta de Plugins.lnk" "$INSTDIR\Plugins"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\AviSynth Online.url" "InternetShortcut" "URL" "http://www.avisynth.org"
WriteINIStr "$SMPROGRAMS\AviSynth 2.5\Baixar Plugins.url" "InternetShortcut" "URL" "http://www.avisynth.org/warpenterprises/"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Scripts de Exemplo.lnk" "$INSTDIR\Examples"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentação em Inglês.lnk" "$INSTDIR\Docs\English\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentação em Alemão.lnk" "$INSTDIR\Docs\German\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentação em Francês.lnk" "$INSTDIR\Docs\French\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentação em Italiano.lnk" "$INSTDIR\Docs\Italian\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentação em Japonês.lnk" "$INSTDIR\Docs\Japanese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentação em Polonês.lnk" "$INSTDIR\Docs\Polish\default.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentação em Português.lnk" "$INSTDIR\Docs\Portuguese\index.htm"
CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Documentação em Russo.lnk" "$INSTDIR\Docs\Russian\index.htm"

CreateShortCut "$SMPROGRAMS\AviSynth 2.5\Informação sobre FilterSDK.lnk" "$INSTDIR\FilterSDK\FilterSDK.htm"

i will ask my "portugal friend" to verify, but i believe both portuguese will be equal.

use this one for PT-PT and PT-BR

also RS link (http://rapidshare.com/files/127177996/Avs_Portuguese_shortcuts.zip.html)

Wilbert
5th July 2008, 13:43
@Wilbert,

Thanks! My current thoughts are to collect GPLv2 ANSI encoded 8Bit "GPL-*.txt" suitable for the NSIS installer License page, and arrange to display the language specific one with the original GPL.txt appended (I'm still researching the mechanics, fall back is I manually append the texts). For the distro, I just plan to put all the unofficial translations next to the GPL.txt. Still a work in progress.

Thorts?
Sounds good to me as long as it is clear that the translation is unofficial.

talen9
5th July 2008, 18:18
Mind that the FSF page you linked to provides the links to the unofficial translation of GPL v3 ... I don't remember right now, is AviSynth licensed with GPL v2 or what?

Wilbert
5th July 2008, 20:13
Mind that the FSF page you linked to provides the links to the unofficial translation of GPL v3 ... I don't remember right now, is AviSynth licensed with GPL v2 or what?
GPL v2

IanB
7th July 2008, 00:24
@All,

An interim cut to try out, (still waiting for German and Polish) Start Menu shortcut names translations, some GPL.txt translations, 2nd (normalised) cut of installer Polish Documentation (Slim, Krismen & Co). Same sources as the upcoming 2.5.8-RC3. (clamps startup MemoryMax to 1GB).

As usual get it here, AviSynth_080601.zip (http://avisynth2.sourceforge.net/AviSynth_080601.zip) (AviSynth_080707.exe).


You can download the current sources from the CVS Repository (http://avisynth2.cvs.sourceforge.net/avisynth2/avisynth/distrib/Languages/)

AVS_Czech.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Czech.nsh)
AVS_French.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_French.nsh)
AVS_German.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_German.nsh)
AVS_Greek.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Greek.nsh)
AVS_Italian.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Italian.nsh)
AVS_Japanese.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Japanese.nsh)
AVS_Polish.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Polish.nsh)
AVS_Portuguese.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Portuguese.nsh)
AVS_PortugueseBR.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_PortugueseBR.nsh)
AVS_Russian.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Russian.nsh)

I currently have Czech, French, Italian, Japanese and Russian unofficial translations of the Version 2 GPL.txt, more welcome

Fizick
7th July 2008, 18:56
http://www.gnu.org/licenses/old-licenses/gpl-2.0-translations.html

IanB
8th July 2008, 23:29
@All,

Another interim cut to try out, while waiting for German and Polish Start menu texts, rest of the GPL.txt translations, some more doc updates, Start Menu shortcut names translations, 2nd (normalised) cut of installer Polish Documentation (Slim, Krismen & Co). Same sources as the upcoming 2.5.8-RC3. (clamps startup MemoryMax to 1GB).

As usual get it here, AviSynth_080601.zip (http://avisynth2.sourceforge.net/AviSynth_080601.zip) (AviSynth_080708.exe).


You can download the current sources from the CVS Repository (http://avisynth2.cvs.sourceforge.net/avisynth2/avisynth/distrib/Languages/)

Please carefully check that your code pages render your gpl-*.txt correctly in the installer window.gpl-cs.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-cs.txt) AVS_Czech.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Czech.nsh)
gpl-fr.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-fr.txt) AVS_French.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_French.nsh)
gpl-de.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-de.txt) AVS_German.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_German.nsh)
gpl-el.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-el.txt) AVS_Greek.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Greek.nsh)
gpl-it.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-it.txt) AVS_Italian.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Italian.nsh)
gpl-ja.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-ja.txt) AVS_Japanese.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Japanese.nsh)
gpl-pl.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-pl.txt) AVS_Polish.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Polish.nsh)
gpl-pt.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-pt.txt) AVS_Portuguese.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Portuguese.nsh)
gpl.pt_br.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-pt_br.txt) AVS_PortugueseBR.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_PortugueseBR.nsh)
gpl-ru.txt (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-ru.txt) AVS_Russian.nsh (http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/Languages/AVS_Russian.nsh)

gzarkadas
9th July 2008, 00:16
@Wilbert,

Thanks! My current thoughts are to collect GPLv2 ANSI encoded 8Bit "GPL-*.txt" suitable for the NSIS installer License page, and arrange to display the language specific one with the original GPL.txt appended (I'm still researching the mechanics, fall back is I manually append the texts). For the distro, I just plan to put all the unofficial translations next to the GPL.txt. Still a work in progress.

Thorts?

...

I have just finished testing the last-cut installer and I have to confess that facing the starting text of the unofficial licence translation gives me a stange feeling.

The problem is that the expectation of the average user, as has been cultivated by common practise, is to see there the licence of the software; not a text that clearly states at the begining that it is not the software licence. Of course if one scrolls many pages down he/she will see the licence, but there is no indication for that at the UI. IMHO this is a bit uncommon and we should avoid it.

It also may give space for ambiguity, since we are plainly concatenating the two texts in one and someone could claim -with bad intentions obviously, to exploit a possible weakness of the translation- that the entire text is the software licence (the UI labels of the installer at this page support that claim; they talk about the licence as a whole).

I propose as an alternative, to add an additional checkbox "View an unofficial translation of the Licence" at the finish page that triggers opening the translation in notepad. From my little knowledge of NSIS I think that it will be a relatively easy to implement tweak, using only InstallOptions and not a custom dialog.

Thus we can have both the licence's localisation and peace of mind :).

IanB
9th July 2008, 10:02
@gzarkadas,

Yes, having put it together and actually looked at it, I was not enthused by what I had done with the license stuff. So with the added weight from your comments I am now going to change it, just not quite sure how yet. :sly:

For the meantime are the Start Menu shortcut translations and the ANSI encoded 8 bit contents of the gpl-*.txt files correct?

Yes I could borrow the "ReadMe" option of the finish page to display the "unofficial translation of the License", but I feel by then it is to late, the user has already blindly clicked OK and installed the product. I think I want some sort of page flippy thing on the License page.

Anyway this is what development is about, ideas and discussion, thanks.

:Edit:

Proposal

Having had a play with the NSIS options, I found I can have multiple instance of pages. So I will present the License page twice, the 1st time with the gpl-??.txt and the forward button labelled "Next", the 2nd time with the official GPL.txt, the forward button labelled "I Agree" and the "Back" button enabled.

This will give the illusion of being on the one License page and flipping the text box contents between the translated License text and the Official License text.

Thorts?

As usual get it here, AviSynth_080601.zip (http://avisynth2.sourceforge.net/AviSynth_080601.zip) (AviSynth_080709.exe).

IanB
9th July 2008, 15:39
Because of this little GPL.txt translation issue I have reverted the "License" shortcut to always open the original GPL.txt and have added a new Start Menu shortcut to open the appropriate GPL-*.txt for the current language.
...
LangString Start_License_Lang ${AvsLang} "License in {Your Language}"
...Feel free to be culturally appropriate with your name for this shortcut. e.g. "License - English Translation", "English Translation of License", "License in English" or "License, English"

talen9
9th July 2008, 16:08
Italian:

...
LangString Start_License_Lang ${AvsLang} "Licenza in italiano"
...

Let me know if you prefer to have the whole strings/shorcuts translation file :)

Fizick
9th July 2008, 17:25
IMO, we should replace the standard text:
"Please review the license terms before installing Avisynth"

to somewhat like

"Please review the license terms before installing Avisynth. At the begining you will see unofficial translation, and in the next part - the official text in English."

M.T
9th July 2008, 23:28
German suggestion:

LangString Start_Uninstall ${AvsLang} "Deinstalliere AviSynth" ; "Uninstall AviSynth"
LangString Start_License ${AvsLang} "Lizenz" ; "License"
LangString Start_License_Lang ${AvsLang} "Deutsche Lizenz" ; "German License"
LangString Start_Plugin ${AvsLang} "Plugin-Verzeichnis" ; "Plugin Directory"
LangString Start_Online ${AvsLang} "AviSynth Webseite" ; "AviSynth Online"
LangString Start_Download ${AvsLang} "Lade Plugins herunter" ; "Download Plugins"
LangString Start_Example ${AvsLang} "Beispiel-Scripts" ; "Example Scripts"
LangString Start_FilterSDK ${AvsLang} "FilterSDK Informationen" ; "FilterSDK Information"

M.T

M.T
9th July 2008, 23:32
Hi
Please check why the polish licence is missing under the URL:
http://avisynth2.cvs.sourceforge.net/*checkout*/avisynth2/avisynth/distrib/gpl-po.txt

And have look on my polish translation

M.T