Skip to content

Commit

Permalink
Adding translation for ok/cancel buttons (#918)
Browse files Browse the repository at this point in the history
  • Loading branch information
raivisdejus authored Sep 29, 2024
1 parent 29271ae commit 0f7d3fd
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 8 deletions.
3 changes: 2 additions & 1 deletion buzz/widgets/line_edit.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
import platform
from typing import Optional

from PyQt6.QtWidgets import QLineEdit, QWidget
from PyQt6.QtWidgets import QLineEdit, QWidget, QSizePolicy


class LineEdit(QLineEdit):
def __init__(self, default_text: str = "", parent: Optional[QWidget] = None):
super().__init__(default_text, parent)
if platform.system() == "Darwin":
self.setStyleSheet("QLineEdit { padding: 4px }")
self.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)
19 changes: 13 additions & 6 deletions buzz/widgets/preferences_dialog/models_preferences_widget.py
Original file line number Diff line number Diff line change
Expand Up @@ -232,12 +232,19 @@ def on_download_button_clicked(self):
QThreadPool().globalInstance().start(self.model_downloader)

def on_delete_button_clicked(self):
reply = QMessageBox.question(
self,
_("Delete Model"),
_("Are you sure you want to delete the selected model?"),
)
if reply == QMessageBox.StandardButton.Yes:
reply = QMessageBox(self)
reply.setWindowTitle(_("Delete Model"))
reply.setText(_("Are you sure you want to delete the selected model?"))
reply.setStandardButtons(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No)

ok_button = reply.button(QMessageBox.StandardButton.Yes)
cancel_button = reply.button(QMessageBox.StandardButton.No)
ok_button.setText(_("Ok"))
cancel_button.setText(_("Cancel"))

user_choice = reply.exec()

if user_choice == QMessageBox.StandardButton.Yes:
self.model.delete_local_file()
self.reset()

Expand Down
3 changes: 2 additions & 1 deletion buzz/widgets/transcriber/hugging_face_search_line_edit.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
)
from PyQt6.QtGui import QKeyEvent
from PyQt6.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply
from PyQt6.QtWidgets import QListWidget, QWidget, QAbstractItemView, QListWidgetItem
from PyQt6.QtWidgets import QListWidget, QWidget, QAbstractItemView, QListWidgetItem, QSizePolicy

from buzz.locale import _
from buzz.widgets.line_edit import LineEdit
Expand All @@ -33,6 +33,7 @@ def __init__(
parent: Optional[QWidget] = None,
):
super().__init__(default_value, parent)
self.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)
self.setPlaceholderText(_("Huggingface ID of a model"))

self.setMinimumWidth(150)
Expand Down

0 comments on commit 0f7d3fd

Please sign in to comment.