Columns-keeps-resizing-to-the-minimal-default/3956

post #3956 is back

GRAMPS: 5.2.0-rc1-14870e658 
Python: 3.10.12 (main, Jun 11 2023, 05:26:28) [G... 
BSDDB: 6.2.9 (5, 3, 28) 
sqlite: 3.37.2 (2.6.0)
LANG: he_IL.UTF-8
מערכת הפעלה: Linux
הפצה: 5.15.0-83-generic

Is this from a fresh install? Are you sure that these column widths were not stored in an ini file before the bug was fixed?

Note that if you do a fresh install and delete the entire gramps52 User Directory folder, Gramps will attempt to import the gramps51/gramps.ini when the 1st run of Gramps regenerates the new gramps52 folder. And it does the same if you just delete the gramps52/gramps.ini file.

This makes it behave a bit unexpectedly sometimes.

It caused a change my ‘upgrade’ testing process now. Deleting the gramps.ini file is no longer my standard way to get back to baseline. (Although deleting all the other .ini files is still good.

Instead, I open the gramps52/gramps.ini and detele everything after the header data. Gramps will regenerate all the defaults from the presets in the code instead of using your old tweaked (and sometimes ‘deformed’ or ‘malformed’) grams51/gramps.ini version.

This is from a locale clone of maintenance/gramps52 ( GRAMPS: 5.2.0-rc1-14870e658 ) and running
python3 setup.py build;python3 Gramps.py

Before cloning from git I deleted the previous clone completely.

gramps51/gramps.ini was newly generated, so it must be something else.
Another strange behavior is, when I drag a border of a column to resize it, a completely different column is affected and expands in the opposite direction.

;; Gramps key file
;; Automatically created at 2023/09/12 22:04:42

[behavior]
addmedia-image-dir='/home/avi/GRAMPS Data/Records'
;;addmedia-relative-path=0
1 Like

Now that sound like a RTL compatibility issue for the table’s column count in the .ini and it’s gadget controls.

1 Like

Maybe some sort of RTL code regression? for other stuff looks strange too. For example the prerequisites checker window is alignd both LTR and RTL this makes the output “not very usefull”

The folks over at Document Foundation (LibreOffice) note a few GTK3-specific (and some for GTK or GTK2) issues for RTL. And they sub-categorize some issues by different RTL languages.

1 Like

This closed report looks like it might be related. Perhaps the perception was off a little. Maybe instead of expanding the wrong direction, it is moving the handle of the next column:

59889 – FORMATTING: Dragging edge in table re-sizes column width of the next…

I can’t reproduce the problem with the column sizes.

There are two issues that I can see:

  1. The divider in the column header between the second to last and last column is missing. It is still possible to resize the column though.

  2. When the table is within a scrolled window that has scrollbars, the column expands in the wrong direction. The table also seems to be positioned on the wrong size of the window.

The Pre-requisites gramplet text positioning is understandable and should be easy to fix. I don’t have a Hebrew locale file though.

I ran Gramps in Hebrew with the Gtk debugger. It also had a missing column divider when in Hebrew.

Then I tried running Files (nautilus) in Hebrew. It has exactly the same column resizing issues as Gramps.

This is obviously a Gtk bug.

I pushed the Pre-requisites translation yesterday…

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Prerequisites Checker\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-09-10 07:03+0300\n"
"PO-Revision-Date: 2023-09-10 07:51+0300\n"
"Last-Translator: Avi Markovitz <avi.markovitz@gmail.com>\n"
"Language-Team: Avi Markovitz <avi.markovitz@gmail.com>\n"
"Language: he\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==2 ? 1 : n>10 && n%10==0 ? "
"2 : 3);\n"
"X-Generator: Poedit 3.0.1\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.gpr.py:28
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.gpr.py:36
msgid "Prerequisites Checker"
msgstr "בדיקת דרישות־קדם"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.gpr.py:29
msgid "Prerequisites Checker Gramplet"
msgstr "גרמפלט בדיקת דרישות־קדם"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:136
msgid ""
"Diagnostic Gramplet to help evaluate if <a href=\"https://gramps-project.org/"
"\">Gramps</a> has all <a href=\"https://github.com/gramps-project/gramps/"
"blob/master/README.md\">prerequisites</a> installed.\n"
msgstr ""
"גרמפלט אבחון שנועד להעריך אם <a href=\"https://gramps-project.org/\">גרמפס</"
"a> , <a href=\"https://github.com/gramps-project/gramps/blob/master/README."
"md\">כל דרישות הקדם הנחוצות להפעלה תקינה של</a> מותקנות.\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:142
msgid ""
"Diagnostic Gramplet to help evaluate if Gramps has all prerequisites "
"installed."
msgstr ""
"גרמפלט אבחון שנועד להעריך אם כל דרישות הקדם הנחוצות להפעלה תקינה, מותקנות."

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:162
msgid ""
"\n"
"<u><b>REQUIREMENTS</b></u>\n"
msgstr ""
"\n"
"<u><b>דרישות קדם</b></u>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:164
msgid ""
"The following packages <b>MUST</b> be installed (Requires the minimum "
"version or greater.):\n"
msgstr "<b>חובה</b>    (מצריך גרסה מזערית ומעלה):\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:180
msgid ""
"\n"
"<u><b>STRONGLY RECOMMENDED</b></u>\n"
msgstr ""
"\n"
"<u><b>ממלצים בחום</b></u>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:182
msgid ""
"The following packages are <b>STRONGLY RECOMMENDED</b> to be installed "
"(needed for geography and charts):\n"
msgstr ""
"<b>מומלץ בחום</b> להתקין גם את החבילות הבאות (הן דרושות למצג גיאוגרפיה "
"ותרשימים):\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:194
msgid ""
"\n"
"<u><b>Optional</b></u>\n"
msgstr ""
"\n"
"<u><b>חלופי</b></u>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:195
msgid "The following packages are optional:\n"
msgstr "החבילות הבאות הן חלופיות:\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:197
msgid "Gtkspell enables spell checking in the notes.\n"
msgstr "Gtkspell מאפשר בדיקת־איות שדות 'הערה'\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:202
msgid ""
"Python Image Library (PIL) is needed for cropping images and LaTeX output."
msgstr "נדרשת ספריית פייתון (PIL) לחיתוך תמונות ופלט LaTeX."

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:215
msgid ""
"\n"
"<u><b>Development & Translation Requirements</b></u>\n"
msgstr ""
"\n"
"<u><b>דרישות פתוח ותרגום</b></u>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:217
msgid ""
"The following packages should be installed if you intend to translate or do "
"any development (addons etc):\n"
msgstr "למפתחים ומתרגמים (תוספים ועוד), נא להתקין גם את החבילות הבאות:\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:226
msgid ""
"\n"
"<u><b>Optional packages required by Third-party Addons</b></u>\n"
msgstr ""
"\n"
"<u><b>חבילות חלופיות שדרושות לתוספי צד ג'</b></u>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:229
msgid ""
"Prerequistes required for the following <a href=\"https://gramps-project.org/"
"wiki/index.php?title=Third-party_Addons\">Third-party Addons</a> to work:\n"
msgstr ""
"דרישות־קדם חובה ל<a href=\"https://gramps-project.org/wiki/index.php?"
"title=תוספים_צד־שלישי\">תוספים צד־שלישי</a>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:251
msgid ""
"\n"
"<u><b>Diagnostic checks</b></u>\n"
msgstr ""
"\n"
"<u><b>בדיקות אבחון</b></u>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:252
msgid "Check for potential issues.\n"
msgstr "בדיקת סוגיות אפשריות.\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:253
msgid ""
"\n"
"Environment settings:\n"
msgstr ""
"\n"
"הגדרות סביבת־עבודה:\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:258
msgid ""
"\n"
"\n"
"<u><b>Locales available:</b></u>\n"
msgstr ""
"\n"
"<u><b>מקמים זמינים</b></u>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:263
msgid ""
"\n"
"<u><b>Back Up Your Genealogy Files.</b></u>\n"
msgstr ""
"\n"
"<u><b>נא לגבות את קובצי אילן־היוחסין.</b></u>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:264
msgid "Time to back up your genealogy files, and then test your backups!\n"
msgstr "זה הזמן לגבות את כל קבצי אילן־היוחסין ולבדוק את תקינות הגיבויים!\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:267
msgid ""
"<i><a href=\"https://gramps-project.org/wiki/index.php?"
"title=How_to_make_a_backup\">Backup to Gramps XML</a> You will find backup "
"in the Family Tree menu of recent Gramps versions, otherwise use Export in "
"the same menu but uncheck privacy options in the Exporter Assistant in order "
"to export all data.</i>\n"
msgstr ""
"<i><a href=\"https://gramps-project.org/wiki/index.php?"
"title=How_to_make_a_backup\">XML גיבוי לגרמפס</a>בגרסאות האחרונות של גרמפס, "
"ניתן למצוא את פריט התפריט 'גיבוי' בתפריט אילן־היוחסין, לחלופין ניתן להשתמש "
"באפשרות 'ייצוא' מאותו התפריט. נא להסיר את הסימון 'אפשרויות הפרטיות' בסייען "
"היצוא, על מנת שכלל הנתונים יכללו בקובץ שיוצא.</i>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:273
msgid ""
"* Backups can be made at any time and at least on the first day of every "
"month, if not more often.\n"
msgstr ""
"* ניתן לבצע גיבויים בכל עת, אך מומלץ לפחות ביום הראשון בכל חודש, אם לא "
"בתדירות גבוהה יותר.\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:275
msgid ""
"* Before any upgrade it is strongly recommended to backup each of your "
"Family Trees.\n"
msgstr "* לפני כל שדרוג מומלץ לגבות כל אילנות־היוחסין.<\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:277
msgid ""
"* Test your backups by creating a new Family Tree and importing the backup."
msgstr ""
"* חשוב לבדוק את תקינות הגיבויים, ניתן לבצע זאת על ידי יצירת אילן־יוחסין חדש "
"וייבוא קוץ ​​הגיבוי לתוכו."

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:295
msgid ", is the most current version.\n"
msgstr ",זוהי הגרסה העדכנית ביותר.\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:308
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:391
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:457
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:516
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:517
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:565
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:586
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:621
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:622
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:646
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:647
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:711
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:714
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:775
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:776
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:878
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:890
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:899
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:901
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:914
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:976
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1022
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1078
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1081
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1093
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1115
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1163
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1165
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1234
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1309
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1474
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1516
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1517
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1885
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1887
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1946
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1953
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1982
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1984
msgid "not found"
msgstr "לא נמצא"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:313
#, python-format
msgid ""
"You have Gramps %s. Please make a backup and then upgrade.\n"
"%s"
msgstr ""
"מותקנת גרסת גרמפס %s. נא לבצע גיבוי ורק לאחר מכן שדרוג.\n"
"%s"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:317
#, python-format
msgid ""
"You have Gramps %s installed; an unreleased development version. Thank you "
"for contributing and testing; please report any issues. Backups are your "
"friend.\n"
msgstr ""
"מותקנת גרסת גרמפס %s. זוהי גרסת פתוח שטרם שוחררה. תודה על התרומה ובדיקת "
"התכנה, נא לדווח על סוגיות ככל שהיו. גיבויים הם 'חברים יקרים'.\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:325
#, python-format
msgid "You have Gramps %s. Congratulations, you have the current version.\n"
msgstr "מותקנת גרסת גרמפס %s. ברכות! הגרסה העדכנית ביותר מותקנת.\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:352
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:426
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:478
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:522
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:571
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:722
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:922
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1124
msgid " (Requires version "
msgstr " (נדרשת גרסה "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:353
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:361
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:431
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:485
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:528
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:540
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:576
msgid " or greater installed.)\n"
msgstr " או מאוחרת יותר מותקנת).\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:360
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:430
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:483
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:526
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:538
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:575
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:718
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:917
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1120
msgid " (Passed: version "
msgstr " (עבר: גרסה "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:388
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:453
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:512
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:513
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:561
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:709
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:771
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:772
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1076
msgid "unknown version"
msgstr "גרסה לא ידועה"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:396
msgid "DISPLAY not set"
msgstr "מצג לא הוגדר"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:427
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:479
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:523
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:535
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:572
msgid " or greater.)\n"
msgstr " או מאוחר יותר).\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:534
msgid " (Requires "
msgstr " (נדרש "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:624
msgid "* Berkeley Database library (bsddb3: "
msgstr "ספרית מסד נתונים ברקליי (bsddb3: "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:649
msgid "* SQLite Database library (sqlite3: "
msgstr "* ספרית מסד נתונים SQLite (sqlite3: "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:663
msgid "* xdg-utils (Manual check see instructions link)"
msgstr "* xdg-utils (נא לבצע בדיקה ידנית, להנחיות נא לעקוב אחר הקישור)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:676
msgid "* librsvg2 (Manual check see instructions link)"
msgstr "* librsvg2 (נא לבצע בדיקה ידנית, להנחיות נא לעקוב אחר הקישור)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:687
msgid ""
"* language-pack-gnome-xx (Manual check see instructions link) for your "
"Language <show locale here TBD>"
msgstr ""
"* language-pack-gnome-xx (נא לבצע בדיקה ידנית, להנחיות נא לעקוב אחר הקישור) "
"לשפה המבוקשת <הצגת רשימת המיקמום הקיימים כאן. (עתידי)>"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:719
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1121
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1125
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1522
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1527
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1721
msgid " or greater installed.)"
msgstr " או מאוחרת יותר מותקנת.)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:723
msgid " or greater)"
msgstr " או מאוחר יותר)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:754
msgid "Graphviz not in system PATH"
msgstr "Graphviz לא כלול בנתיב המערכת"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:817
msgid "Ghostscript not in system PATH"
msgstr "Ghostscript לא כלול בנתיב המערכת"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:832
msgid " (Passed: version 0.5.x is installed.)"
msgstr " (עבר: גרסה 0.5.x מותקנת.)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:835
msgid " (Requires version 0.5.x)"
msgstr " (נדרשת גרסה 0.5.x)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:838
msgid "* python-fontconfig not found, (Requires version 0.5.x)"
msgstr "* python-fontconfig לא נמצא, (נדרשת גרסה 0.5.x)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:840
msgid "* python-fontconfig installed, version unavailable"
msgstr "* python-fontconfig מותקן, גרסה לא זמינה"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:919
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:924
msgid " or greater installed.) (enchant module: "
msgstr " או מאוחרת יותר מותקנת). (פרקן enchant: "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:965
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:973
msgid "installed"
msgstr "מותקן"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:980
#, python-format
msgid ""
"* rcs %s TBD (Passed: version %s or greater installed. If not on Microsoft "
"Windows)"
msgstr ""
"* rcs %s (עתידי) (עבר: גרסה %s או מאוחרת יותר מותקנת.למעט במערכות וינדוס)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:984
#, python-format
msgid ""
"* rcs %s TBD (Requires version %s or greater installed. If not on Microsoft "
"Windows)"
msgstr "* rcs %s (עתידי) (גרסה נדרשת %s או מאוחרת יותר. למעט במערכות וינדוס)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1020
msgid "Installed but does not supply version"
msgstr "מותקן אך לא מספק גרסה"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1094
#, python-format
msgid "GExiv2 : %s (Exiv2 library : %s)"
msgstr "GExiv2 : %s (Exiv2 ספריית : %s)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1161
msgid "found another font"
msgstr "נמצא גופן אחר"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1169
msgid ""
"For addon Networkchart, font <a href=\"https://www.fontsquirrel.com/fonts/"
"white-rabbit\">White Rabbit</a> provides an extremely readable result.\n"
msgstr ""
"לתוסף Networkchart, גופן <a href=\"https://www.fontsquirrel.com/fonts/white-"
"rabbit\">ארנב לבן</a> מספק תוצאה קריאה להפליא.\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1203
msgid "Why, when same code works in Graphview"
msgstr "מדוע, כאשר אותו קוד עובד ב־Graphview"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1208
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1260
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1270
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1280
msgid "not installed"
msgstr "לא מותקן"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1287
msgid "  and one of either: (pydotplus: "
msgstr "  ואחד מהבאים: (pydotplus: "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1289
msgid ") or (pygraphviz: "
msgstr ") או (pygraphviz: "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1313
msgid "Installed(MS-Windows)"
msgstr "תותקן (וינדוס MS)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1317
msgid "Installed(Linux/Mac)"
msgstr "מותקן (לינוקס/מק)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1351
msgid "not installed "
msgstr "לא מותקן "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1406
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1576
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1578
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1579
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1664
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1670
msgid "not found."
msgstr "לא נמצא."

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1428
msgid "Standard. Passed: program installed - 32bit on 64bit Win OS."
msgstr "תקני. עבר: תוכנה מותקנת – 32 ביט, על מערכת הפעלה וינדוס 64 ביט."

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1438
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1446
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1470
msgid "Installed"
msgstr "מותקן"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1480
msgid ") (Requires the gramps addon listed under 'Plugin lib')"
msgstr ") (נדרש תוסף גרמפס שמופיע ברשימה 'Plugin lib')"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1513
msgid "DBF installed"
msgstr "DBF מותקן"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1521
msgid ".)(Requires version "
msgstr ".)(נדרשת גרסה "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1526
msgid " installed.)(Passed: version "
msgstr " מותקן.)(עבר: גרסה "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1673
#, python-format
msgid "(OpenCV facedetection: %s)"
msgstr "(זיהוי פנים OpenCV: %s)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1720
msgid " (lxml: not found. Requires version "
msgstr " (lxml: לא נמצאו. נדרשת גרסה "

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1738
msgid "* Requires: MongoDB TBD / pymongo TBD"
msgstr "* נדרש MongoDB (עתידי) / pymongo (עתידי)"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1752
#, python-format
msgid "* Operating System: %s"
msgstr "* מערכת הפעלה: %s"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1773
msgid ""
"<u><b><a href=\"https://gramps-project.org/wiki/index.php?"
"title=Gramps_5.0_Wiki_Manual_-"
"_Command_Line#LANG.2C_LANGUAGE.2C_LC_MESSAGE.2C_LC_TIME\">Locale Settings:</"
"a></b></u>\n"
msgstr ""
"<u><b><a href=\"https://gramps-project.org/wiki/index.php?"
"title=Gramps_5.0_Wiki_Manual_-_Command_Line/"
"he#LANG.2C_LANGUAGE.2C_LC_MESSAGE.2C_LC_TIME\">הגדרות מיקמום:</a></b></u>\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1779
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1780
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1781
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1782
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1832
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1833
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1834
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1836
msgid "not set"
msgstr "לא מוגדר"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1784
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1785
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1786
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1787
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1838
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1839
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1840
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1841
msgid "not tested"
msgstr "לא נבדק"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1807
msgid ""
"\n"
"Installed Locales\\Translations (If only English is listed please re-install "
"Gramps again and make sure to select all the Translations and Dictionaries)\n"
"\n"
msgstr ""
"\n"
"מקמים\\תרגומים מותקנים (אם רק השפה ה'אנגלית' מופיעה ברשימה, נא להתקין את "
"גרמפס שוב ולוודא שכול התרגומים והמילונים שברשימה, נבחרו)\n"
"\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1844
msgid ""
"\n"
"Gramps Environment variables:\n"
msgstr ""
"\n"
"משתני סביבת־עבודה גרמפס:\n"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1883
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1944
#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1980
msgid "found"
msgstr "נמצא"

#: PrerequisitesCheckerGramplet/PrerequisitesCheckerGramplet.py:1987
msgid ""
"Sphinx is a tool that builds the Gramps development documentation and man "
"pages\n"
msgstr "ספינקס הוא כלי לבנית תיעוד הפיתוח של גרמפס ועמודי המדריך בויקי\n"

Linux mint uses Nemo, which seems to resize columns properly (on my machine…) also I haven’t notice this behavior on any other app.
This is the GTK stuff on my machine:

░▒▓ ~ ▓▒░ nen                                            ░▒▓ ✔  at 08:50:48 ▓▒░
ii  libgtk-3-0:amd64                 3.24.33-1ubuntu2          amd64        GTK graphical user interface library
ii  libgtk-3-bin                     3.24.33-1ubuntu2          amd64        programs for the GTK graphical user interface library
ii  libgtk-3-common                  3.24.33-1ubuntu2          all          common files for the GTK graphical user interface library
ii  libgtk-3-dev:amd64               3.24.33-1ubuntu2          amd64        development files for the GTK library
ii  libgtk-3-doc                     3.24.33-1ubuntu2          all          documentation for the GTK graphical user interface library
ii  libgtk-4-1:amd64                 4.6.9+ds-0ubuntu0.22.04.1 amd64        GTK graphical user interface library
ii  libgtk-4-bin                     4.6.9+ds-0ubuntu0.22.04.1 amd64        programs for the GTK graphical user interface library
ii  libgtk-4-common                  4.6.9+ds-0ubuntu0.22.04.1 all          common files for the GTK graphical user interface library
ii  libgtk-4-doc                     4.6.9+ds-0ubuntu0.22.04.1 all          documentation for the GTK graphical user interface library
ii  libgtk-4-media-gstreamer         4.6.9+ds-0ubuntu0.22.04.1 amd64        GStreamer media backend for the GTK graphical user interface library
ii  libgtk2.0-0:amd64                2.24.33-2ubuntu2          amd64        GTK graphical user interface library - old version
ii  libgtk2.0-bin                    2.24.33-2ubuntu2          amd64        programs for the GTK graphical user interface library
ii  libgtk2.0-common                 2.24.33-2ubuntu2          all          common files for the GTK graphical user interface library
ii  libgtk3-perl                     0.038-1                   all          Perl bindings for the GTK+ graphical user interface library
ii  libgtk3.0-cil                    2.99.3-4build1            amd64        CLI binding for the GTK+ 3.0 toolkit


Nemo has the same problem when I try it.

I created a simple application with just a three column TreeView in a ScrolledWindow to investigate this further. It can run with both Gtk 3.0 and 4.0. Nothing seems to work.

I also wrote another application to use a ColumnView in Gtk 4.0. This also had problems.

I’ve run out of ideas. If anyone has any suggestions then let me know.

Just to clarify:

I meant resizing Nemo’s columns itself, NOT other apps using GTK.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.