Task #2426

TXM0.8.0: Externalize string messages of all plug-ins

Added by Sebastien Jacquot 12 months ago. Updated 4 months ago.

Status:New Start date:06/28/2018
Priority:Normal Due date:
Assignee:- % Done:

80%

Category:Strings translation Spent time: -
Target version:TXM 0.8.1

Description

Externalize string messages of all plug-ins.

Steps

  • use the specifications of https://groupes.renater.fr/wiki/txm-info/public/nommage_symboles_externalisation for keys naming
  • move common strings that can be shared to classes TXMCoreMessages and TXMUIMessages
  • do not externalize/translate log string of level "finest" (add //$NON-NLS-1$)
  • do not externalize/translate log string of level "severe" (add //$NON-NLS-1$)
  • use NLS binding system (with {0}, {1}, etc. and stop to concatenate strings. The concatenation will lead to problems in some languages)
  • TBD

History

#1 Updated by Sebastien Jacquot 12 months ago

  • Description updated (diff)

#2 Updated by Sebastien Jacquot 12 months ago

  • Subject changed from Uniformize the externalized string keys in all plug-ins to TXM0.8.0: Externalize string messages of all plug-ins
  • Description updated (diff)

#3 Updated by Sebastien Jacquot 12 months ago

  • Description updated (diff)

#4 Updated by Sebastien Jacquot 8 months ago

  • Description updated (diff)

#5 Updated by Matthieu Decorde 6 months ago

  • % Done changed from 0 to 80

#6 Updated by Sebastien Jacquot 4 months ago

  • Target version changed from TXM 0.8.0a (split/restructuration) to TXM 0.8.1

Also available in: Atom PDF