diff --git a/ui/PeopleDialog.py b/ui/PeopleDialog.py
deleted file mode 100644
index 85be7fd..0000000
--- a/ui/PeopleDialog.py
+++ /dev/null
@@ -1,112 +0,0 @@
-# Form implementation generated from reading ui file 'ui/PeopleDialog.ui'
-#
-# Created by: PyQt6 UI code generator 6.6.0
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
-
-
-from PyQt6 import QtCore, QtGui, QtWidgets
-
-
-class Ui_Dialog(object):
- def setupUi(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(542, 300)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())
- Dialog.setSizePolicy(sizePolicy)
- self.formLayout = QtWidgets.QFormLayout(Dialog)
- self.formLayout.setObjectName("formLayout")
- self.label = QtWidgets.QLabel(parent=Dialog)
- self.label.setObjectName("label")
- self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label)
- self.nameEdit = QtWidgets.QLineEdit(parent=Dialog)
- self.nameEdit.setObjectName("nameEdit")
- self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.nameEdit)
- self.label_5 = QtWidgets.QLabel(parent=Dialog)
- self.label_5.setObjectName("label_5")
- self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_5)
- self.emailEdit = QtWidgets.QLineEdit(parent=Dialog)
- self.emailEdit.setObjectName("emailEdit")
- self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.emailEdit)
- self.label_2 = QtWidgets.QLabel(parent=Dialog)
- self.label_2.setObjectName("label_2")
- self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_2)
- self.orgEdit = QtWidgets.QLineEdit(parent=Dialog)
- self.orgEdit.setObjectName("orgEdit")
- self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.orgEdit)
- self.label_3 = QtWidgets.QLabel(parent=Dialog)
- self.label_3.setObjectName("label_3")
- self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_3)
- self.bookCombo = QtWidgets.QComboBox(parent=Dialog)
- self.bookCombo.setObjectName("bookCombo")
- self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.FieldRole, self.bookCombo)
- self.label_4 = QtWidgets.QLabel(parent=Dialog)
- self.label_4.setObjectName("label_4")
- self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_4)
- self.sectionCombo = QtWidgets.QComboBox(parent=Dialog)
- self.sectionCombo.setObjectName("sectionCombo")
- self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.FieldRole, self.sectionCombo)
- self.widget = QtWidgets.QWidget(parent=Dialog)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth())
- self.widget.setSizePolicy(sizePolicy)
- self.widget.setObjectName("widget")
- self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget)
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.printBtn = QtWidgets.QPushButton(parent=self.widget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.printBtn.sizePolicy().hasHeightForWidth())
- self.printBtn.setSizePolicy(sizePolicy)
- self.printBtn.setObjectName("printBtn")
- self.horizontalLayout.addWidget(self.printBtn)
- self.emailBtn = QtWidgets.QPushButton(parent=self.widget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.emailBtn.sizePolicy().hasHeightForWidth())
- self.emailBtn.setSizePolicy(sizePolicy)
- self.emailBtn.setObjectName("emailBtn")
- self.horizontalLayout.addWidget(self.emailBtn)
- spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout.addItem(spacerItem)
- self.formLayout.setWidget(7, QtWidgets.QFormLayout.ItemRole.FieldRole, self.widget)
- self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
- self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
- self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
- self.buttonBox.setObjectName("buttonBox")
- self.formLayout.setWidget(8, QtWidgets.QFormLayout.ItemRole.SpanningRole, self.buttonBox)
- self.label_6 = QtWidgets.QLabel(parent=Dialog)
- self.label_6.setObjectName("label_6")
- self.formLayout.setWidget(6, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_6)
- self.sessionCombo = QtWidgets.QComboBox(parent=Dialog)
- self.sessionCombo.setObjectName("sessionCombo")
- self.formLayout.setWidget(6, QtWidgets.QFormLayout.ItemRole.FieldRole, self.sessionCombo)
-
- self.retranslateUi(Dialog)
- self.buttonBox.accepted.connect(Dialog.accept) # type: ignore
- self.buttonBox.rejected.connect(Dialog.reject) # type: ignore
- QtCore.QMetaObject.connectSlotsByName(Dialog)
- Dialog.setTabOrder(self.nameEdit, self.emailEdit)
- Dialog.setTabOrder(self.emailEdit, self.orgEdit)
- Dialog.setTabOrder(self.orgEdit, self.bookCombo)
- Dialog.setTabOrder(self.bookCombo, self.sectionCombo)
-
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "People"))
- self.label.setText(_translate("Dialog", "Name"))
- self.label_5.setText(_translate("Dialog", "Email"))
- self.label_2.setText(_translate("Dialog", "Organization"))
- self.label_3.setText(_translate("Dialog", "Book"))
- self.label_4.setText(_translate("Dialog", "Section"))
- self.printBtn.setText(_translate("Dialog", "Print"))
- self.emailBtn.setText(_translate("Dialog", "EMail"))
- self.label_6.setText(_translate("Dialog", "Session"))
diff --git a/ui/PeopleDialog.ui b/ui/PersonDialog.ui
similarity index 100%
rename from ui/PeopleDialog.ui
rename to ui/PersonDialog.ui
diff --git a/ui/opendyslexic/OpenDyslexic-Bold.otf b/ui/fonts/opendyslexic/OpenDyslexic-Bold.otf
similarity index 100%
rename from ui/opendyslexic/OpenDyslexic-Bold.otf
rename to ui/fonts/opendyslexic/OpenDyslexic-Bold.otf
diff --git a/ui/opendyslexic/OpenDyslexic-BoldItalic.otf b/ui/fonts/opendyslexic/OpenDyslexic-BoldItalic.otf
similarity index 100%
rename from ui/opendyslexic/OpenDyslexic-BoldItalic.otf
rename to ui/fonts/opendyslexic/OpenDyslexic-BoldItalic.otf
diff --git a/ui/opendyslexic/OpenDyslexic-Italic.otf b/ui/fonts/opendyslexic/OpenDyslexic-Italic.otf
similarity index 100%
rename from ui/opendyslexic/OpenDyslexic-Italic.otf
rename to ui/fonts/opendyslexic/OpenDyslexic-Italic.otf
diff --git a/ui/opendyslexic/OpenDyslexic-Regular.otf b/ui/fonts/opendyslexic/OpenDyslexic-Regular.otf
similarity index 100%
rename from ui/opendyslexic/OpenDyslexic-Regular.otf
rename to ui/fonts/opendyslexic/OpenDyslexic-Regular.otf
diff --git a/ui/opendyslexic/OpenDyslexicAlta-Bold.otf b/ui/fonts/opendyslexic/OpenDyslexicAlta-Bold.otf
similarity index 100%
rename from ui/opendyslexic/OpenDyslexicAlta-Bold.otf
rename to ui/fonts/opendyslexic/OpenDyslexicAlta-Bold.otf
diff --git a/ui/opendyslexic/OpenDyslexicAlta-BoldItalic.otf b/ui/fonts/opendyslexic/OpenDyslexicAlta-BoldItalic.otf
similarity index 100%
rename from ui/opendyslexic/OpenDyslexicAlta-BoldItalic.otf
rename to ui/fonts/opendyslexic/OpenDyslexicAlta-BoldItalic.otf
diff --git a/ui/opendyslexic/OpenDyslexicAlta-Italic.otf b/ui/fonts/opendyslexic/OpenDyslexicAlta-Italic.otf
similarity index 100%
rename from ui/opendyslexic/OpenDyslexicAlta-Italic.otf
rename to ui/fonts/opendyslexic/OpenDyslexicAlta-Italic.otf
diff --git a/ui/opendyslexic/OpenDyslexicAlta-Regular.otf b/ui/fonts/opendyslexic/OpenDyslexicAlta-Regular.otf
similarity index 100%
rename from ui/opendyslexic/OpenDyslexicAlta-Regular.otf
rename to ui/fonts/opendyslexic/OpenDyslexicAlta-Regular.otf
diff --git a/ui/opendyslexic/OpenDyslexicMono-Regular.otf b/ui/fonts/opendyslexic/OpenDyslexicMono-Regular.otf
similarity index 100%
rename from ui/opendyslexic/OpenDyslexicMono-Regular.otf
rename to ui/fonts/opendyslexic/OpenDyslexicMono-Regular.otf
diff --git a/ui/resources.qrc b/ui/resources.qrc
index a34d8e0..81ac6dd 100644
--- a/ui/resources.qrc
+++ b/ui/resources.qrc
@@ -4,6 +4,9 @@
display.css
email.css
beep.wav
- opendyslexic/OpenDyslexic-Regular.otf
+ fonts/opendyslexic/OpenDyslexic-Regular.otf
+ translate/esl_reader_en.qm
+ translate/esl_reader_fr.qm
+ translate/esl_reader_pt.qm