Warning: session_start(): open(/var/lib/php/sessions/sess_rsf72kaklrhio8e6qiltt8ca33, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
concept Statement {
S globalID = aGlobalID(), text;
S possibleEnglishTranslation;
}
static Q q;
sS hE = "English (machine-generated)";
sS hC = "Computer Language";
p-pretty {
final SimpleCRUD crud = new SimpleCRUD(Statement);
crud.renderer = func(Statement s) { litorderedmap(hC, s.text, hE, s.possibleEnglishTranslation) };
showConceptsTable_afterUpdate.set(r {
//print("Setting width");
//tableSetColumnWidths_debug = true;
//tableSetColumnWidths(crud.table, hC, 100);
//crud.table.getColumnModel().getColumn(1).setWidth(100);
});
crud.show(programTitle());
//swing { crud.table.setAutoResizeMode(JTable.AUTO_RESIZE_LAST_COLUMN); }
addMenu(crud.panel, "Menu!",
"Show AI Concepts", r { startOrActivate(#1006463) },
"Rebuild Translations", r { q.add(r { makeTranslations(true) }) });
q = new Q(true);
q.add(r { makeTranslations(false) });
conceptLanguageToolTips();
}
svoid makeTranslations(bool all) {
for (Statement s) {
if (all || empty(s.possibleEnglishTranslation) || eq(s.possibleEnglishTranslation, "?"))
cset(s, possibleEnglishTranslation := orQuestionMark2(f conceptLanguageToEnglish, s.text));
}
}