example.rc - Resource file comparison

Resource fileexample.rc
Language 1de
Language 2en
# differences4 [>>]

Meaning of colours

Equal strings

Different types or missing string

Suspicious data (lines after different types or missing string)

Contents:

Dialogs
String tables
Menus

Dialogs

Convention: dialog items of both resources are listed in parallel in the order defined in the resource file. If types are different, all following items are highlighted (no smart diff!).

Dialog IDD_ABOUTBOX

CAPTION    
LTEXT w32los w32los
LTEXT Die Homepage der Freeware-Losungsprogramme ist The homepage of the freeware watchwords programs is
PUSHBUTTON <-> DEFPUSHBUTTON(top)[>>] OK OK
LTEXT Autor: helmut_steeb@losung.de Author contact: helmut_steeb@losung.de
LTEXT w32los.exe w32los.exe
LTEXT Dieses Programm ist Freeware und darf frei verteilt werden. This program is freeware. You may use and distribute it freely.
LTEXT Bitte beachten Sie die Lizenzbedingungen für die Losungstexte! Please respect the license agreements of the watchwords texts!
LTEXT http://www.losung.de/ http://www.losung.de/

(top)


String tables

Convention: all string table entries of both resources are listed in parallel, sorted by the symbolic resourceID.

AFX_IDS_SCMAXIMIZE Fenster auf volle Größe maximieren [<<](top)[>>]
AFX_IDS_SCMINIMIZE Fenster zu Symbol minimieren Reduce the window to an icon
AFX_IDS_SCMOVE Fensterposition verschieben Change the window position
AFX_IDS_SCSIZE Fenstergröße ändern Change the window size
ID_APP_ABOUT Zeigt Informationen über das Programm, die Version und Copyright\nÜber w32los Display program information, version number and copyright\nAbout
ID_APP_EXIT Beendet das Programm\nBeenden Quit the program\nExit
ID_EDIT_COPY Kopiert den Text in die Zwischenablage\nKopieren Copy the text and put it on the Clipboard\nCopy

(top)


Menus

Convention: menus items of both resources are listed in parallel in the order defined in the resource file, with recursion into popup menus. If types (POPUP/MENUITEM) are different, all following items in the same menu are highlighted (no smart diff!).

Items of type SEPARATOR are completely ignored.

Menu IDR_MAINFRAME

+ &Datei &File
    + Losungstext &aktualisieren...\tCtrl+A &Actualize watchwords...\tCtrl+A
    + Losungstexte &organisieren...\tCtrl+O &Organize watchwords...\tCtrl+O
    + &Beenden Configure &Email signature...
    +[<<](top)[>>] MenuItem 3 only in language 2: MENUITEM E&xit [<<](top)
+ &Bearbeiten &Edit
    + &Kopieren\tCtrl+C &Copy\tCtrl+C
    + Bibel&leseangaben kopieren\tCtrl+L Copy bible &readings\tCtrl+R
    + &Einstellungen... &Options...

(top)