I18N Code Work done.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<class>PersonDialog</class>
|
||||
<widget class="QDialog" name="PersonDialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
@@ -155,7 +155,7 @@
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>Dialog</receiver>
|
||||
<receiver>PersonDialog</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
@@ -171,7 +171,7 @@
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>Dialog</receiver>
|
||||
<receiver>PersonDialog</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Form implementation generated from reading ui file 'ui/Preferences.ui'
|
||||
# Form implementation generated from reading ui file 'Preferences.ui'
|
||||
#
|
||||
# Created by: PyQt6 UI code generator 6.6.0
|
||||
# Created by: PyQt6 UI code generator 6.6.1
|
||||
#
|
||||
# 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.
|
||||
@@ -9,54 +9,62 @@
|
||||
from PyQt6 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_Dialog(object):
|
||||
def setupUi(self, Dialog):
|
||||
Dialog.setObjectName("Dialog")
|
||||
Dialog.resize(601, 265)
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
|
||||
class Ui_Preferences(object):
|
||||
def setupUi(self, Preferences):
|
||||
Preferences.setObjectName("Preferences")
|
||||
Preferences.resize(601, 298)
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(Preferences)
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
self.formLayout = QtWidgets.QFormLayout()
|
||||
self.formLayout.setObjectName("formLayout")
|
||||
self.label = QtWidgets.QLabel(parent=Dialog)
|
||||
self.label = QtWidgets.QLabel(parent=Preferences)
|
||||
self.label.setObjectName("label")
|
||||
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label)
|
||||
self.readerCombo = QtWidgets.QFontComboBox(parent=Dialog)
|
||||
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label)
|
||||
self.readerCombo = QtWidgets.QFontComboBox(parent=Preferences)
|
||||
self.readerCombo.setObjectName("readerCombo")
|
||||
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.readerCombo)
|
||||
self.label_2 = QtWidgets.QLabel(parent=Dialog)
|
||||
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.readerCombo)
|
||||
self.label_2 = QtWidgets.QLabel(parent=Preferences)
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_2)
|
||||
self.phoneticsCombo = QtWidgets.QFontComboBox(parent=Dialog)
|
||||
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_2)
|
||||
self.phoneticsCombo = QtWidgets.QFontComboBox(parent=Preferences)
|
||||
self.phoneticsCombo.setObjectName("phoneticsCombo")
|
||||
self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.phoneticsCombo)
|
||||
self.label_3 = QtWidgets.QLabel(parent=Dialog)
|
||||
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.phoneticsCombo)
|
||||
self.label_3 = QtWidgets.QLabel(parent=Preferences)
|
||||
self.label_3.setObjectName("label_3")
|
||||
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_3)
|
||||
self.alertList = QtWidgets.QListWidget(parent=Dialog)
|
||||
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_3)
|
||||
self.alertList = QtWidgets.QListWidget(parent=Preferences)
|
||||
self.alertList.setObjectName("alertList")
|
||||
self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.alertList)
|
||||
self.label_4 = QtWidgets.QLabel(parent=Dialog)
|
||||
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.FieldRole, self.alertList)
|
||||
self.label_4 = QtWidgets.QLabel(parent=Preferences)
|
||||
self.label_4.setObjectName("label_4")
|
||||
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_4)
|
||||
self.playerList = QtWidgets.QListWidget(parent=Dialog)
|
||||
self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_4)
|
||||
self.playerList = QtWidgets.QListWidget(parent=Preferences)
|
||||
self.playerList.setObjectName("playerList")
|
||||
self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.FieldRole, self.playerList)
|
||||
self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.FieldRole, self.playerList)
|
||||
self.label_5 = QtWidgets.QLabel(parent=Preferences)
|
||||
self.label_5.setObjectName("label_5")
|
||||
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_5)
|
||||
self.languageCombo = QtWidgets.QComboBox(parent=Preferences)
|
||||
self.languageCombo.setObjectName("languageCombo")
|
||||
self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.languageCombo)
|
||||
self.verticalLayout.addLayout(self.formLayout)
|
||||
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
|
||||
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Preferences)
|
||||
self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
|
||||
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
|
||||
self.buttonBox.setObjectName("buttonBox")
|
||||
self.verticalLayout.addWidget(self.buttonBox)
|
||||
|
||||
self.retranslateUi(Dialog)
|
||||
self.buttonBox.accepted.connect(Dialog.accept) # type: ignore
|
||||
self.buttonBox.rejected.connect(Dialog.reject) # type: ignore
|
||||
QtCore.QMetaObject.connectSlotsByName(Dialog)
|
||||
self.retranslateUi(Preferences)
|
||||
self.buttonBox.accepted.connect(Preferences.accept) # type: ignore
|
||||
self.buttonBox.rejected.connect(Preferences.reject) # type: ignore
|
||||
QtCore.QMetaObject.connectSlotsByName(Preferences)
|
||||
|
||||
def retranslateUi(self, Dialog):
|
||||
def retranslateUi(self, Preferences):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
|
||||
self.label.setText(_translate("Dialog", "Reader"))
|
||||
self.label_2.setText(_translate("Dialog", "Phonetics"))
|
||||
self.label_3.setText(_translate("Dialog", "Alert Outputs"))
|
||||
self.label_4.setText(_translate("Dialog", "Player Outputs"))
|
||||
Preferences.setWindowTitle(_translate("Preferences", "Dialog"))
|
||||
self.label.setText(_translate("Preferences", "Reader"))
|
||||
self.label_2.setText(_translate("Preferences", "Phonetics"))
|
||||
self.label_3.setText(_translate("Preferences", "Alert Outputs"))
|
||||
self.label_4.setText(_translate("Preferences", "Player Outputs"))
|
||||
self.label_5.setText(_translate("Preferences", "Language"))
|
||||
self.languageCombo.setPlaceholderText(_translate("Preferences", "English"))
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<class>Preferences</class>
|
||||
<widget class="QDialog" name="Preferences">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>601</width>
|
||||
<height>265</height>
|
||||
<height>298</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
@@ -16,45 +16,58 @@
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<layout class="QFormLayout" name="formLayout">
|
||||
<item row="0" column="0">
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string>Reader</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<item row="1" column="1">
|
||||
<widget class="QFontComboBox" name="readerCombo"/>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<item row="2" column="0">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>Phonetics</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<item row="2" column="1">
|
||||
<widget class="QFontComboBox" name="phoneticsCombo"/>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<item row="3" column="0">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>Alert Outputs</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<item row="3" column="1">
|
||||
<widget class="QListWidget" name="alertList"/>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<item row="4" column="0">
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="text">
|
||||
<string>Player Outputs</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QListWidget" name="playerList">
|
||||
<item row="4" column="1">
|
||||
<widget class="QListWidget" name="playerList"/>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QLabel" name="label_5">
|
||||
<property name="text">
|
||||
<string>Language</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QComboBox" name="languageCombo">
|
||||
<property name="placeholderText">
|
||||
<string>English</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
@@ -76,7 +89,7 @@
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>Dialog</receiver>
|
||||
<receiver>Preferences</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
@@ -92,7 +105,7 @@
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>Dialog</receiver>
|
||||
<receiver>Preferences</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Form implementation generated from reading ui file 'ui/ReadDialog.ui'
|
||||
# Form implementation generated from reading ui file 'ReadDialog.ui'
|
||||
#
|
||||
# Created by: PyQt6 UI code generator 6.6.1
|
||||
#
|
||||
@@ -9,13 +9,13 @@
|
||||
from PyQt6 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_Dialog(object):
|
||||
def setupUi(self, Dialog):
|
||||
Dialog.setObjectName("Dialog")
|
||||
Dialog.resize(1024, 427)
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout(Dialog)
|
||||
class Ui_ReadDialog(object):
|
||||
def setupUi(self, ReadDialog):
|
||||
ReadDialog.setObjectName("ReadDialog")
|
||||
ReadDialog.resize(1103, 427)
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout(ReadDialog)
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
self.stackedWidget = QtWidgets.QStackedWidget(parent=Dialog)
|
||||
self.stackedWidget = QtWidgets.QStackedWidget(parent=ReadDialog)
|
||||
self.stackedWidget.setObjectName("stackedWidget")
|
||||
self.page = QtWidgets.QWidget()
|
||||
self.page.setObjectName("page")
|
||||
@@ -45,7 +45,7 @@ class Ui_Dialog(object):
|
||||
self.verticalLayout_3.addWidget(self.defEdit)
|
||||
self.stackedWidget.addWidget(self.page_2)
|
||||
self.horizontalLayout.addWidget(self.stackedWidget)
|
||||
self.widget = QtWidgets.QWidget(parent=Dialog)
|
||||
self.widget = QtWidgets.QWidget(parent=ReadDialog)
|
||||
self.widget.setObjectName("widget")
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(self.widget)
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
@@ -79,18 +79,18 @@ class Ui_Dialog(object):
|
||||
self.verticalLayout.addWidget(self.sessionBtn)
|
||||
self.horizontalLayout.addWidget(self.widget)
|
||||
|
||||
self.retranslateUi(Dialog)
|
||||
self.retranslateUi(ReadDialog)
|
||||
self.stackedWidget.setCurrentIndex(0)
|
||||
QtCore.QMetaObject.connectSlotsByName(Dialog)
|
||||
QtCore.QMetaObject.connectSlotsByName(ReadDialog)
|
||||
|
||||
def retranslateUi(self, Dialog):
|
||||
def retranslateUi(self, ReadDialog):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
Dialog.setWindowTitle(_translate("Dialog", "Reader"))
|
||||
self.titleLbl.setText(_translate("Dialog", "TextLabel"))
|
||||
self.defineBtn.setText(_translate("Dialog", "Show Def"))
|
||||
self.returnBtn.setText(_translate("Dialog", "Return"))
|
||||
self.playBtn.setText(_translate("Dialog", "Play"))
|
||||
self.scrollBtn.setText(_translate("Dialog", "Scroll"))
|
||||
self.nextBtn.setText(_translate("Dialog", "Next Para"))
|
||||
self.prevBtn.setText(_translate("Dialog", "Prev Para"))
|
||||
self.sessionBtn.setText(_translate("Dialog", "Start"))
|
||||
ReadDialog.setWindowTitle(_translate("ReadDialog", "Reader"))
|
||||
self.titleLbl.setText(_translate("ReadDialog", "TextLabel"))
|
||||
self.defineBtn.setText(_translate("ReadDialog", "Definition"))
|
||||
self.returnBtn.setText(_translate("ReadDialog", "Return"))
|
||||
self.playBtn.setText(_translate("ReadDialog", "Play"))
|
||||
self.scrollBtn.setText(_translate("ReadDialog", "Scroll"))
|
||||
self.nextBtn.setText(_translate("ReadDialog", "Next Paragraph"))
|
||||
self.prevBtn.setText(_translate("ReadDialog", "Previous Paragraph"))
|
||||
self.sessionBtn.setText(_translate("ReadDialog", "Start"))
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<class>ReadDialog</class>
|
||||
<widget class="QDialog" name="ReadDialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>1024</width>
|
||||
<width>1103</width>
|
||||
<height>427</height>
|
||||
</rect>
|
||||
</property>
|
||||
@@ -64,7 +64,7 @@
|
||||
<item>
|
||||
<widget class="QPushButton" name="defineBtn">
|
||||
<property name="text">
|
||||
<string>Show Def</string>
|
||||
<string>Definition</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -105,14 +105,14 @@
|
||||
<item>
|
||||
<widget class="QPushButton" name="nextBtn">
|
||||
<property name="text">
|
||||
<string>Next Para</string>
|
||||
<string>Next Paragraph</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="prevBtn">
|
||||
<property name="text">
|
||||
<string>Prev Para</string>
|
||||
<string>Previous Paragraph</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Form implementation generated from reading ui file 'ui/SessionDialog.ui'
|
||||
# Form implementation generated from reading ui file 'SessionDialog.ui'
|
||||
#
|
||||
# Created by: PyQt6 UI code generator 6.6.0
|
||||
# Created by: PyQt6 UI code generator 6.6.1
|
||||
#
|
||||
# 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.
|
||||
@@ -9,36 +9,36 @@
|
||||
from PyQt6 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_Dialog(object):
|
||||
def setupUi(self, Dialog):
|
||||
Dialog.setObjectName("Dialog")
|
||||
Dialog.resize(842, 569)
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
|
||||
class Ui_SessionDialog(object):
|
||||
def setupUi(self, SessionDialog):
|
||||
SessionDialog.setObjectName("SessionDialog")
|
||||
SessionDialog.resize(842, 569)
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(SessionDialog)
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
self.nameLbl = QtWidgets.QLabel(parent=Dialog)
|
||||
self.nameLbl = QtWidgets.QLabel(parent=SessionDialog)
|
||||
self.nameLbl.setObjectName("nameLbl")
|
||||
self.verticalLayout.addWidget(self.nameLbl)
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
self.label_2 = QtWidgets.QLabel(parent=Dialog)
|
||||
self.label_2 = QtWidgets.QLabel(parent=SessionDialog)
|
||||
self.label_2.setObjectName("label_2")
|
||||
self.horizontalLayout.addWidget(self.label_2)
|
||||
self.timerLbl = QtWidgets.QLabel(parent=Dialog)
|
||||
self.timerLbl = QtWidgets.QLabel(parent=SessionDialog)
|
||||
self.timerLbl.setObjectName("timerLbl")
|
||||
self.horizontalLayout.addWidget(self.timerLbl)
|
||||
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
|
||||
self.horizontalLayout.addItem(spacerItem)
|
||||
self.activeBox = QtWidgets.QCheckBox(parent=Dialog)
|
||||
self.activeBox = QtWidgets.QCheckBox(parent=SessionDialog)
|
||||
self.activeBox.setEnabled(True)
|
||||
self.activeBox.setObjectName("activeBox")
|
||||
self.horizontalLayout.addWidget(self.activeBox)
|
||||
self.verticalLayout.addLayout(self.horizontalLayout)
|
||||
self.label = QtWidgets.QLabel(parent=Dialog)
|
||||
self.label = QtWidgets.QLabel(parent=SessionDialog)
|
||||
self.label.setObjectName("label")
|
||||
self.verticalLayout.addWidget(self.label)
|
||||
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
|
||||
self.wordView = QtWidgets.QListView(parent=Dialog)
|
||||
self.wordView = QtWidgets.QListView(parent=SessionDialog)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
@@ -46,36 +46,36 @@ class Ui_Dialog(object):
|
||||
self.wordView.setSizePolicy(sizePolicy)
|
||||
self.wordView.setObjectName("wordView")
|
||||
self.horizontalLayout_2.addWidget(self.wordView)
|
||||
self.textBrowser = QtWidgets.QTextBrowser(parent=Dialog)
|
||||
self.textBrowser = QtWidgets.QTextBrowser(parent=SessionDialog)
|
||||
self.textBrowser.setObjectName("textBrowser")
|
||||
self.horizontalLayout_2.addWidget(self.textBrowser)
|
||||
self.verticalLayout.addLayout(self.horizontalLayout_2)
|
||||
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_2.setObjectName("verticalLayout_2")
|
||||
self.label_4 = QtWidgets.QLabel(parent=Dialog)
|
||||
self.label_4 = QtWidgets.QLabel(parent=SessionDialog)
|
||||
self.label_4.setObjectName("label_4")
|
||||
self.verticalLayout_2.addWidget(self.label_4)
|
||||
self.textEdit = QtWidgets.QTextEdit(parent=Dialog)
|
||||
self.textEdit = QtWidgets.QTextEdit(parent=SessionDialog)
|
||||
self.textEdit.setObjectName("textEdit")
|
||||
self.verticalLayout_2.addWidget(self.textEdit)
|
||||
self.verticalLayout.addLayout(self.verticalLayout_2)
|
||||
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
|
||||
self.buttonBox = QtWidgets.QDialogButtonBox(parent=SessionDialog)
|
||||
self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
|
||||
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
|
||||
self.buttonBox.setObjectName("buttonBox")
|
||||
self.verticalLayout.addWidget(self.buttonBox)
|
||||
|
||||
self.retranslateUi(Dialog)
|
||||
self.buttonBox.accepted.connect(Dialog.accept) # type: ignore
|
||||
self.buttonBox.rejected.connect(Dialog.reject) # type: ignore
|
||||
QtCore.QMetaObject.connectSlotsByName(Dialog)
|
||||
self.retranslateUi(SessionDialog)
|
||||
self.buttonBox.accepted.connect(SessionDialog.accept) # type: ignore
|
||||
self.buttonBox.rejected.connect(SessionDialog.reject) # type: ignore
|
||||
QtCore.QMetaObject.connectSlotsByName(SessionDialog)
|
||||
|
||||
def retranslateUi(self, Dialog):
|
||||
def retranslateUi(self, SessionDialog):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
Dialog.setWindowTitle(_translate("Dialog", "Session"))
|
||||
self.nameLbl.setText(_translate("Dialog", "nameLbl"))
|
||||
self.label_2.setText(_translate("Dialog", "Session Timer"))
|
||||
self.timerLbl.setText(_translate("Dialog", "00:00:00"))
|
||||
self.activeBox.setText(_translate("Dialog", "Active"))
|
||||
self.label.setText(_translate("Dialog", "Words"))
|
||||
self.label_4.setText(_translate("Dialog", "Notes"))
|
||||
SessionDialog.setWindowTitle(_translate("SessionDialog", "Session"))
|
||||
self.nameLbl.setText(_translate("SessionDialog", "nameLbl"))
|
||||
self.label_2.setText(_translate("SessionDialog", "Session Timer"))
|
||||
self.timerLbl.setText(_translate("SessionDialog", "00:00:00"))
|
||||
self.activeBox.setText(_translate("SessionDialog", "Active"))
|
||||
self.label.setText(_translate("SessionDialog", "Words"))
|
||||
self.label_4.setText(_translate("SessionDialog", "Notes"))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<class>SessionDialog</class>
|
||||
<widget class="QDialog" name="SessionDialog">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
@@ -117,7 +117,7 @@
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>accepted()</signal>
|
||||
<receiver>Dialog</receiver>
|
||||
<receiver>SessionDialog</receiver>
|
||||
<slot>accept()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
@@ -133,7 +133,7 @@
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
<signal>rejected()</signal>
|
||||
<receiver>Dialog</receiver>
|
||||
<receiver>SessionDialog</receiver>
|
||||
<slot>reject()</slot>
|
||||
<hints>
|
||||
<hint type="sourcelabel">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Form implementation generated from reading ui file 'ui/WordDialog.ui'
|
||||
# Form implementation generated from reading ui file 'WordDialog.ui'
|
||||
#
|
||||
# Created by: PyQt6 UI code generator 6.6.0
|
||||
# Created by: PyQt6 UI code generator 6.6.1
|
||||
#
|
||||
# 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.
|
||||
@@ -9,15 +9,15 @@
|
||||
from PyQt6 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_Dialog(object):
|
||||
def setupUi(self, Dialog):
|
||||
Dialog.setObjectName("Dialog")
|
||||
Dialog.resize(802, 300)
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
|
||||
class Ui_Word(object):
|
||||
def setupUi(self, Word):
|
||||
Word.setObjectName("Word")
|
||||
Word.resize(802, 300)
|
||||
self.verticalLayout = QtWidgets.QVBoxLayout(Word)
|
||||
self.verticalLayout.setObjectName("verticalLayout")
|
||||
self.horizontalLayout = QtWidgets.QHBoxLayout()
|
||||
self.horizontalLayout.setObjectName("horizontalLayout")
|
||||
self.wordList = QtWidgets.QListView(parent=Dialog)
|
||||
self.wordList = QtWidgets.QListView(parent=Word)
|
||||
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Expanding)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
@@ -25,18 +25,18 @@ class Ui_Dialog(object):
|
||||
self.wordList.setSizePolicy(sizePolicy)
|
||||
self.wordList.setObjectName("wordList")
|
||||
self.horizontalLayout.addWidget(self.wordList)
|
||||
self.definition = QtWidgets.QTextEdit(parent=Dialog)
|
||||
self.definition = QtWidgets.QTextEdit(parent=Word)
|
||||
self.definition.setObjectName("definition")
|
||||
self.horizontalLayout.addWidget(self.definition)
|
||||
self.verticalLayout.addLayout(self.horizontalLayout)
|
||||
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
|
||||
self.buttonBox = QtWidgets.QDialogButtonBox(parent=Word)
|
||||
self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Ok)
|
||||
self.buttonBox.setObjectName("buttonBox")
|
||||
self.verticalLayout.addWidget(self.buttonBox)
|
||||
|
||||
self.retranslateUi(Dialog)
|
||||
QtCore.QMetaObject.connectSlotsByName(Dialog)
|
||||
self.retranslateUi(Word)
|
||||
QtCore.QMetaObject.connectSlotsByName(Word)
|
||||
|
||||
def retranslateUi(self, Dialog):
|
||||
def retranslateUi(self, Word):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
|
||||
Word.setWindowTitle(_translate("Word", "Dialog"))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>Dialog</class>
|
||||
<widget class="QDialog" name="Dialog">
|
||||
<class>Word</class>
|
||||
<widget class="QDialog" name="Word">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
|
||||
0
ui/assets/KEEP
Normal file
0
ui/assets/KEEP
Normal file
BIN
ui/resources.rcc
BIN
ui/resources.rcc
Binary file not shown.
BIN
ui/translate/esl_reader_en.qm
Normal file
BIN
ui/translate/esl_reader_en.qm
Normal file
Binary file not shown.
401
ui/translate/esl_reader_en.ts
Normal file
401
ui/translate/esl_reader_en.ts
Normal file
@@ -0,0 +1,401 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="en_US">
|
||||
<context>
|
||||
<name>Book</name>
|
||||
<message>
|
||||
<location filename="../../lib/books.py" line="32"/>
|
||||
<source>Missing book? book_id=</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MainWindow</name>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="14"/>
|
||||
<source>Reading Helper</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="27"/>
|
||||
<location filename="../MainWindow.ui" line="157"/>
|
||||
<source>Read</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="34"/>
|
||||
<location filename="../MainWindow.ui" line="94"/>
|
||||
<location filename="../MainWindow.ui" line="133"/>
|
||||
<location filename="../MainWindow.ui" line="149"/>
|
||||
<source>Edit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="61"/>
|
||||
<location filename="../MainWindow.ui" line="128"/>
|
||||
<source>Add Book</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="68"/>
|
||||
<source>Add Person</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="88"/>
|
||||
<source>File</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="98"/>
|
||||
<source>Books</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="105"/>
|
||||
<source>People</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="120"/>
|
||||
<source>Quit</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="125"/>
|
||||
<location filename="../MainWindow.ui" line="141"/>
|
||||
<source>Add</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="136"/>
|
||||
<location filename="../../main.py" line="148"/>
|
||||
<source>Edit Book</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="144"/>
|
||||
<source>Add A Person</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="152"/>
|
||||
<source>Edit A Person</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="160"/>
|
||||
<source>Read Book</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="165"/>
|
||||
<source>Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../main.py" line="52"/>
|
||||
<source>SQL Error:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../main.py" line="59"/>
|
||||
<source>SQL Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../main.py" line="270"/>
|
||||
<source>Updating: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../main.py" line="324"/>
|
||||
<source>Unable to register resources.rcc</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PersonDialog</name>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="128"/>
|
||||
<source>Select A Book</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="133"/>
|
||||
<source>Select A Section</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="171"/>
|
||||
<source>No person record for </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="187"/>
|
||||
<source>Match failed looking for book_id: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="321"/>
|
||||
<source>Section id is null</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="434"/>
|
||||
<source>Missing section </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="463"/>
|
||||
<source>Notes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="20"/>
|
||||
<source>People</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="26"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="36"/>
|
||||
<source>Email</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="46"/>
|
||||
<source>Organization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="56"/>
|
||||
<source>Book</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="66"/>
|
||||
<source>Section</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="91"/>
|
||||
<source>Print</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="104"/>
|
||||
<source>EMail</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="137"/>
|
||||
<source>Session</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Preferences</name>
|
||||
<message>
|
||||
<location filename="../../lib/preferences.py" line="167"/>
|
||||
<source>Unable to load translation file </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="22"/>
|
||||
<source>Reader</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="32"/>
|
||||
<source>Phonetics</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="42"/>
|
||||
<source>Alert Outputs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="52"/>
|
||||
<source>Player Outputs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="62"/>
|
||||
<source>Language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="69"/>
|
||||
<source>English</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ReadDialog</name>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="129"/>
|
||||
<location filename="../../lib/read.py" line="115"/>
|
||||
<source>Start</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="117"/>
|
||||
<source>Stop</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="190"/>
|
||||
<source>Searching for audio file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="194"/>
|
||||
<source>playing </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="14"/>
|
||||
<source>Reader</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="27"/>
|
||||
<source>TextLabel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="74"/>
|
||||
<source>Return</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="81"/>
|
||||
<source>Play</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="101"/>
|
||||
<source>Scroll</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="108"/>
|
||||
<location filename="../../lib/read.py" line="400"/>
|
||||
<location filename="../../lib/read.py" line="610"/>
|
||||
<source>Next Paragraph</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="115"/>
|
||||
<location filename="../../lib/read.py" line="401"/>
|
||||
<location filename="../../lib/read.py" line="611"/>
|
||||
<source>Previous Paragraph</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="67"/>
|
||||
<location filename="../../lib/read.py" line="402"/>
|
||||
<location filename="../../lib/read.py" line="410"/>
|
||||
<source>Definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="408"/>
|
||||
<location filename="../../lib/read.py" line="613"/>
|
||||
<source>Next Section</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="409"/>
|
||||
<source>Previous Secttion</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="614"/>
|
||||
<source>Previous Section</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="622"/>
|
||||
<source>Next Definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="623"/>
|
||||
<source>Previous Definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SessionDialog</name>
|
||||
<message>
|
||||
<location filename="../../lib/session.py" line="93"/>
|
||||
<source>There is unsaved data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/session.py" line="94"/>
|
||||
<source>Do you want to save the session?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/session.py" line="215"/>
|
||||
<source>Not active: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="14"/>
|
||||
<source>Session</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="20"/>
|
||||
<source>nameLbl</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="29"/>
|
||||
<source>Session Timer</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="36"/>
|
||||
<source>00:00:00</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="59"/>
|
||||
<source>Active</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="68"/>
|
||||
<source>Words</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="94"/>
|
||||
<source>Notes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Word</name>
|
||||
<message>
|
||||
<location filename="../WordDialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
BIN
ui/translate/esl_reader_fr.qm
Normal file
BIN
ui/translate/esl_reader_fr.qm
Normal file
Binary file not shown.
7498
ui/translate/esl_reader_fr.ts
Normal file
7498
ui/translate/esl_reader_fr.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
ui/translate/esl_reader_pt.qm
Normal file
BIN
ui/translate/esl_reader_pt.qm
Normal file
Binary file not shown.
506
ui/translate/esl_reader_pt.ts
Normal file
506
ui/translate/esl_reader_pt.ts
Normal file
@@ -0,0 +1,506 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="pt_BR" sourcelanguage="en_US">
|
||||
<context>
|
||||
<name>Book</name>
|
||||
<message>
|
||||
<location filename="../../lib/books.py" line="32"/>
|
||||
<source>Missing book? book_id=</source>
|
||||
<translation>Livro faltando? book_id=</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MainWindow</name>
|
||||
<message>
|
||||
<location filename="../../main.py" line="52"/>
|
||||
<source>SQL Error:
|
||||
</source>
|
||||
<translation>Erro SQL:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../main.py" line="59"/>
|
||||
<source>SQL Error</source>
|
||||
<translation>Erro SQL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../main.py" line="324"/>
|
||||
<source>Unable to register resources.rcc</source>
|
||||
<translation>Não foi possível registrar resources.rcc</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="136"/>
|
||||
<location filename="../../main.py" line="148"/>
|
||||
<source>Edit Book</source>
|
||||
<translation>Editar livro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../main.py" line="270"/>
|
||||
<source>Updating: </source>
|
||||
<translation>Atualizando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>UI out of date: </source>
|
||||
<translation type="vanished">IU desatualizada:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="14"/>
|
||||
<source>Reading Helper</source>
|
||||
<translation>Auxiliar de leitura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="27"/>
|
||||
<location filename="../MainWindow.ui" line="157"/>
|
||||
<source>Read</source>
|
||||
<translation>Ler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="34"/>
|
||||
<location filename="../MainWindow.ui" line="94"/>
|
||||
<location filename="../MainWindow.ui" line="133"/>
|
||||
<location filename="../MainWindow.ui" line="149"/>
|
||||
<source>Edit</source>
|
||||
<translation>Editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="61"/>
|
||||
<location filename="../MainWindow.ui" line="128"/>
|
||||
<source>Add Book</source>
|
||||
<translation>Adicionar livro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="68"/>
|
||||
<source>Add Person</source>
|
||||
<translation>Adicionar pessoa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="88"/>
|
||||
<source>File</source>
|
||||
<translation>Arquivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="98"/>
|
||||
<source>Books</source>
|
||||
<translation>Livros</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="105"/>
|
||||
<source>People</source>
|
||||
<translation>Pessoas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="120"/>
|
||||
<source>Quit</source>
|
||||
<translation>Desistir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="125"/>
|
||||
<location filename="../MainWindow.ui" line="141"/>
|
||||
<source>Add</source>
|
||||
<translation>Adicionar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="144"/>
|
||||
<source>Add A Person</source>
|
||||
<translation>Adicionar uma pessoa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="152"/>
|
||||
<source>Edit A Person</source>
|
||||
<translation>Editar uma pessoa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="160"/>
|
||||
<source>Read Book</source>
|
||||
<translation>Ler livro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../MainWindow.ui" line="165"/>
|
||||
<source>Preferences</source>
|
||||
<translation>Preferências</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MainWindow</source>
|
||||
<translation type="vanished">MainWindow</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>People</name>
|
||||
<message>
|
||||
<source>People</source>
|
||||
<translation type="vanished">Pessoas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Name</source>
|
||||
<translation type="vanished">Nome</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Email</source>
|
||||
<translation type="vanished">e-mail</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Organization</source>
|
||||
<translation type="vanished">Organização</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Book</source>
|
||||
<translation type="vanished">Livro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Section</source>
|
||||
<translation type="vanished">Seção</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Print</source>
|
||||
<translation type="vanished">Imprimir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>EMail</source>
|
||||
<translation type="vanished">E-mail</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>PersonDialog</name>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="128"/>
|
||||
<source>Select A Book</source>
|
||||
<translation>Selecione um livro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="133"/>
|
||||
<source>Select A Section</source>
|
||||
<translation>Selecione uma seção</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="171"/>
|
||||
<source>No person record for </source>
|
||||
<translation>Nenhum registro de pessoa para</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="187"/>
|
||||
<source>Match failed looking for book_id: </source>
|
||||
<translation>Falha na busca da correspondência book_id:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="321"/>
|
||||
<source>Section id is null</source>
|
||||
<translation>O ID da seção é nulo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="434"/>
|
||||
<source>Missing section </source>
|
||||
<translation>Seção ausente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/person.py" line="463"/>
|
||||
<source>Notes</source>
|
||||
<translation>Notas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="20"/>
|
||||
<source>People</source>
|
||||
<translation type="unfinished">Pessoas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="26"/>
|
||||
<source>Name</source>
|
||||
<translation type="unfinished">Nome</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="36"/>
|
||||
<source>Email</source>
|
||||
<translation type="unfinished">e-mail</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="46"/>
|
||||
<source>Organization</source>
|
||||
<translation type="unfinished">Organização</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="56"/>
|
||||
<source>Book</source>
|
||||
<translation type="unfinished">Livro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="66"/>
|
||||
<source>Section</source>
|
||||
<translation type="unfinished">Seção</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="91"/>
|
||||
<source>Print</source>
|
||||
<translation type="unfinished">Imprimir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="104"/>
|
||||
<source>EMail</source>
|
||||
<translation type="unfinished">E-mail</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../PersonDialog.ui" line="137"/>
|
||||
<source>Session</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Preferences</name>
|
||||
<message>
|
||||
<location filename="../../lib/preferences.py" line="167"/>
|
||||
<source>Unable to load translation file </source>
|
||||
<translation>Não foi possível carregar o arquivo de tradução</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation>Diálogo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="22"/>
|
||||
<source>Reader</source>
|
||||
<translation>Leitor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="32"/>
|
||||
<source>Phonetics</source>
|
||||
<translation>Fonético</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="42"/>
|
||||
<source>Alert Outputs</source>
|
||||
<translation>Saídas de alerta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="52"/>
|
||||
<source>Player Outputs</source>
|
||||
<translation>Saídas do jogador</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="62"/>
|
||||
<source>Language</source>
|
||||
<translation>Linguagem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../Preferences.ui" line="69"/>
|
||||
<source>English</source>
|
||||
<translation>Inglês</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Read</name>
|
||||
<message>
|
||||
<source>Reader</source>
|
||||
<translation type="obsolete">Leitor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>TextLabel</source>
|
||||
<translation type="obsolete">textLabel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Show Def</source>
|
||||
<translation type="obsolete">Definir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Return</source>
|
||||
<translation type="obsolete">Retornar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Play</source>
|
||||
<translation type="obsolete">Jogar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Scroll</source>
|
||||
<translation type="obsolete">Rolagem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Next Para</source>
|
||||
<translation type="obsolete">Próximo parágrafo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prev Para</source>
|
||||
<translation type="obsolete">Parágrafo Anterior</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Start</source>
|
||||
<translation type="obsolete">Começar</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ReadDialog</name>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="129"/>
|
||||
<location filename="../../lib/read.py" line="115"/>
|
||||
<source>Start</source>
|
||||
<translation>Começar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="117"/>
|
||||
<source>Stop</source>
|
||||
<translation>Parar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="190"/>
|
||||
<source>Searching for audio file</source>
|
||||
<translation>Procurando por arquivo de áudio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="194"/>
|
||||
<source>playing </source>
|
||||
<translation>jogando </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="14"/>
|
||||
<source>Reader</source>
|
||||
<translation type="unfinished">Leitor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="27"/>
|
||||
<source>TextLabel</source>
|
||||
<translation type="unfinished">textLabel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="74"/>
|
||||
<source>Return</source>
|
||||
<translation type="unfinished">Retornar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="81"/>
|
||||
<source>Play</source>
|
||||
<translation type="unfinished">Jogar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="101"/>
|
||||
<source>Scroll</source>
|
||||
<translation type="unfinished">Rolagem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="108"/>
|
||||
<location filename="../../lib/read.py" line="400"/>
|
||||
<location filename="../../lib/read.py" line="610"/>
|
||||
<source>Next Paragraph</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="115"/>
|
||||
<location filename="../../lib/read.py" line="401"/>
|
||||
<location filename="../../lib/read.py" line="611"/>
|
||||
<source>Previous Paragraph</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../ReadDialog.ui" line="67"/>
|
||||
<location filename="../../lib/read.py" line="402"/>
|
||||
<location filename="../../lib/read.py" line="410"/>
|
||||
<source>Definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="408"/>
|
||||
<location filename="../../lib/read.py" line="613"/>
|
||||
<source>Next Section</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="409"/>
|
||||
<source>Previous Secttion</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="614"/>
|
||||
<source>Previous Section</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="622"/>
|
||||
<source>Next Definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/read.py" line="623"/>
|
||||
<source>Previous Definition</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SessionDialog</name>
|
||||
<message>
|
||||
<location filename="../../lib/session.py" line="93"/>
|
||||
<source>There is unsaved data.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/session.py" line="94"/>
|
||||
<source>Do you want to save the session?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../lib/session.py" line="215"/>
|
||||
<source>Not active: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="14"/>
|
||||
<source>Session</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="20"/>
|
||||
<source>nameLbl</source>
|
||||
<translation type="unfinished">nameLbl</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="29"/>
|
||||
<source>Session Timer</source>
|
||||
<translation type="unfinished">Temporizador de sessão</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="36"/>
|
||||
<source>00:00:00</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="59"/>
|
||||
<source>Active</source>
|
||||
<translation type="unfinished">Ativo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="68"/>
|
||||
<source>Words</source>
|
||||
<translation type="unfinished">Palavras</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../SessionDialog.ui" line="94"/>
|
||||
<source>Notes</source>
|
||||
<translation type="unfinished">Notas</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Sesssion</name>
|
||||
<message>
|
||||
<source>nameLbl</source>
|
||||
<translation type="obsolete">nameLbl</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Session Timer</source>
|
||||
<translation type="obsolete">Temporizador de sessão</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Active</source>
|
||||
<translation type="obsolete">Ativo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Words</source>
|
||||
<translation type="obsolete">Palavras</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Notes</source>
|
||||
<translation type="obsolete">Notas</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Word</name>
|
||||
<message>
|
||||
<location filename="../WordDialog.ui" line="14"/>
|
||||
<source>Dialog</source>
|
||||
<translation type="unfinished">Diálogo</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
Reference in New Issue
Block a user