dictionary-manager-pascal-2
A simple dictionary manager written in Free Pascal with the Lazarus IDE - Version 2 with field names.
- Active · last change 4-17-2026
- ★ 1 on GitHub
README
Dictionary Manager 2 (Pascal)
A simple dictionary manager written in Free Pascal with the Lazarus IDE for viewing and editing text files with lines in the form:
key TAB data1 TAB data2 TAB ...Keys must be unique - when reading the data file, subsequent lines with identical keys are ignored.
This version "Dictionary Manager 2" displays the TAB-separated data not in a single text field (see Version 1), but instead in tabular form with field names. These must be defined in the first line of the data file in the form:
#keyname TAB dataname1 TAB dataname2 TAB ...If this is not the case, the data fields are simply labeled with numbers.
You may double click on the name field to open a bigger text window to view or edit the corresponding value.
Screenshot Linux:

The displayed data record is saved as:
Wir sollten mehr Gem??se kaufen. TAB ????????? ???[???]???[??????]??? ???[???]?????????????????? TAB
Motto yasai o kaimashou. TAB BeispielsatzThe first line in the file is:
#Deutsch TAB Furigana TAB Romaji TAB Type TAB Baseform TAB RomajiThe following applies to the file './data/handedict.txt': Chinese-German Dictionary "HanDeDict", License: CC BY-SA 2.0, Download link, file was created Oct. 2025.
Security Notice
The code I released here into the public domain may appear in third-party projects. I do not maintain, endorse, or have any affiliation with such projects. Any malicious or deceptive use is unauthorized and should be reported to the hosting platform.

