Sprache(n) verwenden in TC [Deutsch/Englisch] | Dunkelmodus/Normalmodus (Hilfedateien <.CHM>)

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Sprache(n) verwenden in TC [Deutsch/Englisch] | Dunkelmodus/Normalmodus (Hilfedateien <.CHM>)

Post by *tuska »

Dieser Beitrag soll hauptsächlich als Hilfestellung für die Themen "Sprachen" und "Dunkelmodus" in Total Commander dienen.
WICHTIGER HINWEIS bezüglich "BACKUP"-Erstellung

Code: Select all

Bevor Sie beginnen, erstellen Sie sicherheitshalber ein Backup vom Ordner %COMMANDER_PATH% und %COMMANDER_PATH%\Language\
[bzw. gegebenenfalls %COMMANDER_PATH%\Language\Extra\ sofern Sie zuvor schon einmal Pkt. 2. Language Bar for TC 9.51...
eingerichtet haben].
Siehe unten nach Punkt 4.: "*) Erläuterung zu %COMMANDER_PATH%"...
1. Downloads (Installationsdatei(en), englische Sprachdatei, Hilfedateien <Dunkelmodus>,...)

Code: Select all

https://www.ghisler.com/ddownload.htm .................	zB tcmd951x32_64.exe        (TC - finale Version)
https://www.ghisler.com/950a_betad.htm ................	zB tc950ax32_64_rc1.exe	    (Betaversion - nur Beispiel!)
https://www.ghisler.ch/install/beta/ ..................	zB totalcmd950b1x32_64.cab  (Betaversion - nur Beispiel!)
https://www.totalcommander.ch/win/old/?C=M;O=D ........ Total Commander (Archiv)    (alte Programmversionen)

https://plugins.ghisler.com/languages/wcmd_eng.zip   ) Externe englische Dateien,  u.a. Sprachdatei für Total Commander;
                             ........................ ) zB WCMD_ENG.INC (Befehle),  WCMD_ENG.LNG (Sprache), WCMD_ENG.MNU (Menü)
                             
http://totalcmd.net/plugring/languagebar.html ....... > TC Language Bar 1.02	    (Download)   > Peter H. S. Madsen (petermad)
https://ghisler.ch/board/viewtopic.php?f=6&t=57594 .. > TC Language Bar for TC 9.51 (Diskussion) >

Code: Select all

------------------------------------------------------------------------------------------------------------------------------
Ab TC Version 9.50 ist dies derzeit die offizielle Webseite für Downloads von Hilfedateien (*.CHM) mit Dunkelmodus (Dark mode)
für die Sprachen "Deutsch" und "Englisch":
https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp
https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip ........ Downloadlink!
------------------------------------------------------------------------------------------------------------------------------
https://www.ghisler.ch/board/viewtopic.php?f=6&t=33740  Extended Menus for TC 9.51 - Peter H. S. Madsen (petermad)
https://ghisler.ch/board/viewtopic.php?p=382460#p382460 Extended Menus for TC 9.51 - Updated March 28th 2020
							- Added Dark Help (TotalcmdDark.chm) to the addons package
							- Updated Old Style Help (totalcmd.hlp) in the addons package
------------------------------------------------------------------------------------------------------------------------------

Code: Select all

------------------------------------------------------------------------------------------------------------------------------
totalcmd.hlp files
https://ghisler.ch/board/viewtopic.php?f=3&t=24120  	totalcmd.hlp file - Hauptlink
https://ghisler.ch/board/viewtopic.php?p=382287#p382287 tcmdd951_hlp.zip
- http://www.totalcommander.ch/help/tcmde951_hlp.zip
- http://www.totalcommander.ch/help/tcmdd951_hlp.zip
------------------------------------------------------------------------------------------------------------------------------
2. Language Bar for TC 9.51 - Peter H. S. Madsen (petermad)

Code: Select all

Die Languagebar empfiehlt sich hauptsächlich für Tester, die schnell zwischen verschiedenen Sprachen umschalten möchten.

2.1 Installation und Beschreibung:      (Achtung: Die Datei "Languagebar10X.zip" wird laufend aktualisiert...*)
    Siehe https://ghisler.ch/board/viewtopic.php?f=6&t=57594 Language Bar for TC 9.51 ... (englisch)
    Ein Doppelklick auf die Datei "Languagebar102.zip"* installiert das Plugin (nach Klick auf den "Ja"-Button).
    Beispiel:
    Es erscheint die folgende Meldung:
    "Dieses Archiv enthält das folgende Plugin/Zubehör für Total Commander:
    Language Bar for Total Commander 9.51 (by petermad)  
    - After installation see: %COMMANDER_PATH%\Language\Extra\Readme.txt for further instructions.

    Versionsnummer: 1.02
    Möchten Sie es installieren?"   ---> Klick auf den Button "Ja" < ---

Code: Select all

2.1.1 WICHTIG: Installationsmeldung bzw. *\Languagebar102.zip\pluginst.inf - Hinweis in der Datei "pluginst.inf" beachten(!):
      Nach Installation siehe: %COMMANDER_PATH%\Language\Extra\Readme.txt für weitere Instruktionen
      After installation see : %COMMANDER_PATH%\Language\Extra\Readme.txt for further instructions.    
2.1.2 Es wird dieser Ordner angelegt: %COMMANDER_PATH%\Language\Extra\   (--> Unterordner "Extra" im Ordner "Language")
2.1.3 Aus dem Ordner %COMMANDER_PATH%\Language\Extra\ jetzt die Datei "Language.bar" in die Buttonbar ziehen und "fallen" lassen.
2.1.4 Klicke auf den neuen Button um schnell zwischen verschiedenen Sprachen umschalten zu können, folgende Buttons erscheinen:
      - Button 1: "Default Bar" ---> Rückkehr zur Hauptbuttonbar (default.bar)
      - Button 2: "Languages Bar" -> nach Klick auf diesen Button werden die Nationalflaggen angezeigt
                  und nach Klick auf eine Flagge wird auf die entsprechende Sprache umgeschaltet.
                  Klick auf den 1. Button schaltet eine Ebene zurück, d.h. auf die Language (Haupt-)Buttonbar
      - Button 3: "Languages Bar as Menu" -> nach Klick auf diesen Button wird eine Sub-Buttonbar mit den Nationalflaggen angezeigt.
                  Vorteil: Hier ist auf einen Blick erkennbar, welche Sprache zu welcher Flagge gehört.

Code: Select all

      ----------------------------------------------------------------------------------------------------------------------------
      Hinweis: An dieser Stelle empfiehlt es sich gegebenenfalls seine Einstellungen hinsichtlich selbst geänderter Menüdateien
               zu überprüfen:
               Menü "Konfigurieren" > "Einstellungen..." > "Sprache (Language)"
      Lösung:  Einfach aus dem Ordner %COMMANDER_PATH%\LANGUAGE\ die Dateien "WCMD_DEU.MNU" u. "WCMD_ENG.MNU" (selbst geändert)
               über die Dateien im Ordner %COMMANDER_PATH%\LANGUAGE\Extra\ drüberkopieren und dort Backup-Dateien erstellen,
               damit beim nächsten Update/Upgrade die Einstellungen wiederhergestellt werden können.
      ----------------------------------------------------------------------------------------------------------------------------
      - Button 4: "Open .lng and .mnu File under Cursor"  =  Öffne .LNG Datei unter Cursor
                  Cursor auf Datei positionieren, zB WCMD_DEU.LNG, Strg-Taste drücken, Button 4 anklicken -> öffnet Sprachdatei DEU
                  Die Menüs und Funktionstastenbezeichnungen (zB F5 Kopieren, etc.) werden in der gewählten Sprache angezeigt.

Code: Select all

      - Button 5: "Open .mnu File under Cursor"  =  Öffne .MNU Datei unter Cursor
                  Cursor auf Datei positionieren, zB WCMD_DEU.MNU, Strg-Taste drücken, Button 5 anklicken -> öffnet Menüdatei DEU
                  
		  Hinweis: Im Gegensatz zum Button 4 werden beim Button 5 die Funktionstastenbezeichnungen,
                  zB F5 Kopieren, F7 Neuer Ordner ... NICHT mitgeändert (in diesem Fall auf die deutsche Sprache),
                  und zwar dann, wenn zuvor eine andere Menüsprache (zB Englisch) geladen war!
                  
      - Button 6: "English Language and Menu (build-in)"  = Sprache englisch INTERN(!) und Menüs in englischer Sprache (Standard!)

Code: Select all

      - Button 7: "Open Your Language/Menu file (change XXX in Parameters field)" --> standardmäßig LEER; Einstellung erforderlich!
                  In der Regel wird man sich hier gegebenenfalls eine Fremdsprache einstellen.
      
                  Öffne Deine Sprach-/Menüdatei (ändere xxx im Parameterfeld): Rechtsklick auf Button > Ändern...
                  VON: %Pwcmd_XXX.lng
                  AUF: %Pwcmd_ENG.lng
                  In diesem Fall empfiehlt es sich den Tooltip anzupassen, damit man später weiß, welche Sprache man
                  hier eingestellt hat: Rechtsklick auf Button > Ändern... | Beispiel für Tooltip-Bezeichnung: ...
                  Öffne Deine Sprach-/Menüdatei (ändere xxx im Parameterfeld)|ENG - englisch
                  Open Your Language/Menu file (change XXX in Parameters field)|ENG - english
      
		  Die Menüs und Funktionstastenbezeichnungen (zB F5 Kopieren, etc.) werden in der gewählten Sprache angezeigt.

Code: Select all

      - Button 8: "Open Your Menu file (change XXX in Parameters field)" --> standardmäßig LEER; Einstellung erforderlich!
                  In der Regel wird man sich hier gegebenenfalls eine Fremdsprache einstellen.
                  
                  Öffne Deine Menüdatei (ändere xxx im Parameterfeld): Rechtsklick auf Button > Ändern...
                  VON: %Pwcmd_XXX.mnu
                  AUF: %Pwcmd_ENG.mnu
		  In diesem Fall empfiehlt es sich den Tooltip anzupassen, damit man später weiß, welche Sprache man
                  hier als Menüsprache eingestellt hat: Rechtsklick auf Button > Ändern...
                  
                  Hinweis: Im Gegensatz zum Button 7 werden beim Button 8 die Funktionstastenbezeichnungen,
                  zB F5 Kopieren, F7 Neuer Ordner ... NICHT geändert (in diesem Fall auf die englische Sprache),
                  und zwar dann, wenn zuvor eine andere Menüsprache (zB Deutsch) geladen war!

Code: Select all

2.2   Backup erstellen
      Nach Installation empfiehlt es sich zumindest von den folgenden Dateien ein Backup zu erstellen, denn sie werden beim
      nächsten Update/Upgrade überschrieben - Pfad ... %COMMANDER_PATH%\Language\Extra\ ...:
      Language.bar, Languages.bar, WCMD_DEU.MNU (Heimatsprache), WCMD_ENG.MNU (Fremdsprache)
                  
2.3   Deinstallation
2.3.1 Löschen Sie den erstellten Button in der Buttonbar (nur 1 Button!)
2.3.2 Löschen Sie den Ordner "Extra" im Pfad %COMMANDER_PATH%\Language\Extra\                  
3. In Total Commander nur die Sprache "Deutsch" verwenden

Code: Select all

    ... und zwar ohne bzw. mit Dunkelmodus (dies gilt auch für Hilfedateien!).    
3.1 Hilfedatei: Normalmodus - Deutsch
    - TOTALCMD.CHM (deutsche Hilfedatei) befindet sich im Programmverzeichnis <%COMMANDER_PATH%> *)
    - Konfigurieren - Einstellungen... - Sprache (Language): Deutsch (WCMD_DEU.LNG)

3.2 Hilfedatei: Dunkelmodus - Deutsch
    - Datei "totalcmd951_darkhelp.zip" öffnen durch anklicken 
      (Readme.txt/Liesmich, unter anderem wegen Unterschied zwischen "Darkhelp" <-> "Darkhelp2")
    - Ordner "Darkhelp" öffnen durch anklicken
    - Ordner "Deutsch" öffnen durch anklicken (totalcmdDark.chm = Hilfedatei "Deutsch" mit Dunkelmodus)
    - Die Datei totalcmdDark.chm in das Programmverzeichnis von TC kopieren (=extrahieren) - %COMMANDER_PATH% *)
      [Alternativ könnte auch totalcmd951_darkhelp.zip\Darkhelp\English\LANGUAGE\Wcmd_deudark.chm verwendet werden]
    - Andere Dateien aus "...\totalcmd951_darkhelp.zip\Darkhelp\Deutsch\" werden nicht benötigt
4. In Total Commander die Sprachen "Deutsch" und "Englisch" (abwechselnd) verwenden

Code: Select all

    ... und zwar ohne bzw. mit Dunkelmodus (dies gilt auch für Hilfedateien!).

4.1 Hilfedateien: Normalmodus - Deutsch
    - TOTALCMD.CHM (deutsche Hilfedatei) vom Programmverzeichnis <%COMMANDER_PATH%> *) verschieben in den folgenden Ordner:
      %COMMANDER_PATH%\Language\
    - %COMMANDER_PATH%\Language\WCMD_DEU.CHM -> Datei löschen
    - %COMMANDER_PATH%\Language\TOTALCMD.CHM -> umbenennen auf: WCMD_DEU.CHM

Code: Select all

4.2 Hilfedateien: Normalmodus - Englisch
     Die Hilfedateien aus den heruntergeladenen Dateien (zB *.cab oder *.exe) extrahieren wie folgt:
     Beispiel: tcmd951x32_64.exe
     - Cursor auf Datei "tcmd951x32_64.exe" positionieren
     - Strg+Bild-nach-unten Taste(!)) drücken (der Inhalt der .exe Datei wird angezeigt)
     - Cursor auf Datei "INSTALL.CAB" positionieren
     - Strg+Bild-nach-unten Taste drücken (der Inhalt der .cab Datei wird angezeigt) oder "INSTALL.CAB" anklicken
     - Ordner "e" anklicken (der Ordner wird geöffnet und die englische Hilfedatei "TOTALCMD.CHM" wird angezeigt)
     - Die Datei "TOTALCMD.CHM" in das Programmverzeichnis von TC kopieren (=extrahieren) - %COMMANDER_PATH% *)
     - 3x die Rücktaste drücken(!), danach wird wieder "tcmd951x32_64.exe" angezeigt

Code: Select all

4.3 Hilfedateien: Dunkelmodus - Deutsch
    - Datei "totalcmd951_darkhelp.zip" öffnen durch anklicken 
      (Readme.txt/Liesmich, unter anderem wegen Unterschied zwischen "Darkhelp" <-> "Darkhelp2")
    - Ordner "Darkhelp" öffnen durch anklicken
    - Ordner "English" öffnen durch anklicken (totalcmdDark.chm = Hilfedatei "Englisch" mit Dunkelmodus)
    - Ordner "LANGUAGE" öffnen durch anklicken 
    - Die Datei "Wcmd_deudark.chm" kopieren nach %COMMANDER_PATH%\Language\ *) [Option: Umbenennung auf "WCMD_DEUDARK.CHM"]
    - Andere Dateien aus "...\totalcmd951_darkhelp.zip\Darkhelp\English\LANGUAGE\" werden nicht benötigt

Code: Select all

4.4 Hilfedateien: Dunkelmodus - Englisch
    - Datei "totalcmd951_darkhelp.zip" öffnen durch anklicken 
      (Readme.txt/Liesmich, unter anderem wegen Unterschied zwischen "Darkhelp" <-> "Darkhelp2")
    - Ordner "Darkhelp" öffnen durch anklicken
    - Ordner "English" öffnen durch anklicken (totalcmdDark.chm = Hilfedatei "Englisch" mit Dunkelmodus)
    - Die Datei "totalcmdDark.chm" kopieren nach %COMMANDER_PATH% *), das ist das Programmverzeichnis von TC

Code: Select all

4.5. Englische Sprachdatei - Downloadlink: https://plugins.ghisler.com/languages/wcmd_eng.zip
     - WICHTIG: Sofern die Dateien "WCMD_ENG.INC" bzw. "WCMD_ENG.MNU" zuvor geändert/angepaßt wurden, dann ein BACKUP erstellen!
       Siehe auch: "Hinweise Pkt. 5.4"
     - Wenn man diese Datei [doppelt] anklickt erhält man zB folgende Meldung (analog zu einer Plugin-Installation):
       "Dieses Archiv enthält das folgende Plugin/Zubehör für Total Commander:
        External English language files for Total Commander 9.50
     
        Möchten Sie es installieren?"
     - Mit Klick auf "Ja" werden die Dateien im Pfad %COMMANDER_PATH%\Language\ installiert.

Code: Select all

- Ab diesem Zeitpunkt gibt es neben der Sprache "Deutsch" die Sprache "Englisch" in TC in zwei Varianten:

  1. "English" (Englisch intern); die englische Sprache ist fest in Total Commander eingebaut/integriert.
     Bei Auswahl von "Englisch intern" läßt sich keine Menüdatei einpflegen.
  2. "WCMD_ENG.LNG" Diese Datei war nie Teil der Installation und sie wird nur für Übersetzer benötigt.
     Bei Auswahl von "WCMD_ENG.LNG" läßt sich als Menüdatei "WCMD_ENG.MNU" definieren (Name wird auf "WCMD_ENG.mnu geändert).
     Dies hat den Vorteil, dass sich in TC zB eigene Menüpunkte mit Befehlen selbst anlegen lassen;
     siehe ....: "Hinweise Pkt. 5.4" und Beispiele.
     Siehe auch: "Hinweise Pkt. 5.3" ... Menüführung in gewünschter Sprache mit Button aufrufen.
  
- [Die Dateien "WCMD_ENG.INC", "WCMD_ENG.LNG", "WCMD_ENG.MNU" im Ordner "totalcmd951_darkhelp.zip\Darkhelp\Deutsch\language\"
  könnten theoretisch ebenfalls verwendet werden, d.h. kopieren (=extrahieren) nach %COMMANDER_PATH%\Language\].
*) Erläuterung zu %COMMANDER_PATH%

Code: Select all

%COMMANDER_PATH% ... Siehe: https://www.ghisler.ch/wikide/index.php/Navigation#Umgebungsvariablen
Dies ist jener Ort/Ordner in dem sich zB auch die Dateien TOTALCMD.EXE oder TOTALCMD64.EXE befinden.

Die Verwendung der Umgebungsvariable %COMMANDER_PATH% eignet sich unter anderem bei der Verwendung von Buttons 
in einer portablen TC-Version.*
*Portable Version von TC --> empfohlene Einstellung: wincmd.ini - Abschnitt [Configuration] UseIniInProgramDir=7

Weiters ist es gegebenenfalls möglich, eine "Pfadverkürzung" vorzunehmen - Beispiel:
VORHER:   D:\Daten\Programme\TotalCommander\TCD_USB-Stick\TC32-64USB\Language\
NACHHER:  ----------------------------------------> %COMMANDER_PATH%\Language\
(In diesem Beispiel befinden sich die Dateien TOTALCMD.EXE bzw. TOTALCMD64.EXE im Ordner "TC32-64USB").
5. Hinweise (Dunkelmodus <ein/aus>, Sprache und Menüführung in gewählter Sprache, Menü selbst anpassen, Backups <.INC, .MNU>)

Code: Select all

5.1 Der Dunkelmodus steht in TC seit Version 9.50 zur Verfügung. *)
    Dunkelmodus ein-/bzw. ausschalten, zB mit einem Button mit Kommando: cm_SwitchDarkmode, cm_EnableDarkmode, cm_DisableDarkmode
    oder über Menü "Konfigurieren" - "Dunkel<->Normal". Siehe auch Hilfe (F1): Registerkarte "Suchen": Dunkel<->Normal
    Je nachdem ob der Dunkelmodus ein- oder ausgeschaltet ist kann die Hilfe in TC mit/ohne Dunkelmodus angezeigt werden,
    sofern obige Vorgangsweise berücksichtigt wird.
    *) Siehe weitere WICHTIGE HINWEISE in der HILFE (F1): 
    - "Dunkel<->Normal": ... Der Dunkelmodus ist ab Windows XP freigeschaltet. ...
    - "Ini-Datei Einstellungen - Teil 1: Configuration": ... u.a. ForceDarkModeOptions= ...

5.2 Datei "wincmd.ini" - Abschnitt [Configuration] DarkMode=0 0=off, 1=like apps, 2=on (...siehe: Hilfe - F1);
    Menü "Konfigurieren" - "Einstellungen..." - "Farben" - "Dunkelmodus": 
    <Immer deaktiviert> | <Immer aktiviert> | <Nur wenn für Windows 10-Apps aktiviert>

Code: Select all

5.3 Button mit Kommando: OPENLANGUAGEFILE WCMD_ENG.LNG (Sprache <.LNG> und Menüführung <.MNU> in englischer Sprache) 
    Button mit Kommando: OPENLANGUAGEFILE WCMD_DEU.LNG (Sprache <.LNG> und Menüführung <.MNU> in deutscher Sprache)
    Wichtig: Siehe Pkt. 7.1 ... Beispiele mit Codes zur Erstellung von Buttons in TC (kopieren/einfügen)!
    
5.4 Sollten Dateien, zB *.INC, *.MNU zuvor angepasst/verändert und hievon BACKUPS erzeugt worden sein,
    dann sollten diese nach einem Update/Upgrade von TC per Dateivergleich wieder adaptiert werden.
    Beispiele: %COMMANDER_PATH%\TOTALCMD.INC, %COMMANDER_PATH%\Language\WCMD_DEU.MNU und WCMD_ENG.MNU ...
    Beispieleinträge zu Datei "WCMD_DEU.MNU" und "WCMD_ENG.MNU" (selbst erstellt!) nachstehend ...

Code: Select all

5.4.1 WCMD_DEU.MNU --> Programmelemente EIN/AUS -schalten: https://ghisler.ch/board/viewtopic.php?f=2&t=50763
      POPUP "&Programmelemente"
      MENUITEM SEPARATOR
      MENUITEM "Buttonbar ein-/ausblenden", cm_VisButtonbar
      MENUITEM "Vertikale Buttonbar ein-/ausblenden", cm_VisButtonbar2
      MENUITEM "Ordnertabs ein-/ausblenden", cm_VisDirTabs
      MENUITEM "Laufwerksbuttons ein-/ausblenden", cm_VisDriveButtons
      MENUITEM "Zweite Laufwerksbuttonbar (rechts) ein-/ausblenden", cm_VisTwoDriveButtons
      MENUITEM "Laufwerksliste ein-/ausblenden", cm_VisDriveCombo
      MENUITEM "Buttons: Flacher/normaler Modus", cm_VisFlatDriveButtons
      MENUITEM "Benutzeroberfläche: Flacher/normaler Modus", cm_VisFlatInterface
      MENUITEM "Aktuellen Pfad ein-/ausblenden", cm_VisCurDir
      MENUITEM "Knöpfe für Verlauf + Laufwerksliste ein-/ausblenden", cm_VisHistHotButtons
      MENUITEM "Spaltenüberschriftenzeile ein-/ausblenden", cm_VisTabHeader
      MENUITEM "Statusinformationen ein-/ausblenden", cm_VisStatusbar
      MENUITEM "Kommandozeile ein-/ausblenden", cm_VisCmdLine
      MENUITEM "Funktionstastenknöpfe ein-/ausblenden", cm_VisKeyButtons
      MENUITEM "Brotkrumenleiste ein-/ausblenden", cm_VisBreadCrumbs
      MENUITEM "Schalte Overlay-Symbole ein/aus", cm_SwitchOverlayIcons
      MENUITEM SEPARATOR
      END_POPUP      

Code: Select all

5.4.2 WCMD_ENG.MNU --> Programmelemente EIN/AUS -schalten: https://ghisler.ch/board/viewtopic.php?f=2&t=50763
      POPUP "&Program elements"
      MENUITEM SEPARATOR
      MENUITEM "Show/hide button bar", cm_VisButtonbar
      MENUITEM "Show/hide vertical button bar", cm_VisButtonbar2
      MENUITEM "Show/hide folder tabs", cm_VisDirTabs
      MENUITEM "Show/hide drive button bars", cm_VisDriveButtons
      MENUITEM "Show/hide second (right) drive button bar", cm_VisTwoDriveButtons
      MENUITEM "Show/hide drive combobox", cm_VisDriveCombo
      MENUITEM "Buttons: Flat/normal mode", cm_VisFlatDriveButtons
      MENUITEM "Interface: Flat/normal mode", cm_VisFlatInterface
      MENUITEM "Show/hide current directory", cm_VisCurDir
      MENUITEM "Show/hide dir history+hotlist", cm_VisHistHotButtons
      MENUITEM "Show/hide column header line", cm_VisTabHeader
      MENUITEM "Show/hide status bar", cm_VisStatusbar
      MENUITEM "Show/hide Command line", cm_VisCmdLine
      MENUITEM "Show/hide function key buttons", cm_VisKeyButtons
      MENUITEM "Show/hide Breadcrumb bar", cm_VisBreadCrumbs
      MENUITEM "Switch icon overlays on/off", cm_SwitchOverlayIcons
      MENUITEM SEPARATOR
      END_POPUP

Code: Select all

5.4.3 Die obigen Bezeichnungen zu den Befehlen wurden teilweise an eigene Wünsche angepasst(!).
      Die Originalbezeichnungen können wie folgt abgefragt werden:
      1. cm_CommandBrowser in die TC-Kommandozeile eingeben und <ENTER> drücken
      2. Den Befehl, zB cm_VisButtonbar in das Feld "Filter:" eingeben.
      3. STRG+Umschalt+C oder Umschalt+Doppelklick auf die Zeile kopiert den Inhalt in die Zwischenablage
         cm_VisButtonbar   2901   Show/hide button bar
      4. STRG+V fügt den Inhalt der Zwischenablage zB in eine Textdatei ein
         cm_VisButtonbar   2901   Show/hide button bar
      [STRG+C oder ALT+Doppelklick auf Zeile fügt nur den Befehl in die Zwischenablage ein].
6. HILFE (F1) - Dunkelmodus/DarkMode - (deutsch/englisch) - Peter H. S. Madsen (petermad)

Code: Select all

6.1 Direktlink für Download von Hilfedateien (deutsch/englisch) mit Dunkelmodus:
    https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip

6.2 Offizielle Webseite (Downloads)
    https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp  
    Ab TC Version 9.50 ist dies die offizielle Webseite für Downloads von Hilfedateien (*.CHM) mit Dunkelmodus (Dark mode)
    für die Sprachen "Deutsch" und "Englisch".

Code: Select all

6.3 Struktur zu Datei: totalcmd951_darkhelp.zip
    Die nachfolgende Struktur zeigt, in welche Pfade die unten angeführten Dateien zu entpacken sind.
    In den Ordner, zB %COMMANDER_PATH%\Language\ kann man auch wechseln, wenn man cd %COMMANDER_PATH%\Language\ 
    in der Kommandozeile von TC eingibt und dann <ENTER> drückt [Gegebenenfalls ist ein zweitesmal <ENTER> drücken erforderlich].
         
    Achtung: VOR Durchführung sollte von diesen Dateien gegebenenfalls ein BACKUP(!) erstellt werden, und zwar 
    sofern man in diesen Dateien selbst Änderungen bzw. Ergänzungen vorgenommen hat! Siehe zB Pkt. 5.4!

Code: Select all

    Beispiel - Heimatsprache DEUTSCH:
    - (1) Die Datei "Wcmd_deudark.chm" im gepackten Ordner "Darkhelp\English\LANGUAGE\" in den folgenden Ordner entpacken: 
          %COMMANDER_PATH%\Language\
    - (2) Die Datei "totalcmdDark.chm" im gepackten Ordner "Darkhelp\English\" muß in den Ordner entpackt werden,
          in dem sich auch die Datei "TOTALCMD.EXE" bzw. "TOTALCMD64.EXE" befinden (--> %COMMANDER_PATH% <--)
    - (3) Die Datei "WCMD_ENG.LNG" in den folgenden Ordner entpacken: 
          %COMMANDER_PATH%\Language\
     
    Das gilt analog auch zu dem Ordner "Darkhelp2". Im Zweifelsfall einfach die .CHM-Datei <Hilfedatei> doppelt anklicken.

Code: Select all

    Die Hilfedateien können wie im Beispiel angeführt sowohl mit 
    - interner englischer Sprache (Menü "Konfigurieren" > "Einstellungen..." > "Sprache (Language)": English)
      als auch mit
    - Sprachdatei "WCMD_ENG.LNG"
    verwendet werden!

Code: Select all

    !===========================================!==================================================!======================!====
    !  %COMMANDER_PATH%	  (= TOTALCMD.EXE,...) 	!      %COMMANDER_PATH%\Language  		   !  Dunkelmodus         !  #
    !===========================================!==================================================!======================!====
    !      Darkhelp\Deutsch\totalcmdDark.chm	!						   !  			  !
    !  						!      Darkhelp\Deutsch\language\WCMD_ENG.CHM	   !  Sprache: Englisch   !
    !  						!      Darkhelp\Deutsch\language\WCMD_ENG.INC      !  (Fremdsprache)      !
    !  						!  (3) Darkhelp\Deutsch\language\WCMD_ENG.LNG      !  (Foreign language)  ! (3)
    !  						!      Darkhelp\Deutsch\language\WCMD_ENG.MNU      !  			  !
    !                                           !      Darkhelp\Deutsch\language\Wcmd_engdark.chm  !     		  !
    !-------------------------------------------!--------------------------------------------------!----------------------!

Code: Select all

    !-------------------------------------------!--------------------------------------------------!----------------------!
    !  (2) Darkhelp\English\totalcmdDark.chm	!						   !			  ! (2)
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.CHM      !  Sprache: Deutsch	  !
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.INC      !  (Heimatsprache)	  !
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.LNG      !  (Home language)	  !
    !  						!      Darkhelp\English\LANGUAGE\WCMD_DEU.MNU	   !  	  		  !
    !  						!  (1) Darkhelp\English\LANGUAGE\Wcmd_deudark.chm  !      		  ! (1)
    !===========================================!==================================================!===========================

Code: Select all

    !===========================================!==================================================!===========================    
    !  --- ODER ---                             !      --- ODER ---                                !  --- ODER ---	  !
    !===========================================!==================================================!======================!====

Code: Select all

    !===========================================!==================================================!======================!====
    !  %COMMANDER_PATH%	  (= TOTALCMD.EXE,...) 	!      %COMMANDER_PATH%\Language  		   !  Dunkelmodus         !  #
    !===========================================!==================================================!======================!====
    !      Darkhelp2\Deutsch\totalcmdDark.chm	!						   !    		  !
    !  						!      Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.CHM	   !  Sprache: Englisch   !
    !  						!      Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.INC     !  (Fremdsprache)	  !
    !  						!  (3) Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.LNG     !  (Foreign language)  ! (3)
    !  						!      Darkhelp2\Deutsch\LANGUAGE\WCMD_ENG.MNU     ! 			  !
    !                                           !      Darkhelp2\Deutsch\LANGUAGE\Wcmd_engdark.chm !  			  !
    !-------------------------------------------!--------------------------------------------------!----------------------!

Code: Select all

    !-------------------------------------------!--------------------------------------------------!----------------------!
    !  (2) Darkhelp2\English\totalcmdDark.chm	!						   !			  ! (2)
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.CHM     !  Sprache: Deutsch	  !
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.INC     !  (Heimatsprache)	  !
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.LNG     !  (Home language)	  !
    !  						!      Darkhelp2\English\LANGUAGE\WCMD_DEU.MNU	   !  	  		  !
    !  						!  (1) Darkhelp2\English\LANGUAGE\Wcmd_deudark.chm !      		  ! (1)
    !===========================================!==================================================!======================!====

Code: Select all

    Hinweis von petermad: https://ghisler.ch/board/viewtopic.php?p=370131#p370131
    WCMD_ENG.CHM and WCMD_ENGDARK.CHM only works when you use WCMD_ENG.LNG - not with internal English language.
    WCMD_ENG.CHM und WCMD_ENGDARK.CHM funktionieren nur, wenn Sie WCMD_ENG.LNG verwenden - nicht mit interner englischer Sprache.
7. Sprachumschaltung, zB Deutsch/Englisch (Heimatsprache/Fremdsprache) und vice versa | 3 Buttons, 2 Shortcuts

Code: Select all

7.1 BUTTONS

Code: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE WCMD_DEU.LNG

wcmicons.dll,69
Menüführung DEUTSCH || ALT+D|OPENLANGUAGEFILE WCMD_DEU.LNG

0
-1

Code: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE WCMD_ENG.LNG

wcmicons.dll,68
Menüführung ENGLISCH || ALT+E|OPENLANGUAGEFILE WCMD_ENG.LNG|Konfigurieren-Einstellungen.. Sprache (Language):|
English ist fix eingebaut, d.h. es gibt keine .LNG Datei(!), außer für Übersetzer!|
I.d. Datei WCMD_ENG.MNU wurden zB eigene Menüeinträge gespeichert.

0
-1

Code: Select all

2 Zeilenumbrüche beim Tooltip - nur zwecks besserer Lesbarkeit - eingefügt nach "|".  ...Bitte entfernen...
Bezüglich Shortcut ALT+E: Siehe Pkt. 7.2

Code: Select all

TOTALCMD#BAR#DATA
OPENLANGUAGEFILE

%COMMANDER_EXE%,27
Wechsel zur internen englischen Sprache (ohne eigene Menüeinträge!)|https://ghisler.ch/board/viewtopic.php?p=369640#p369640


-1

Code: Select all

Du kannst den CODE zum Anlegen eines Buttons in TC wie folgt nutzen:

1. Klicke auf "ALLES AUSWÄHLEN" (rechts neben CODE:)
2. STRG + C = Kopieren in die Zwischenablage (drücke die Taste 'Strg' und halte sie gedrückt, dann drücke den Buchstaben "C")
3. Tätige einen Rechtsklick auf einen freien Platz in der Buttonbar [zB nach dem letzten Button oder zwischen den Buttons]
4. Klicke auf den Menüpunkt "Einfügen"
5. [Option: Zeige mit dem Cursor (etwas länger) auf den neu erstellten Button: "Tooltip" erscheint (-> Beschreibung zum Button)]
6. Siehe auch: https://ghisler.ch/board/viewtopic.php?p=335674#p335674 Erklärung zu TOTALCMD#BAR#DATA

Code: Select all

7.2 SCHNELLTASTEN, SHORTCUTS
    Es empfiehlt sich gegebenenfalls Shortcuts für die Umschaltung auf eine andere Sprache zu verwenden, 
    zB um Buttons "einzusparen", etc.
     
    Shortcuts, zB ALT+D, ALT+E können über Menü "Konfigurieren" - "Einstellungen..." - "Diverses":
    'Tastenkombinationen umdefinieren' erstellt werden (-> em_Befehl in Datei "usercmd.ini" erforderlich!*) 
    * Ausführliche Schritt-für-Schritt Anleitung - siehe: https://ghisler.ch/board/viewtopic.php?p=331512#p331512
    ODER 
    einfach über nachfolgend angeführte manuelle Einträge in den Dateien "wincmd.ini" und "usercmd.ini"(!):

Code: Select all

    wincmd.ini
    [Shortcuts]
    A+D=em_Menuefuehrung_DEUTSCH
    A+E=em_Menuefuehrung_ENGLISCH

Code: Select all

    usercmd.ini
    [em_Menuefuehrung_DEUTSCH]
    button=
    cmd=OPENLANGUAGEFILE WCMD_DEU.LNG
    menu=OPENLANGUAGEFILE WCMD_DEU.LNG|Menüführung DEUTSCH
    [em_Menuefuehrung_ENGLISCH]
    button=
    cmd=OPENLANGUAGEFILE WCMD_ENG.LNG
    menu=OPENLANGUAGEFILE WCMD_ENG.LNG|Menüführung ENGLISCH
    
    Somit kann mit dem Shortcut..                             [incl. selbst erstellter Menüeinträge(!)
    ALT+D ... die deutsche Sprach-/Menüführung aufgerufen werden  | WCMD_DEU.MNU | [siehe Punkt 5.4.1]
    ALT+E ... die englische Sprach-/Menüführung aufgerufen werden | WCMD_ENG.MNU | [siehe Punkt 5.4.2]
8. HISTORY.TXT (Auszug "Dunkelmodus" = "Dark mode")

Code: Select all

12.02.20 Release Total Commander 9.50a release candidate 1 (RC1)
12.02.20 Added: Dark mode: Open help file named totalcmddark.chm if it exists in the same location as totalcmd.chm (32/64)
15.01.20 Added: Tell lister plugins with parameter lcp_darkmodenative=256 when using native Dark mode 
                (in addition to lcp_darkmode=128) (32/64)
                
10.01.20 Release Total Commander 9.50 beta 12a
09.01.20 Added: Tell lister plugins with parameter lcp_darkmode=128 when using Dark mode,
                changed plugin interface version to 2.12 (32/64)
                
08.01.20 Release Total Commander 9.50 beta 12
07.01.20 Added: wincmd.ini [Configuration] ForceDarkModeOptions=3 disables Windows 10-specific Dark mode functions and 
                uses compatibility mode from older versions (32/64)
                
04.12.19 Release Total Commander 9.50 beta 8
02.12.19 Added: Dark mode: Add bottom line to listbox, and top line when not showing current path (32/64)

27.11.19 Release Total Commander 9.50 beta 7
26.11.19 Added: Always show borders around file lists in Dark mode. 
Can be disabled via wincmd.ini [Layout] DarkListBorders=0 (not used for classic theme) (32/64)

20.11.19 Release Total Commander 9.50 beta 6
19.11.19 Added: Configuration - Options - Color: Show preview (example output) also for Lister, Compare by contents,
                title bars, hint windows, and Dark mode (32/64)
18.11.19 Added: Use Dark mode for scroll bars in "Compare by content" on Windows 10 1809 or newer (not on older versions) (32/64)
18.11.19 Added: Default Dark mode background color is now a bit brigher (RGB=32,32,32), the same as in the Explorer (32/64)
18.11.19 Added: Hint foreground and background color are now configurable, both in normal and in Dark mode (32/64)

13.11.19 Release Total Commander 9.50 beta 5
13.11.19 Added: Dark mode: Show border around file panels when not using the option "Flat user interface" (32/64)
13.11.19 Added: Dark mode, Windows 10 1809 or newer: Add Dark mode for scrollbars in the listbox part of comboboxes 
                (e.g. Configuration - Button bar) (32/64)
12.11.19 Added: Dark mode: Always show border around current path, also when using tabs (32/64)

30.10.19 Release Total Commander 9.50 beta 3
29.10.19 Added: Dark mode: Enable Dark mode options by default also on Windows XP and newer (32/64)
29.10.19 Added: Dark mode: Partial support for dark scrollbars in listboxes on older Windows versions
               (only when scrolling with the keyboard) (32/64)
25.10.19 Added: Dark mode: Highlight frame and opening indicator in combobox when hovering with the mouse over it (32/64)
23.10.19 Added: Save new Dark mode option set via cm_SwitchDarkmode/cm_EnableDarkmode/cm_DisableDarkmode to wincmd.ini, 
                except when the default was "Only when enabled for Windows 10 apps" (32/64)
23.10.19 Added: Three new internal commands: cm_SwitchDarkmode to switch Dark mode on/off, cm_EnableDarkmode to switch it on
                and cm_DisableDarkmode to switch it off (useful e.g. for time controlled Dark mode) (32/64)
                
21.10.19 Release Total Commander 9.50 beta 2
21.10.19 Added: Dark mode: show hover effect for folder tabs and sorting headers (32/64)

16.10.19 Release Total Commander 9.50 beta 1
30.07.19 Added: Start working on Dark mode support for Windows 10 1809 and later (32/64)
9. KURZFASSUNG (Tätigkeiten nach einer Total Commander - Installation)

Code: Select all

Bevor Sie nachfolgende Punkte durchführen, sollten Sie vorangeführte Punkte gelesen und verstanden haben
(um eventuellen Missverständnissen im nachfolgenden Text vorzubeugen).

1.  %COMMANDER_PATH%\Language\WCMD_DEU.CHM LÖSCHEN(!)       (siehe auch nachstehend - Punkt 2.! ...)
2.  %COMMANDER_PATH%\TOTALCMD.CHM -->  VERSCHIEBEN(!) nach: %COMMANDER_PATH%\Language\TOTALCMD.CHM u. auf WCMD_DEU.CHM UMBENENNEN(!)
3.  https://www.ghisler.com/ddownload.htm .. DOWNLOAD einer finalen Version, zB tcmd951x32_64.exe (Strg+Bild-nach-unten Taste,...)
3.1 C:\Users\USER\AppData\Local\Temp\_tc\INSTALL.CAB\e\TOTALCMD.CHM --> EXTRAHIEREN nach: %COMMANDER_PATH%\TOTALCMD.CHM (englisch)
4.  https://plugins.ghisler.com/languages/wcmd_eng.zip DOWNLOAD; 
4.1 Strg+Bild-nach-unten Taste drücken, WCMD_ENG.LNG ENTPACKEN nach: %COMMANDER_PATH%\Language\WCMD_ENG.LNG;
    gegebenenfalls vorhandene Datei überschreiben.

Code: Select all

5.  Download - Hilfedateien <.CHM> | Dunkelmodus
    https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip .................................. Direktlink für Download
    https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp ........... Offizielle Webseite
5.1 Installation gemäß Punkt 6.3 von: "6. HILFE (F1) - Dunkelmodus/DarkMode - (deutsch/englisch) - Peter H. S. Madsen (petermad)"
5.2 Sollte nur die Sprache DEUTSCH verwendet werden, dann gilt folgendes: 
    *\totalcmd951_darkhelp.zip\Darkhelp\Deutsch\totalcmdDark.chm
    Die Datei totalcmdDark.chm in das Programmverzeichnis von TC kopieren (=extrahieren) - %COMMANDER_PATH%

6.  Dateivergleich/-anpassungen vornehmen  (NUR sofern eigenständig Anpassungen in den Original-Dateien vorgenommen wurden)
6.1 %COMMANDER_PATH%\TOTALCMD.INC ........ <=> %COMMANDER_PATH%\TOTALCMD.BACKUP.INC 
6.2 %COMMANDER_PATH%\Language\WCMD_DEU.MNU <=> %COMMANDER_PATH%\Language\WCMD_DEU_BACKUP.MNU
6.3 %COMMANDER_PATH%\Language\WCMD_ENG.MNU <=> %COMMANDER_PATH%\Language\WCMD_ENG_BACKUP.MNU

Code: Select all

Optional
7.  http://totalcmd.net/plugring/languagebar.html ... > TC Language Bar 1.02  (Download)  Autor: Peter H. S. Madsen (petermad);
    Vorgangsweise wie unter Punkt 2. "Language Bar for TC 9.51 - Peter H. S. Madsen (petermad)" angeführt. 
    > Die Languagebar empfiehlt sich hauptsächlich für Tester, die schnell zwischen verschiedenen Sprachen umschalten möchten.
10. Linksammlung

Code: Select all

https://www.ghisler.ch/wiki/index.php?title=List_of_unreleased_plugins#darkchmhelp   Derzeit offizielle Webseite Hilfe/Dunkelmodus
https://madsenworld.dk/tc-darkhelp/totalcmd951_darkhelp.zip ............. Direktlink für Download von Hilfedateien mit Dunkelmodus
https://ghisler.ch/board/viewtopic.php?p=382460#p382460 ....... Extended Menus for TC 9.51 - petermad | Dark Help | Old Style Help
https://ghisler.ch/board/viewtopic.php?f=14&t=54862 ......... Forum "TC suggestions (English)" - CHM Help for Dark mode (englisch)
https://ghisler.ch/board/viewtopic.php?p=370159#p370159  petermad - Erläuterung zu ZIP-Datei "totalcmd951_darkhelp.zip" (englisch)
https://ghisler.ch/board/viewtopic.php?f=2&t=54684 u.a... Sinn des Dark Modes ; Jetzt auch mit Beispielen / Diskussionen (deutsch)
https://ghisler.ch/board/viewtopic.php?f=3&t=54242 u.a... (unter anderen) .......... TC 9.50 - Dark mode / Diskussionen (englisch)
https://www.ghisler.ch/wikide/index.php/Navigation#Umgebungsvariablen ................ Umgebungsvariablen (%COMMANDER_PATH%, etc.)
https://ghisler.ch/board/viewtopic.php?p=383334#p383334 ..... Dark Mode on Linux Mint 19.3 under Wine 4.0 (checkboxes -> solution)
11. Danke!

Code: Select all

Herzlichen Dank an den Autor und alle User, die zu diesen Themen beigetragen haben!
Hinweis in eigener Sache

Code: Select all

Sollten zu diesen Themen Fragen auftauchen oder Sie mir einen Hinweis [auf eine eventuell erforderliche Korrektur] geben wollen,
dann bitte unbedingt ein SEPARATES Thema im Forum (Deutsch oder Englisch) erstellen,
und zwar mit Referenz (Linkangabe) auf diesen Beitrag.

Damit wird es mir ermöglicht, die oben angeführten Themen gegebenenfalls laufend zu aktualisieren.

https://www.ghisler.ch/wikide/index.php?title=Hauptseite
Einen Eintrag im Total Commander Wiki zu erstellen ist von mir nicht geplant.

Danke!
-----------------------------------------------------------------------------------------------------------------
Bitte antworten Sie NICHT auf diesen Beitrag - siehe vorstehend: "Hinweis in eigener Sache".
-----------------------------------------------------------------------------------------------------------------
Post Reply