Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Never write localized (translated) text to log file on any locale #67

Closed
shasheene opened this issue May 16, 2020 · 1 comment
Closed
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@shasheene
Copy link
Member

The log file is generally not of interest to anybody except during debugging (usually by a software developer). The only text which ever needs to be translated is what's directly displayed to the user via a frontend application.

The unofficial German, and unofficial French Redo Backup and Recovery translations both translated print() statements which get written to the log. These translations were imported into Rescuezilla, and a user later submitted a Spanish based on the Translation HOWTO instructions thus translated every line which was translated in the German translation file.

To stop future translators needlessly waste effort, it's a good idea to remove all the localization statements from the print() calls (and the matching lines in the PO/KO translation files)/ Especially since future translators may not be a Linux enthusiast or software developer so cannot easily be able to translate certain words in the log file statements such as "device nodes".

@shasheene shasheene added the enhancement New feature or request label May 16, 2020
@shasheene shasheene added this to the v1.0.7 milestone May 16, 2020
@shasheene shasheene self-assigned this May 16, 2020
@shasheene shasheene moved this from To do to In progress in Rescuezilla v1.0.7 Milestone Kanban Board Oct 1, 2020
shasheene added a commit to shasheene/rescuezilla-dev that referenced this issue Oct 13, 2020
Rewrites the Rescuezilla frontend in the Python3 programming language (rescuezilla#111),
adding the ability to backup and restore hard drives in Clonezilla image
format, among many other major including the ability to restore partitions
individually. (rescuezilla#46)

For time efficiency and maximum flexibility around refactoring, this rewrite
was completed as a single monolithic commit.

A brief summary of the key change:

* Added Clonezilla support (rescuezilla#4, rescuezilla#44)

* Added ability to restore individual partitions, and optional ability to not
  overwrite partition table (rescuezilla#46)

* Refactored the frontend to ensure information moves through the Rescuezilla
  wizard in a more modular fashion. (rescuezilla#6, rescuezilla#48, rescuezilla#49, rescuezilla#95, rescuezilla#96)

* Ports Glade GTKBuilder XML file from GTK2 to GTK3

* Updates French/German/Spanish translations (rescuezilla#67)

* Improves exit code handling and error messages (rescuezilla#29)

Some images have been imported and modified from external sources [1] [2] [3]

[1] Clonezilla icon: https://clonezilla.org/screenshots/?op=show&filepath=./album//01_DRBL-Clonezilla-logo/clonezilla_logo1.jpg

[2] Cropped and scaled old 1.0.4:src/livecd/image/isolinux/bg_redo.png

[3] warning icon taken from: https://publicdomainvectors.org/en/free-clipart/Warning-vector-symbol/78747.html
shasheene added a commit to shasheene/rescuezilla-dev that referenced this issue Oct 13, 2020
Rewrites the Rescuezilla frontend in the Python3 programming language (rescuezilla#111),
adding the ability to backup and restore hard drives in Clonezilla image
format, among many other major including the ability to restore partitions
individually. (rescuezilla#46)

For time efficiency and maximum flexibility around refactoring, this rewrite
was completed as a single monolithic commit.

A brief summary of the key change:

* Added Clonezilla support (rescuezilla#4, rescuezilla#44)

* Added ability to restore individual partitions, and optional ability to not
  overwrite partition table (rescuezilla#46)

* Refactored the frontend to ensure information moves through the Rescuezilla
  wizard in a more modular fashion. (rescuezilla#6, rescuezilla#48, rescuezilla#49, rescuezilla#95, rescuezilla#96)

* Ports Glade GTKBuilder XML file from GTK2 to GTK3

* Updates French/German/Spanish translations (rescuezilla#67)

* Improves exit code handling and error messages (rescuezilla#29)

Some images have been imported and modified from external sources [1] [2] [3]

[1] Clonezilla icon: https://clonezilla.org/screenshots/?op=show&filepath=./album//01_DRBL-Clonezilla-logo/clonezilla_logo1.jpg

[2] Cropped and scaled old 1.0.4:src/livecd/image/isolinux/bg_redo.png

[3] warning icon taken from: https://publicdomainvectors.org/en/free-clipart/Warning-vector-symbol/78747.html
shasheene added a commit to shasheene/rescuezilla-dev that referenced this issue Oct 14, 2020
Rewrites the Rescuezilla frontend in the Python3 programming language (rescuezilla#111),
adding the ability to backup and restore hard drives in Clonezilla image
format, among many other major including the ability to restore partitions
individually. (rescuezilla#46)

For time efficiency and maximum flexibility around refactoring, this rewrite
was completed as a single monolithic commit.

A brief summary of the key change:

* Added Clonezilla support (rescuezilla#4, rescuezilla#44)

* Added ability to restore individual partitions, and optional ability to not
  overwrite partition table (rescuezilla#46)

* Refactored the frontend to ensure information moves through the Rescuezilla
  wizard in a more modular fashion. (rescuezilla#6, rescuezilla#48, rescuezilla#49, rescuezilla#95, rescuezilla#96)

* Ports Glade GTKBuilder XML file from GTK2 to GTK3

* Updates French/German/Spanish translations (rescuezilla#67)

* Improves exit code handling and error messages (rescuezilla#29)

Some images have been imported and modified from external sources [1] [2] [3]

[1] Clonezilla icon: https://clonezilla.org/screenshots/?op=show&filepath=./album//01_DRBL-Clonezilla-logo/clonezilla_logo1.jpg

[2] Cropped and scaled old 1.0.4:src/livecd/image/isolinux/bg_redo.png

[3] warning icon taken from: https://publicdomainvectors.org/en/free-clipart/Warning-vector-symbol/78747.html
shasheene added a commit that referenced this issue Oct 14, 2020
Rewrites the Rescuezilla frontend in the Python3 programming language (#111),
adding the ability to backup and restore hard drives in Clonezilla image
format, among many other major including the ability to restore partitions
individually. (#46)

For time efficiency and maximum flexibility around refactoring, this rewrite
was completed as a single monolithic commit.

A brief summary of the key change:

* Added Clonezilla support (#4, #44)

* Added ability to restore individual partitions, and optional ability to not
  overwrite partition table (#46)

* Refactored the frontend to ensure information moves through the Rescuezilla
  wizard in a more modular fashion. (#6, #48, #49, #95, #96)

* Ports Glade GTKBuilder XML file from GTK2 to GTK3

* Updates French/German/Spanish translations (#67)

* Improves exit code handling and error messages (#29)

Some images have been imported and modified from external sources [1] [2] [3]

[1] Clonezilla icon: https://clonezilla.org/screenshots/?op=show&filepath=./album//01_DRBL-Clonezilla-logo/clonezilla_logo1.jpg

[2] Cropped and scaled old 1.0.4:src/livecd/image/isolinux/bg_redo.png

[3] warning icon taken from: https://publicdomainvectors.org/en/free-clipart/Warning-vector-symbol/78747.html
@shasheene
Copy link
Member Author

Fixed in Rescuezilla v2.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
Development

No branches or pull requests

1 participant