gotcha

Author Topic: there is a small defect in chinese language package  (Read 1020 times)

November 10, 2018, 09:19:21 AM
Read 1020 times

frank

  • Sr. Newbie

  • Offline
  • **

  • 2
there are wrong words and characters in version 0.92.3, please check the attachment.

and the other issue is that report defect function doesn't work. it pump out a dialog and suddenly dispear.

 
  • 0.92.3
  • win7

November 10, 2018, 10:59:01 AM
Reply #1

brynn

  • Administrator

  • Offline
  • ******

  • 3,941
  • Gender
    Female

    Female
    • Inkscape Community
Welcome to the forum!

I'm afraid that I don't read Chinese (and doubt anyone in this forum does).  Can you explain what the wrong words are, in English, and also what the right words and characters are supposed to be?  It sounds like we need to report a bug (developers don't visit Inkscape forums) but we should try to understand it a little more, to be sure.

When you say "report defect function" you mean Help menu > Report a Bug, right?  As far as I understand, if it didn't work, that could mean that something went wrong when you installed Inkscape.  It could mean that Python either didn't get installed at all, or didn't get installed properly.

I see you report using Windows 7.  Did you install Inkscape from the Microsoft Store (or Windows Store, or whatever it's called).  Or otherwise, where did you download from?  Do you remember which options you selected when you installed?

I'm not sure if Python potentially not working or working properly could cause the wrong words or characters.  That looks like it might be the File menu > Open dialog, or maybe File menu > Save As ? 

But if you feel certain that what you've discovered is a bug, you're welcome to  make a new report yourself.  (Clearly being fluent in Chinese gives you a better understanding than me.)  This is where the Help menu wants to send you, when it's working.  Well first, it wants to send you here, to learn what info is needed, to make a bug report:  https://inkscape.org/contribute/report-bugs/  And then that page would send you here:  https://launchpad.net/inkscape
  • Inkscape version 0.92.3
  • Windows 7 Pro, 64-bit
Inkscape Tutorials (and manuals)                      Inkscape Community Gallery                        Inkscape for Cutting Design                     



"Be ashamed to die until you have won some victory for humanity" - Horace Mann                       

November 11, 2018, 05:25:14 AM
Reply #2

frank

  • Sr. Newbie

  • Offline
  • **

  • 2
I mark the wrong character in yellow. I don't what it should be in english. It come out after I click menu bar item "File ->save as ..." . If someone could help to upload a picture in english version, I could translate it into chinese.

I install inkscape by windows installer inkscape-0.92.3-x64.exe. You are right, I didn't install python in this package because I already have python on my computer. Maybe inkscape can't find my python.

I will submit a bug report in   https://inkscape.org/contribute/report-bugs/. thanks.
  • 0.92.3
  • win7

November 11, 2018, 10:35:35 AM
Reply #3

Moini

  • IC Mentor

  • Offline
  • ******

  • 1,568
    • VektorRascheln

November 12, 2018, 03:16:15 PM
Reply #4

brynn

  • Administrator

  • Offline
  • ******

  • 3,941
  • Gender
    Female

    Female
    • Inkscape Community
Moini, if someone already has Python installed, and they deselect installing Python with Inkscape, can Inkscape find their Python?  I'm just curious.
  • Inkscape version 0.92.3
  • Windows 7 Pro, 64-bit
Inkscape Tutorials (and manuals)                      Inkscape Community Gallery                        Inkscape for Cutting Design                     



"Be ashamed to die until you have won some victory for humanity" - Horace Mann                       

November 13, 2018, 04:48:36 PM
Reply #5

Moini

  • IC Mentor

  • Offline
  • ******

  • 1,568
    • VektorRascheln
Maybe... depends on what they entered in the preferences file. It has a setting for it.

November 13, 2018, 06:37:58 PM
Reply #6

brynn

  • Administrator

  • Offline
  • ******

  • 3,941
  • Gender
    Female

    Female
    • Inkscape Community
You mean preferences.xml?  How would the user know to look there, to change it?  I was just having a pretty close look at Inkscape Preferences dialog, but didn't see anything about Python.  Maybe it's just a cryptic text there or something?
  • Inkscape version 0.92.3
  • Windows 7 Pro, 64-bit
Inkscape Tutorials (and manuals)                      Inkscape Community Gallery                        Inkscape for Cutting Design                     



"Be ashamed to die until you have won some victory for humanity" - Horace Mann                       

November 14, 2018, 05:54:19 AM
Reply #7

Moini

  • IC Mentor

  • Offline
  • ******

  • 1,568
    • VektorRascheln

November 15, 2018, 09:55:11 AM
Reply #8

brynn

  • Administrator

  • Offline
  • ******

  • 3,941
  • Gender
    Female

    Female
    • Inkscape Community
Ok......yeah.  Looks like it would have to be a pretty advanced user to figure that out.  I couldn't have....although I already know that Inkscape must have Python.  It's probably better for Inkscape to provide a specific option in Inkscape Preferences (or somewhere), to point to where Python is already installed.

Or else get rid of the option not to install Python.  It seems like that's been causing a lot of problems.  And if there is no easy way for a user to point Inkscape to their own Python installation....well, the problems are just going to keep on happening.

Or else, even more strongly than it is already, steer ordinary users away from the option not to install Python, during installation.
  • Inkscape version 0.92.3
  • Windows 7 Pro, 64-bit
Inkscape Tutorials (and manuals)                      Inkscape Community Gallery                        Inkscape for Cutting Design                     



"Be ashamed to die until you have won some victory for humanity" - Horace Mann                       

November 15, 2018, 10:08:20 AM
Reply #9

brynn

  • Administrator

  • Offline
  • ******

  • 3,941
  • Gender
    Female

    Female
    • Inkscape Community
I wanted to add my comments to the bug report, but I don't think it's been made yet.
  • Inkscape version 0.92.3
  • Windows 7 Pro, 64-bit
Inkscape Tutorials (and manuals)                      Inkscape Community Gallery                        Inkscape for Cutting Design                     



"Be ashamed to die until you have won some victory for humanity" - Horace Mann                       

November 16, 2018, 08:30:21 AM
Reply #10

Moini

  • IC Mentor

  • Offline
  • ******

  • 1,568
    • VektorRascheln
The 'steering away' makes sense. However, I thought it was already happening (but I'm not on Win).

November 17, 2018, 09:30:24 PM
Reply #11

brynn

  • Administrator

  • Offline
  • ******

  • 3,941
  • Gender
    Female

    Female
    • Inkscape Community
When you install the exe version of Inkscape on Windows (I didn't test msi), you have a dropdown menu with Full, Optimal, Minimal, and Custom, as choices.  Full and Optimal install Python.  Minimal and Custom don't.

However, below that, and not hidden at all, is a list of checkboxes so that no matter which option you choose from the dropdown menu, you can still select and deselect whatever parts you want.  These checkboxes are:

  • Inkscape SVG Editor (required) - this checkbox is grayed out for all options, so I'm not sure why it's even there
  • GTK + Runtime Environment (required) - ditto above, not sure why it's even there
  • Install for all Users - available for all options, and checked for all options (unless user unchecks it)
  • Delete Personal Preferences - available for all options - unchecked for all options (unless user checks it)
  • Shortcuts - available and checked for all options - expands with 5 or 6 sub-options about where the shortcuts will appear
  • Python 2.7 - available for all options, and checked as mentioned above
  • Additional files - available for all options, expands with the following options:  Extensions, Examples, Tutorials, Dictionaries; checked for Full and Optimal, unchecked for Minimal and Custom, but user can still choose whatever they want
  • Translations - expands with lots of languages, available for all options, checked for Full, unchecked for all the rest, user can still choose whatever they want

So in a sense, users are steered away from making their own mistakes with the checkboxes, by using the dropdown menu.  But the checkboxes are not hidden, and too many people are screwing themselves by thinking they know what they are doing, and unchecking Python (for whatever reason).  (The other day, I saw someone had not installed python because they thought they just didn't want it.  I guess because they didn't know what it is.)

I'm tempted to make 2 reports - one suggesting some kind of improvement to try and prevent people from unchecking Python if they don't know what they're doing - and the other to provide a place to tell Inkscape where to find Python, in case the user already has it installed.

But I'm still a little unclear what kind of bug the op wants to report - about Inkscape finding python, or if there really is some problem with the Chinese version.

I guess I'll wait until we hear from frank.

Edit
Wait a minute!  Why is Python optional at all?  Extensions won't work without it, and not even some menu items will work without it.  Except for already having Python installed, what other reason could there be not to install it?
  • Inkscape version 0.92.3
  • Windows 7 Pro, 64-bit
Inkscape Tutorials (and manuals)                      Inkscape Community Gallery                        Inkscape for Cutting Design                     



"Be ashamed to die until you have won some victory for humanity" - Horace Mann                       

November 19, 2018, 08:01:30 AM
Reply #12

Moini

  • IC Mentor

  • Offline
  • ******

  • 1,568
    • VektorRascheln
Python and GTK are optional because they could already be installed. There are some users who know what they do and who do not want to have another Python or another GTK installed that could potentially mess up their preexisiting installations.