← Back to team overview

ubuntu-bengali-manual team mailing list archive

[Bug 1074929] Re: Changes in glossary lead to a pdf generation fatal error

 

** Description changed:

  Hello,
  
  We encountered some surprising errors when changing glossary entries in
  the French translations. I explain here because I think it may be a bug.
  
  We changed a glossary entry from "Port Ethernet" to "port Ethernet" (so
  just from uppercase to lowercase), then changed the only translation
- referencing it from \gls{Port Ethernet} to \gls{Port Ethernet}
+ referencing it from \gls{Port Ethernet} to \gls{port Ethernet}
  
  The .po was downloaded, add "make" produced this error:
-          "! Package glossaries Error: Glossary entry `Port Ethernet' has not been defined"
+          "! Package glossaries Error: Glossary entry `Port Ethernet' has not been defined"
  We could not find out why, there was nowhere else that this spelling was used
  
  After a few examples like this, I finally found out the cause: when
  generating the manual, the file ubuntu-manual-fr.gls still contains the
  old syntax. I suspected that this file was used as a cache, and was not
  deleted at the beginning of the make. So I deleted it manually.
  
  The result is now good, the .gls file was recreated by the make, and the pdf is ok.
  So no urgency, I just wanted to signal this because some other translators may encounter this problem.
  
  Best regards.
  Enrico

-- 
You received this bug notification because you are a member of Ubuntu
Bengali Manual, which is subscribed to Ubuntu Manual.
https://bugs.launchpad.net/bugs/1074929

Title:
  Changes in glossary lead to a pdf generation fatal error

Status in Ubuntu Manual:
  New

Bug description:
  Hello,

  We encountered some surprising errors when changing glossary entries
  in the French translations. I explain here because I think it may be a
  bug.

  We changed a glossary entry from "Port Ethernet" to "port Ethernet"
  (so just from uppercase to lowercase), then changed the only
  translation referencing it from \gls{Port Ethernet} to \gls{port
  Ethernet}

  The .po was downloaded, add "make" produced this error:
           "! Package glossaries Error: Glossary entry `Port Ethernet' has not been defined"
  We could not find out why, there was nowhere else that this spelling was used

  After a few examples like this, I finally found out the cause: when
  generating the manual, the file ubuntu-manual-fr.gls still contains
  the old syntax. I suspected that this file was used as a cache, and
  was not deleted at the beginning of the make. So I deleted it
  manually.

  The result is now good, the .gls file was recreated by the make, and the pdf is ok.
  So no urgency, I just wanted to signal this because some other translators may encounter this problem.

  Best regards.
  Enrico

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-manual/+bug/1074929/+subscriptions


References