Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 30th May 2008, 03:38   #1  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
Installer texts language translations

Thanks to a pointer from Niiyan I now know how to do Language versions of the text strings in the NSIS installer.

So now I need people to translate the strings to other languages. I am sure Niiyan and Fizick will be keen to provide the Japanese and Russian texts.

Here is the current English code block, copy it, name the file AVS_{NSIS LANG_* name for your language}.nsh, document your current code page, hack into the texts and post your file back in this thread:-

:Edit: Please also attach your ANSI encoded 8bit ascii text file. Seems web pastes do unicode!

Download or View AVS_English.nsh from CVS
Code:
;----------------------------------
; Original texts
;----------------------------------
;
; English -- Code page 1033
;
;----------------------------------
LangString AVS_Standard             ${AvsLang} "Standard"
LangString AVS_Minimal              ${AvsLang} "Minimal"
LangString AVS_Standalone           ${AvsLang} "Standalone"
LangString AVS_Full                 ${AvsLang} "Full"

LangString FINISHPAGE_TEXT          ${AvsLang} "Visit the AviSynth website for the latest news and support"
LangString COMPONENT_TEXT           ${AvsLang} "AviSynth - the premiere frameserving tool available today.$\n\
                                                Copyright © 2000 - 2008."

LangString Frameserving_Text        ${AvsLang} "AviSynth Base (required)"
LangString SystemInstall_Text       ${AvsLang} "Install files in System directory"
LangString InUseMsg_Text            ${AvsLang} "Could not copy avisynth.dll to system directory$\n$\n\
                                                Close down all applications that use Avisynth, and be$\n\
                                                sure to have write permission to the system directory,$\n\
                                                and then try again."
LangString PlugDir_Text             ${AvsLang} "Could not write to the Avisynth Plugin Directory.$\n\
                                                Close down all applications that use Avisynth,$\n\
                                                and then try again."
LangString AdminRightsHKLM_Text     ${AvsLang} "You need administrator rights to install AviSynth!$\n\
                                                (Could not write to registry HKLM)"
LangString AdminRightsHKCR_Text     ${AvsLang} "You need administrator rights to install AviSynth!$\n\
                                                (Could not write to registry HKCR)"
LangString StandAlone_Text          ${AvsLang} "Install files in product directory"

LangString Documentation_Text       ${AvsLang} "Documentation"
LangString English_Text             ${AvsLang} "English Documentation"
LangString German_Text              ${AvsLang} "German Documentation"
LangString French_Text              ${AvsLang} "French Documentation"
LangString Italian_Text             ${AvsLang} "Italian Documentation"
LangString Japanese_Text            ${AvsLang} "Japanese Documentation"
LangString Polish_Text              ${AvsLang} "Polish Documentation"
LangString Portugese_Text           ${AvsLang} "Portuguese Documentation"
LangString Russian_Text             ${AvsLang} "Russian Documentation"
LangString SelectAssociation_Text   ${AvsLang} "Select Association"
LangString Associate1_Text          ${AvsLang} "Associate AVS with Notepad (open)"
LangString Associate2_Text          ${AvsLang} "Associate AVS with Media Player 6.4 (play)"
LangString Associate3_Text          ${AvsLang} "Add AviSynth Script to New Items menu"
LangString SelectExtraFiles_Text    ${AvsLang} "Select Extra Files"
LangString ExtraFiles3_Text         ${AvsLang} "Install FilterSDK"
LangString ExtraFiles1_Text         ${AvsLang} "Install Avisynth.lib and Avisynth.exp"
LangString ExtraFiles2_Text         ${AvsLang} "Install Avisynth.map"

LangString Frameserving_Bubble      ${AvsLang} "Install the main files for frameserving via AviSynth"
LangString SystemInstall_Bubble     ${AvsLang} "Install the main files in the System directory"
LangString StandAlone_Bubble        ${AvsLang} "Install the main files in the Product directory \
                                                (Nonfunctional non-Admin install) \
                                                (Must choose Standalone template)"
LangString Documentation_Bubble     ${AvsLang} "Install help. Please select languages \
                                                (non-English may be out of date)"
LangString English_Bubble           ${AvsLang} "Install English help"
LangString German_Bubble            ${AvsLang} "Install German help"
LangString French_Bubble            ${AvsLang} "Install French help"
LangString Italian_Bubble           ${AvsLang} "Install Italian help"
LangString Japanese_Bubble          ${AvsLang} "Install Japanese help"
LangString Polish_Bubble            ${AvsLang} "Install Polish help"
LangString Portugese_Bubble         ${AvsLang} "Install Portuguese help"
LangString Russian_Bubble           ${AvsLang} "Install Russian help"
LangString SelectAssociation_Bubble ${AvsLang} "Select one or more associations"
LangString Associate1_Bubble        ${AvsLang} "Open AVS files directly with Notepad to edit"
LangString Associate2_Bubble        ${AvsLang} "Play AVS files directly with Media Player 6.4 (right click - play)"
LangString Associate3_Bubble        ${AvsLang} "Create a new blank AviSynth Script (right click - new - AviSynth Script)"
LangString SelectExtraFiles_Bubble  ${AvsLang} "Select one or more additional files to install"
LangString ExtraFiles1_Bubble       ${AvsLang} "Install avisynth.lib and avisynth.exp for C interface developement"
LangString ExtraFiles2_Bubble       ${AvsLang} "Install avisynth.map file"
LangString ExtraFiles3_Bubble       ${AvsLang} "Install FilterSDK for AviSynth plugins development"

LangString Uninstall_Text           ${AvsLang} "Uninstall has been successfully completed."
LangString RemoveReg_Text           ${AvsLang} "Do you want to remove the registry pointer to$\n\
                                                plugin directory (no files will be removed)?"

; 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"

; Licence file

LangString         AVS_GPL_File     ${AvsLang} "GPL.txt"
LicenseLangString  AVS_GPL_text     ${AvsLang} "GPL.txt"

; End of file
LangString is the NSIS verb to define a language variable string.
AVS_Standard is the name of the string. It is used as $(AVS_Standard) in the code.
${AvsLang} is a temporary variable set to the NSIS system language code we are translating for.
"Standard" is the text to be translated.


Here is WarpEnterprises example of the German texts:-
Code:
;----------------------------------
; By WarpEnterprises -- http://forum.doom9.org/member.php?u=9802
;----------------------------------
;
; German -- Code page 1031
;
;----------------------------------
LangString AVS_Standard             ${AvsLang} "Standard"
LangString AVS_Minimal              ${AvsLang} "Minimal"
LangString AVS_Standalone           ${AvsLang} "Standalone"
LangString AVS_Full                 ${AvsLang} "Voll"

LangString FINISHPAGE_TEXT          ${AvsLang} "Besuchen Sie die AviSynth Webseite für die neuesten Nachrichten und Support"
LangString COMPONENT_TEXT           ${AvsLang} "AviSynth - der führende Frameserver.$\nCopyright © 2000 - 2008."

LangString Frameserving_Text        ${AvsLang} "AviSynth Basis (erforderlich)"
LangString SystemInstall_Text       ${AvsLang} "Dateien ins System-Verzeichnis installieren"
LangString InUseMsg_Text            ${AvsLang} "avisynth.dll konnte nicht ins System-Verzeichnis kopiert werden$\n$\n\
                                                Schliessen Sie alle Anwendungen, die AviSynth verwenden,$\n\
                                                stellen Sie sicher, dass sie Schreibrechte für das System-Verzeichnis haben,$\n\
                                                und versuchen Sie es danach bitte nochmals."
LangString PlugDir_Text             ${AvsLang} "Es konnte nicht ins Avisynth Plugin Verzeichnis geschrieben werden.$\n\
                                                Schliessen Sie alle Anwendungen, die AviSynth verwenden,$\n\
                                                und versuchen Sie es danach nochmals."
LangString AdminRightsHKLM_Text     ${AvsLang} "Zur Installation von AviSynth sind Administrator-Rechte notwendig!$\n\
                                                (Es konnte nicht in die Registry HKLM geschrieben werden)"
LangString AdminRightsHKCR_Text     ${AvsLang} "Zur Installation von AviSynth sind Administrator-Rechte notwendig!$\n\
                                                (Es konnte nicht in die Registry HKCR geschrieben werden)"
LangString StandAlone_Text          ${AvsLang} "Dateien ins AviSynth-Verzeichnis installieren"

LangString Documentation_Text       ${AvsLang} "Dokumentation"
LangString English_Text             ${AvsLang} "Englische Dokumentation"
LangString German_Text              ${AvsLang} "Deutsche Dokumentation"
LangString French_Text              ${AvsLang} "Französische Dokumentation"
LangString Italian_Text             ${AvsLang} "Italienische Dokumentation"
LangString Japanese_Text            ${AvsLang} "Japanische Dokumentation"
LangString Portugese_Text           ${AvsLang} "Portugiesische Dokumentation"
LangString Russian_Text             ${AvsLang} "Russische Dokumentation"
LangString SelectAssociation_Text   ${AvsLang} "Dateizuordnungen auswählen"
LangString Associate1_Text          ${AvsLang} "AVS-Dateien mit Notepad öffnen"
LangString Associate2_Text          ${AvsLang} "AVS-Dateien mit Media Player 6.4 abspielen"
LangString Associate3_Text          ${AvsLang} "AviSynth Script zum Datei-Neu Menü hinzufügen"
LangString SelectExtraFiles_Text    ${AvsLang} "Zusätzliche Dateien auswählen"
LangString ExtraFiles3_Text         ${AvsLang} "FilterSDK installieren"
LangString ExtraFiles1_Text         ${AvsLang} "Avisynth.lib und Avisynth.exp installieren"
LangString ExtraFiles2_Text         ${AvsLang} "Avisynth.map installieren"

LangString Frameserving_Bubble      ${AvsLang} "Die wichtigsten Dateien installieren, um den AviSynth-frameserver zu betreiben"
LangString SystemInstall_Bubble     ${AvsLang} "Die wichtigsten Dateien ins System-Verzeichnis installieren"
LangString StandAlone_Bubble        ${AvsLang} "Die wichtigsten Dateien ins AviSynth-Verzeichnis installieren \
                                                (nicht funktionsfähige Nicht-Admin-Installation) \
                                                (Es muss die Standalone-Vorlage ausgewählt werden)"
LangString Documentation_Bubble     ${AvsLang} "Die Hilfe installieren. Bitte wählen Sie die Sprache aus \
                                                (alle ausser Englisch können veraltet sein)"
LangString English_Bubble           ${AvsLang} "Englische Hilfe installieren"
LangString German_Bubble            ${AvsLang} "Deutsche Hilfe installieren"
LangString French_Bubble            ${AvsLang} "Französische Hilfe installieren"
LangString Italian_Bubble           ${AvsLang} "Italienische Hilfe installieren"
LangString Japanese_Bubble          ${AvsLang} "Japanische Hilfe installieren"
LangString Portugese_Bubble         ${AvsLang} "Portugiesische Hilfe installieren"
LangString Russian_Bubble           ${AvsLang} "Russische Hilfe installieren"
LangString SelectAssociation_Bubble ${AvsLang} "Eine oder mehr Dateizuordnungen auswählen"
LangString Associate1_Bubble        ${AvsLang} "AVS-Dateien zum Ändern direkt mit Notepad öffnen"
LangString Associate2_Bubble        ${AvsLang} "AVS-Dateien direkt mit Media Player 6.4 abspielen (Rechtsclick - Play)"
LangString Associate3_Bubble        ${AvsLang} "Leeres AviSynth-Script erstellen (Rechtsclick - Neu - AviSynth Script)"
LangString SelectExtraFiles_Bubble  ${AvsLang} "Eine oder mehr zusätzliche Dateien zur Installation auswählen"
LangString ExtraFiles1_Bubble       ${AvsLang} "avisynth.lib und avisynth.exp zur C-interface Entwicklung installieren"
LangString ExtraFiles2_Bubble       ${AvsLang} "avisynth.map-Datei installieren"
LangString ExtraFiles3_Bubble       ${AvsLang} "FilterSDK zur AviSynth-Plugin-Entwicklung installieren"

LangString Uninstall_Text           ${AvsLang} "Deinstallation war erfolgreich."
LangString RemoveReg_Text           ${AvsLang} "Möchten Sie den Verweis auf das Plugin-Verzeichnis aus der Registry entfernen$\n\
                                                (Es werden keine Dateien gelöscht)?"

Last edited by IanB; 8th July 2008 at 13:48. Reason: Update to latest format 3
IanB is offline   Reply With Quote
Old 30th May 2008, 04:27   #2  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
I just checked in the first cut. You can Download or
View the complete installer script from CVS.

One last point, the NSIS script are 8 bit ascii (Choose ANSI Encoding in Notepad). All text is ultimately displayed in the final users home code page, so texts need to be correct 8 bit in the expected final code page for a user of that language. i.e. Französischen displays as Franz÷sischen when I edit the file in a 1033 code page 8 bit text editor.

Last edited by IanB; 25th June 2008 at 02:52.
IanB is offline   Reply With Quote
Old 30th May 2008, 14:51   #3  |  Link
manusse
SubtitleCreator's Co-Dev
 
manusse's Avatar
 
Join Date: Oct 2005
Location: France
Posts: 579
Hi,

Here is the French version:

Code:
;----------------------------------
!define AvsLang ${LANG_French}
;
; Code page 1036
;
;----------------------------------
LangString AVS_Standard             ${AvsLang} "Standard"
LangString AVS_Minimal              ${AvsLang} "Minimale"
LangString AVS_Standalone           ${AvsLang} "Autonome"
LangString AVS_Full                 ${AvsLang} "Complète"

LangString FINISHPAGE_TEXT          ${AvsLang} "Rendez-vous sur le site web d'AviSynth pour les dernières nouvelles et le support"
LangString COMPONENT_TEXT           ${AvsLang} "AviSynth - Le serveur d'image de référence aujourd'hui.$\nCopyright © 2000 - 2008."
LangString Frameserving_Text        ${AvsLang} "AviSynth Base (requis)"
LangString SystemInstall_Text       ${AvsLang} "Installation des fichiers dans le dossier System"
LangString InUseMsg_Text            ${AvsLang} "Impossible de copier avisynth.dll vers le dossier system$\n$\nFermez toutes les applications qui utilisent, et$\nvérifiez que vous avez les droits en écriture sur le dossier system,$\et ensuite réessayez."
LangString PlugDir_Text             ${AvsLang} "Impossible d'écrire dans le répertoire Avisynth Plugin.$\nFermez toutes les applications qui utilisent Avisynth,$\net ensuite réessayez."
LangString AdminRightsHKLM_Text     ${AvsLang} "Vous avez besoin des droits administrateur pour installer AviSynth!$\n(Impossible d'écrire dans la base de registre HKLM)"
LangString AdminRightsHKCR_Text     ${AvsLang} "Vous avez besoin des droits administrateur pour installer AviSynth!$\n(Impossible d'écrire dans la base de registre HKCR)"
LangString StandAlone_Text          ${AvsLang} "Installation des fichiers dans le répertoire Product"
LangString Documentation_Text       ${AvsLang} "Documentation"
LangString English_Text             ${AvsLang} "Documentation en anglais"
LangString German_Text              ${AvsLang} "Documentation en allemand"
LangString French_Text              ${AvsLang} "Documentation en français"
LangString Italian_Text             ${AvsLang} "Documentation en italien"
LangString Portugese_Text           ${AvsLang} "Documentation en portugais"
LangString Russian_Text             ${AvsLang} "Documentation en russe"
LangString SelectAssociation_Text   ${AvsLang} "Selectionnez les associations"
LangString Associate1_Text          ${AvsLang} "Associer AVS avec Bloc-Notes (ouvrir)"
LangString Associate2_Text          ${AvsLang} "Associer AVS avec Media Player 6.4 (lecture)"
LangString Associate3_Text          ${AvsLang} "Ajouter AviSynth Script au menu Nouveau document"
LangString SelectExtraFiles_Text    ${AvsLang} "Selectionnez fichiers supplémentaires"
LangString ExtraFiles3_Text         ${AvsLang} "Installer FilterSDK"
LangString ExtraFiles1_Text         ${AvsLang} "Installer Avisynth.lib et Avisynth.exp"
LangString ExtraFiles2_Text         ${AvsLang} "Installer Avisynth.map"

LangString Frameserving_Bubble      ${AvsLang} "Installer les fichiers principaux pour faire du frameserving grâce à AviSynth"
LangString SystemInstall_Bubble     ${AvsLang} "Installer les fichiers principaux dans le dossier System"
LangString StandAlone_Bubble        ${AvsLang} "Installer les fichiers principaux dans le dossier Product (installation non-Admin et non fonctionnelles) (Choisir le profil d'installation Autonome)"
LangString Documentation_Bubble     ${AvsLang} "Installer l'aide. Merci de choisir les langues désirées (à part l'anglais, elles ne sont probablement pas à jour)"
LangString English_Bubble           ${AvsLang} "Installer aide en anglais"
LangString German_Bubble            ${AvsLang} "Installer aide en allemand"
LangString French_Bubble            ${AvsLang} "Installer aide en français"
LangString Italian_Bubble           ${AvsLang} "Installer aide en italien"
LangString Portugese_Bubble         ${AvsLang} "Installer aide en portugais"
LangString Russian_Bubble           ${AvsLang} "Installer aide en russe"
LangString SelectAssociation_Bubble ${AvsLang} "Sélectionnez une ou plusieurs associations"
LangString Associate1_Bubble        ${AvsLang} "Ouvrir les fichiers AVS directement avec le Bloc-Notes pour les éditer"
LangString Associate2_Bubble        ${AvsLang} "Lire les fichiers AVS directement avec Media Player 6.4 (clic droit - lecture)"
LangString Associate3_Bubble        ${AvsLang} "Créer un nouveau script AviSynth vide (clic droit - nouveau - AviSynth Script)"
LangString SelectExtraFiles_Bubble  ${AvsLang} "Sélectionner un ou plusieurs fichier additionnels à installer"
LangString ExtraFiles1_Bubble       ${AvsLang} "Installer avisynth.lib et avisynth.exp pour le développement avec des interfaces en langage C"
LangString ExtraFiles2_Bubble       ${AvsLang} "Installer le fichier avisynth.map"
LangString ExtraFiles3_Bubble       ${AvsLang} "Installer FilterSDK pour le développement de plugins AviSynth"

LangString Uninstall_Text           ${AvsLang} "Désintallation réussie."
LangString RemoveReg_Text           ${AvsLang} "Voulez-vous supprimer le pointeur de la base de registre vers$\nle répertoire des plugin (aucun fichier ne sera supprimé)?"
Cheers
Manusse

Last edited by manusse; 30th May 2008 at 15:03.
manusse is offline   Reply With Quote
Old 30th May 2008, 15:45   #4  |  Link
niiyan
Registered User
 
Join Date: Sep 2002
Posts: 88
@IanB,

Here is the Japanese version.

Code:
;----------------------------------
!define AvsLang ${LANG_Japanese}
;
; Code page 1041
;
;----------------------------------
LangString AVS_Standard             ${AvsLang} "標準"
LangString AVS_Minimal              ${AvsLang} "最小"
LangString AVS_Standalone           ${AvsLang} "スタンドアローン"
LangString AVS_Full                 ${AvsLang} "フル"

LangString FINISHPAGE_TEXT          ${AvsLang} "AviSynth Web サイト(http://avisynth.org/)"
LangString COMPONENT_TEXT           ${AvsLang} "AviSynth - 現在利用可能な Premiere フレームサービングツール$\nCopyright (c) 2000 - 2008."
LangString Frameserving_Text        ${AvsLang} "AviSynth 基本ファイル(必須)"
LangString SystemInstall_Text       ${AvsLang} "システムディレクトリにインストール"
LangString InUseMsg_Text            ${AvsLang} "avisynth.dll をシステムディレクトリにインストールできませんでした。$\n$\nAviSynth を使用するすべてのアプリケーションを閉じ、$\nシステムディレクトリへの書き込み権限があるか確認してください。$\nそのあとで、もう一度試してください。"
LangString PlugDir_Text             ${AvsLang} "AviSynth プラグインディレクトリに書き込めませんでした。$\nAviSynth を使用するすべてのアプリケーションを閉じてから、$\nもう一度試してください。"
LangString AdminRightsHKLM_Text     ${AvsLang} "AviSynth をインストールするには管理者権限が必要です!$\n(レジストリ HKLM に書き込めませんでした)"
LangString AdminRightsHKCR_Text     ${AvsLang} "AviSynth をインストールするには管理者権限が必要です!$\n(レジストリ HKCR に書き込めませんでした)"
LangString StandAlone_Text          ${AvsLang} "指定先のディレクトリにインストール"
LangString Documentation_Text       ${AvsLang} "ヘルプ"
LangString English_Text             ${AvsLang} "英語"
LangString German_Text              ${AvsLang} "ドイツ語"
LangString French_Text              ${AvsLang} "フランス語"
LangString Italian_Text             ${AvsLang} "イタリア語"
LangString Portugese_Text           ${AvsLang} "ポルトガル語"
LangString Russian_Text             ${AvsLang} "ロシア語"
LangString Japanese_Text            ${AvsLang} "日本語"
LangString SelectAssociation_Text   ${AvsLang} "関連付けの選択"
LangString Associate1_Text          ${AvsLang} "AVS をメモ帳に関連付け(開く)"
LangString Associate2_Text          ${AvsLang} "AVS を Media Player 6.4 に関連付け(再生)"
LangString Associate3_Text          ${AvsLang} "AviSynth Script を新規作成メニューに追加"
LangString SelectExtraFiles_Text    ${AvsLang} "追加ファイルの選択"
LangString ExtraFiles3_Text         ${AvsLang} "FilterSDK のインストール"
LangString ExtraFiles1_Text         ${AvsLang} "Avisynth.lib と Avisynth.exp のインストール"
LangString ExtraFiles2_Text         ${AvsLang} "Avisynth.map のインストール"

LangString Frameserving_Bubble      ${AvsLang} "AviSynth 経由でフレームサービングするための主要なファイルをインストールします"
LangString SystemInstall_Bubble     ${AvsLang} "システムディレクトリにインストールします(通常)"
LangString StandAlone_Bubble        ${AvsLang} "指定先のディレクトリにインストールします(スタンドアローンのみ。要パス・レジストリ設定)"
LangString Documentation_Bubble     ${AvsLang} "ヘルプをインストールします。言語を選択してください(英語以外は内容が古いかもしれません)"
LangString English_Bubble           ${AvsLang} "英語のヘルプをインストールします"
LangString German_Bubble            ${AvsLang} "ドイツ語のヘルプをインストールします"
LangString French_Bubble            ${AvsLang} "フランス語のヘルプをインストールします"
LangString Italian_Bubble           ${AvsLang} "イタリア語のヘルプをインストールします"
LangString Portugese_Bubble         ${AvsLang} "ポルトガル語のヘルプをインストールします"
LangString Russian_Bubble           ${AvsLang} "ロシア語のヘルプをインストールします"
LangString Japanese_Bubble          ${AvsLang} "日本語のヘルプをインストールします"
LangString SelectAssociation_Bubble ${AvsLang} "1 つ以上の関連付けを選択することができます"
LangString Associate1_Bubble        ${AvsLang} "AVS ファイルを編集するためにメモ帳を使って直接開きます"
LangString Associate2_Bubble        ${AvsLang} "AVS ファイルを Media Player 6.4 を使って直接再生します(右クリック - play)"
LangString Associate3_Bubble        ${AvsLang} "新しい空の AviSynth スクリプトを作成します(右クリック - 新規作成 - AviSynth Script)"
LangString SelectExtraFiles_Bubble  ${AvsLang} "インストールする追加ファイルを 1 つ以上選択することができます"
LangString ExtraFiles1_Bubble       ${AvsLang} "C 言語インターフェイス開発用の avisynth.lib と avisynth.exp をインストールします"
LangString ExtraFiles2_Bubble       ${AvsLang} "avisynth.map をインストールします"
LangString ExtraFiles3_Bubble       ${AvsLang} "AviSynth プラグイン開発用の FilterSDK をインストールします"

LangString Uninstall_Text           ${AvsLang} "アンインストールは正常に完了しました。"
LangString RemoveReg_Text           ${AvsLang} "プラグインディレクトリへのレジストリポインタを削除しますか?$\n(ファイルは削除されません)"
It' not final version.
If I change something, then I'll send pm to you or post in this thread again.

Quote:
Copyright © 2000 - 2008
When I tried to save with Notepad, it alerted 'your text included Unicode characters', or something like that.
Perhaps, it was caused by Copyright mark.
Any problem with that?

Code:
LangString Japanese_Text             ${AvsLang} "Japanese Documentation"
LangString Japanese_Bubble           ${AvsLang} "Install Japanese help"
When Japanese documentation is added to the installer, please add those two lines

Last edited by niiyan; 1st June 2008 at 15:04. Reason: Japanese version revised and posted again.
niiyan is offline   Reply With Quote
Old 31st May 2008, 01:32   #5  |  Link
gzarkadas
Registered User
 
gzarkadas's Avatar
 
Join Date: Sep 2005
Location: 100011110010001000001 10000011111111000001
Posts: 221
Hi,

Here is the Greek version (I know we don't have Greek documentation for the moment, but the installer text is a start anyway ). I consider it final.

Quote:
;----------------------------------
!define AvsLang ${LANG_Greek}
;
; Code page 1253
;
;----------------------------------
LangString AVS_Standard ${AvsLang} "Τυπική"
LangString AVS_Minimal ${AvsLang} "Βασική"
LangString AVS_Standalone ${AvsLang} "Αυτόνομη"
LangString AVS_Full ${AvsLang} "Πλήρης"

LangString FINISHPAGE_TEXT ${AvsLang} "Επισκεφτείτε την ιστοσελίδα του AviSynth για τις πιο πρόσφατες ειδήσεις και υποστήριξη"
LangString COMPONENT_TEXT ${AvsLang} "AviSynth - Το πρώτο εργαλείο εξυπηρέτησης πλαισίων βίντεο διαθέσιμο σήμερα.$\nCopyright © 2000 - 2008."
LangString Frameserving_Text ${AvsLang} "AviSynth Βασική (απαιτείται)"
LangString SystemInstall_Text ${AvsLang} "Εγκατάσταση αρχείων στο φάκελο Συστήματος"
LangString InUseMsg_Text ${AvsLang} "Αδυναμία εγγραφής του avisynth.dll στο φάκελο συστήματος$\n$\nΤερματίστε όλες τις εφαρμογές που χρησιμοποιούν το Avisynth,$\nεπιβεβαιώστε ότι έχετε δικαιώματα εγγραφής στο φάκελο συστήματος$\nκαι προσπαθήστε ξανά."
LangString PlugDir_Text ${AvsLang} "Αδυναμία εγγραφής στο φάκελο Προσθέτων του Avisynth.$\nΤερματίστε όλες τις εφαρμογές που χρησιμοποιούν το Avisynth$\nκαι προσπαθήστε ξανά."
LangString AdminRightsHKLM_Text ${AvsLang} "Απαιτούνται δικαιώματα διαχειριστή για να εγκαταστήσετε το AviSynth!$\n(Αδυναμία εγγραφής στο μητρώο HKLM)"
LangString AdminRightsHKCR_Text ${AvsLang} "Απαιτούνται δικαιώματα διαχειριστή για να εγκαταστήσετε το AviSynth!$\n(Αδυναμία εγγραφής στο μητρώο HKCR)"
LangString StandAlone_Text ${AvsLang} "Εγκατάσταση αρχείων στο φάκελο του προϊόντος"
LangString Documentation_Text ${AvsLang} "Τεκμηρίωση"
LangString English_Text ${AvsLang} "Αγγλική Τεκμηρίωση"
LangString German_Text ${AvsLang} "Γερμανική Τεκμηρίωση"
LangString French_Text ${AvsLang} "Γαλλική Τεκμηρίωση"
LangString Italian_Text ${AvsLang} "Ιταλική Τεκμηρίωση"
LangString Portugese_Text ${AvsLang} "Πορτογαλική Τεκμηρίωση"
LangString Russian_Text ${AvsLang} "Ρωσική Τεκμηρίωση"
LangString SelectAssociation_Text ${AvsLang} "Επιλέξτε Συσχέτιση"
LangString Associate1_Text ${AvsLang} "Συσχέτιση αρχείων AVS με το Notepad (άνοιγμα)"
LangString Associate2_Text ${AvsLang} "Συσχέτιση αρχείων AVS με το Media Player 6.4 (αναπαραγωγή)"
LangString Associate3_Text ${AvsLang} "Προσθήκη AviSynth Script στο μενού Δημιουργία"
LangString SelectExtraFiles_Text ${AvsLang} "Επιλέξτε πρόσθετα στοιχεία"
LangString ExtraFiles3_Text ${AvsLang} "Εγκατάσταση FilterSDK"
LangString ExtraFiles1_Text ${AvsLang} "Εγκατάσταση Avisynth.lib και Avisynth.exp"
LangString ExtraFiles2_Text ${AvsLang} "Εγκατάσταση Avisynth.map"

LangString Frameserving_Bubble ${AvsLang} "Εγκατάσταση κύριων αρχείων για εξυπηρέτηση πλαισίων βίντεο μέσω AviSynth"
LangString SystemInstall_Bubble ${AvsLang} "Εγκατάσταση των κύριων αρχείων στο φάκελο Συστήματος"
LangString StandAlone_Bubble ${AvsLang} "Εγκατάσταση των κύριων αρχείων στο φάκελο του Προϊόντος (μη λειτουργική εγκατάσταση εάν δεν είστε Διαχειριστής) (Πρέπει να επιλέξετε Αυτόνομη εγκατάσταση)"
LangString Documentation_Bubble ${AvsLang} "Εγκατάσταση βοήθειας. Παρακαλώ επιλέξτε γλώσσες (οι μη-Αγγλικές ενδέχεται να μην είναι πλήρως ενημερωμένες)"
LangString English_Bubble ${AvsLang} "Εγκατάσταση Αγγλικής βοήθειας"
LangString German_Bubble ${AvsLang} "Εγκατάσταση Γερμανικής βοήθειας"
LangString French_Bubble ${AvsLang} "Εγκατάσταση Γαλλικής βοήθειας"
LangString Italian_Bubble ${AvsLang} "Εγκατάσταση Ιταλικής βοήθειας"
LangString Portugese_Bubble ${AvsLang} "Εγκατάσταση Πορτογαλικής βοήθειας"
LangString Russian_Bubble ${AvsLang} "Εγκατάσταση Ρωσικής βοήθειας"
LangString SelectAssociation_Bubble ${AvsLang} "Επιλέξτε μία ή περισσότερες συσχετίσεις"
LangString Associate1_Bubble ${AvsLang} "Άνοιγμα αρχείων AVS απευθείας με το Notepad για επεξεργασία"
LangString Associate2_Bubble ${AvsLang} "Αναπαραγωγή αρχείων AVS απευθείας με το Media Player 6.4 (δεξί κλικ - play)"
LangString Associate3_Bubble ${AvsLang} "Δημιουργία νέου αρχείου AviSynth Script (δεξί κλικ - Δημιουργία - AviSynth Script)"
LangString SelectExtraFiles_Bubble ${AvsLang} "Επιλογή ενός ή περισσότερων πρόσθετων στοιχείων προς εγκατάσταση"
LangString ExtraFiles1_Bubble ${AvsLang} "Εγκατάσταση avisynth.lib και avisynth.exp για ανάπτυξη με διεπαφή C"
LangString ExtraFiles2_Bubble ${AvsLang} "Εγκατάσταση αρχείου avisynth.map"
LangString ExtraFiles3_Bubble ${AvsLang} "Εγκατάσταση FilterSDK για ανάπτυξη προσθέτων του AviSynth"

LangString Uninstall_Text ${AvsLang} "Η κατάργηση της εγκατάστασης ολοκληρώθηκε με επιτυχία."
LangString RemoveReg_Text ${AvsLang} "Θέλετε να καταργήσετε την εγγραφή μητρώου που δείχνει προς το$\nφάκελο προσθέτων (κανένα αρχείο δε θα διαγραφεί);"
I have also attached the text file; it may be easier to use than the posted text.

Note that I have kept the "play" in LangString Associate2_Bubble because this is how it shows up at the explorer' s context menu (this is not localised here; it is another string of the NSIS script). If one wants to localise it, the replacement term is "Αναπαραγωγή".
Attached Files
File Type: txt Avisynth-Installer-Greek-Translation.txt (5.0 KB, 33 views)
__________________
AVSLib, a free extension library for Avisynth. Current version: 1.1.0 (beta), 14/05/2007.
[ Home page | Download page ]
gzarkadas is offline   Reply With Quote
Old 31st May 2008, 04:54   #6  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
manusse, niiyan, gzarkadas,

Thanks guys, great efforts.

Gzarkadas has already anticipated the problem with the cut and paste to the forum by also attaching his file. Seems unicode is what gets pasted, and I guess this should have been expected, can't cheat the system that easily. I had already PM'ed niiyan about the problem.

I guess the unicode pasting at least serves to let everybody see each result without having to flip code pages. So I guess attachments have to be the order of the day.

And I have added
Code:
;LangString Japanese_Text             ${AvsLang} "Japanese Documentation"
;LangString Japanese_Bubble           ${AvsLang} "Install Japanese help"
to the first post in anticipation of adding Niiyan's Japanese doco translations to the install pack. So if I may beg some indulgence, please ....
IanB is offline   Reply With Quote
Old 31st May 2008, 07:05   #7  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,558
Perhaps just switch to Unicode NSIS as a more portable solution?
foxyshadis is offline   Reply With Quote
Old 31st May 2008, 10:10   #8  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
@foxyshadis,
Quote:
... will only work on Windows 2000 and later.

Last edited by IanB; 31st May 2008 at 22:56.
IanB is offline   Reply With Quote
Old 31st May 2008, 12:59   #9  |  Link
manusse
SubtitleCreator's Co-Dev
 
manusse's Avatar
 
Join Date: Oct 2005
Location: France
Posts: 579
Hi,

I had the same problem as gzarkadas but I edited my reply and changed the quote tags to code tags and the text looked better that way (especially the tabs).

Cheers
Manusse

PS: I've attached the French version if needed
Attached Files
File Type: txt Avisynth-Installer-French-Translation.txt (5.0 KB, 21 views)

Last edited by manusse; 1st June 2008 at 12:59. Reason: Attachment updated
manusse is offline   Reply With Quote
Old 1st June 2008, 01:00   #10  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
Okay here is a first cut of the installer with the language translations, AviSynth_080601.zip.

The installing contents are the same as the current 2.5.8-RC1 release.

Please fully expand the install options tree and check that the mouse over help messages match correctly and fit in the available space.

:update: New Japanese text, now using Shift_JIS
:update2: Japanese texts work! Wrapped and abbreviated some messages. Great work Niiyan

Last edited by IanB; 1st June 2008 at 08:26.
IanB is offline   Reply With Quote
Old 1st June 2008, 08:54   #11  |  Link
Underground78
Registered User
 
Underground78's Avatar
 
Join Date: Oct 2004
Location: France
Posts: 567
I've checked the French version and there is two messages which are too long for the available space :

Code:
LangString StandAlone_Bubble        ${AvsLang} "Installer les fichiers principaux dans le dossier Product (installation non-Admin et non fonctionnelles) (Choisir le profil d'installation Autonome)"
and "Sélectionnez le type d'installation" ...

PS : It seems that the first one is too long in English too ...

Last edited by Underground78; 1st June 2008 at 08:56.
Underground78 is offline   Reply With Quote
Old 1st June 2008, 10:32   #12  |  Link
manusse
SubtitleCreator's Co-Dev
 
manusse's Avatar
 
Join Date: Oct 2005
Location: France
Posts: 579
@Underground78

Thanks for having a look.

@Ianb

I have a question after having seen the result:

In "Install files in product directory" what does 'product directory' mean. Does it mean the installation directory? Could you explain so that I can enhance my French translation if needed.

Now about the problems detected by Underground78:

You can change:
Sélectionnez le type d'installation -> Sélectionnez type d'installation

It could fit.

Also replace "Choisissez les composants de AviSynth..." by "Choisissez les composants d'AviSynth..."
(It was not in the list)

I tried to shorten the other sentence but I'm not sure it will fit:

"Installer les fichiers principaux dans le dossier Product (installation non-Admin et non fonctionnelles) (Choisir le profil d'installation Autonome)" -> "Installer fichiers principaux dans dossier Product (installation non-Admin et non fonctionnelles) (Choisir installation Autonome)"

Cheers
Manusse
manusse is offline   Reply With Quote
Old 1st June 2008, 11:43   #13  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
Quote:
Originally Posted by manusse
In "Install files in product directory" what does 'product directory' mean. Does it mean the installation directory? Could you explain so that I can enhance my French translation if needed.
The 'product directory' is the directory you will choose on the next page, it is where all the plugins, samples, and documentation will be installed, and defaults to C:\Program Files\AviSynth 2.5

Code:
Install the main files in the Product directory (Nonfunctional non-Admin install) (Must choose Standalone template)
And yes this English text is very crappy, and it just fits with 2 chars to spare, at least on my machines. I struggled with the words for some time when I added the option, and I am still not happy with them.

This install type was triggered by people wanting to build USB disk installs for machines where they do not have Admin access. I guess the key points to express are :-
1. All the .DLL files will go in the product directory as well.
2. The install will not function, the user must manage all the PATH and Registry keys issues manually.
3. The option can only be selected as part of the Standalone install type.

Quote:
Now about the problems detected by Underground78:

You can change:
Sélectionnez le type d'installation -> Sélectionnez type d'installation
This is in English Select the type of install: and is provided as a standard text with the NSIS Modern UI install prototype. It is fairly easy to patch the NSIS source files on my build machine, but I am not the only one who builds Avisynth packages.

I will investigate overriding NSIS standard texts within our Avisynth installer script.
Quote:
Also replace "Choisissez les composants de AviSynth..." by "Choisissez les composants d'AviSynth..."
Where does this text appear, I guess it is also a standard NSIS Modern UI text.

Last edited by IanB; 1st June 2008 at 15:52. Reason: Mod pleading worked!
IanB is offline   Reply With Quote
Old 1st June 2008, 12:54   #14  |  Link
manusse
SubtitleCreator's Co-Dev
 
manusse's Avatar
 
Join Date: Oct 2005
Location: France
Posts: 579
I've updated my attachment in the message above (but it's still not approved).
So I put it also here. I think it may fit now. I had to change "main files" to "files" but I think it should be OK this way also.
Like Italians say: "Traduttore, Traditore!"

Code:
;----------------------------------
!define AvsLang ${LANG_French}
;
; Code page 1036
;
;----------------------------------
LangString AVS_Standard             ${AvsLang} "Standard"
LangString AVS_Minimal              ${AvsLang} "Minimale"
LangString AVS_Standalone           ${AvsLang} "Autonome"
LangString AVS_Full                 ${AvsLang} "Complète"

LangString FINISHPAGE_TEXT          ${AvsLang} "Rendez-vous sur le site web d'AviSynth pour les dernières nouvelles et le support"
LangString COMPONENT_TEXT           ${AvsLang} "AviSynth - Le serveur d'image de référence aujourd'hui.$\nCopyright © 2000 - 2008."
LangString Frameserving_Text        ${AvsLang} "AviSynth Base (requis)"
LangString SystemInstall_Text       ${AvsLang} "Installation des fichiers dans le dossier System"
LangString InUseMsg_Text            ${AvsLang} "Impossible de copier avisynth.dll vers le dossier system$\n$\nFermez toutes les applications qui utilisent, et$\nvérifiez que vous avez les droits en écriture sur le dossier system,$\et ensuite réessayez."
LangString PlugDir_Text             ${AvsLang} "Impossible d'écrire dans le dossier Avisynth Plugin.$\nFermez toutes les applications qui utilisent Avisynth,$\net ensuite réessayez."
LangString AdminRightsHKLM_Text     ${AvsLang} "Vous avez besoin des droits administrateur pour installer AviSynth!$\n(Impossible d'écrire dans la base de registre HKLM)"
LangString AdminRightsHKCR_Text     ${AvsLang} "Vous avez besoin des droits administrateur pour installer AviSynth!$\n(Impossible d'écrire dans la base de registre HKCR)"
LangString StandAlone_Text          ${AvsLang} "Installation des fichiers dans le dossier d'installation"
LangString Documentation_Text       ${AvsLang} "Documentation"
LangString English_Text             ${AvsLang} "Documentation en anglais"
LangString German_Text              ${AvsLang} "Documentation en allemand"
LangString French_Text              ${AvsLang} "Documentation en français"
LangString Italian_Text             ${AvsLang} "Documentation en italien"
LangString Portugese_Text           ${AvsLang} "Documentation en portugais"
LangString Russian_Text             ${AvsLang} "Documentation en russe"
LangString SelectAssociation_Text   ${AvsLang} "Selectionnez les associations"
LangString Associate1_Text          ${AvsLang} "Associer AVS avec Bloc-Notes (ouvrir)"
LangString Associate2_Text          ${AvsLang} "Associer AVS avec Media Player 6.4 (lecture)"
LangString Associate3_Text          ${AvsLang} "Ajouter AviSynth Script au menu Nouveau document"
LangString SelectExtraFiles_Text    ${AvsLang} "Selectionnez fichiers supplémentaires"
LangString ExtraFiles3_Text         ${AvsLang} "Installer FilterSDK"
LangString ExtraFiles1_Text         ${AvsLang} "Installer Avisynth.lib et Avisynth.exp"
LangString ExtraFiles2_Text         ${AvsLang} "Installer Avisynth.map"

LangString Frameserving_Bubble      ${AvsLang} "Installer les fichiers principaux pour faire du frameserving grâce à AviSynth"
LangString SystemInstall_Bubble     ${AvsLang} "Installer les fichiers principaux dans le dossier System"
LangString StandAlone_Bubble        ${AvsLang} "Installer fichiers dans dossier d'installation (instal. non-Admin et non fonctionnelle) (Choisir instal. Autonome)"
LangString Documentation_Bubble     ${AvsLang} "Installer l'aide. Merci de choisir les langues désirées (à part l'anglais, elles ne sont probablement pas à jour)"
LangString English_Bubble           ${AvsLang} "Installer aide en anglais"
LangString German_Bubble            ${AvsLang} "Installer aide en allemand"
LangString French_Bubble            ${AvsLang} "Installer aide en français"
LangString Italian_Bubble           ${AvsLang} "Installer aide en italien"
LangString Portugese_Bubble         ${AvsLang} "Installer aide en portugais"
LangString Russian_Bubble           ${AvsLang} "Installer aide en russe"
LangString SelectAssociation_Bubble ${AvsLang} "Sélectionnez une ou plusieurs associations"
LangString Associate1_Bubble        ${AvsLang} "Ouvrir les fichiers AVS directement avec le Bloc-Notes pour les éditer"
LangString Associate2_Bubble        ${AvsLang} "Lire les fichiers AVS directement avec Media Player 6.4 (clic droit - lecture)"
LangString Associate3_Bubble        ${AvsLang} "Créer un nouveau script AviSynth vide (clic droit - nouveau - AviSynth Script)"
LangString SelectExtraFiles_Bubble  ${AvsLang} "Sélectionner un ou plusieurs fichier additionnels à installer"
LangString ExtraFiles1_Bubble       ${AvsLang} "Installer avisynth.lib et avisynth.exp pour le développement avec des interfaces en langage C"
LangString ExtraFiles2_Bubble       ${AvsLang} "Installer le fichier avisynth.map"
LangString ExtraFiles3_Bubble       ${AvsLang} "Installer FilterSDK pour le développement de plugins AviSynth"

LangString Uninstall_Text           ${AvsLang} "Désintallation réussie."
LangString RemoveReg_Text           ${AvsLang} "Voulez-vous supprimer le pointeur de la base de registre vers$\nle dossier des plugins (aucun fichier ne sera supprimé)?"
Manusse

Last edited by manusse; 1st June 2008 at 13:01.
manusse is offline   Reply With Quote
Old 1st June 2008, 13:52   #15  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
I found by adding 1. I can override the standard texts, however the replacment is still 2.5 chars to long, damn, the last 'n' is sliced in half. Any further ideas? Are there shorter synonyms or common abbreviations for either "Sélectionnez" or "d'installation"?

In 2. the 'n' is missing at 'dossier system,$\net ensuite'

I added 3. and 4. with a little help from babelfish/yahoo. Is my usage correct here?

and 5. the StandAlone_Bubble text now fits.
Code:
1. LangString ^ComponentsSubText1      ${AvsLang} "Sélectionnez type d'installation :"
2. LangString InUseMsg_Text            ${AvsLang} "Impossible de copier avisynth.dll vers le dossier system$\n$\nFermez toutes les applications qui utilisent, et$\nvérifiez que vous avez les droits en écriture sur le dossier system,$\net ensuite réessayez."
3. LangString Japanese_Text            ${AvsLang} "Documentation en japonais"
4. LangString Japanese_Bubble          ${AvsLang} "Installer aide en japonais"

Last edited by IanB; 1st June 2008 at 14:25.
IanB is offline   Reply With Quote
Old 1st June 2008, 14:13   #16  |  Link
manusse
SubtitleCreator's Co-Dev
 
manusse's Avatar
 
Join Date: Oct 2005
Location: France
Posts: 579
Hi again,

For 1, I would suggest: "Sélectionnez installation :"
For 3 and 4 it's perfect.
That should now do it right!

Manusse
manusse is offline   Reply With Quote
Old 1st June 2008, 14:45   #17  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,183
I will provide russian text, probably direct to CVS.

But limited text space is a real problem, may be NSIS standard window should be enlanged
__________________
My Avisynth plugins are now at http://avisynth.org.ru and mirror at http://avisynth.nl/users/fizick
I usually do not provide a technical support in private messages.
Fizick is offline   Reply With Quote
Old 1st June 2008, 15:28   #18  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
manusse and niiyan,

I feel we have made real progress today, thank you both very much.

Try the latest installer here, AviSynth_080601.zip.

You can Download or View the complete installer script from CVS.

@Fizick,

Welcome aboard the multilingual train. While chasing how to fix the french ^ComponentsSubText1, I saw many other interesting parameters. The Japanese defs already increase the size, so I guess there are numbers to tweak, just gotta find them.

Last edited by IanB; 1st June 2008 at 15:36.
IanB is offline   Reply With Quote
Old 1st June 2008, 15:41   #19  |  Link
manusse
SubtitleCreator's Co-Dev
 
manusse's Avatar
 
Join Date: Oct 2005
Location: France
Posts: 579
IanB,

It seems the .nsi file has been correctly updated but not the installer. Maybe you didn't recompile it.

Manusse
manusse is offline   Reply With Quote
Old 1st June 2008, 16:20   #20  |  Link
manusse
SubtitleCreator's Co-Dev
 
manusse's Avatar
 
Join Date: Oct 2005
Location: France
Posts: 579
It's better but I still see a problem. I'll have to shrink this string a bit more.



The description doesn't fit.

Manusse
manusse is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 21:01.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.