URL:
  <http://gna.org/bugs/?25224>

                 Summary: add translation friendly string.format function
                 Project: Battle for Wesnoth
            Submitted by: gfgtdf
            Submitted on: So 23 Okt 2016 22:56:45 UTC
                Category: Feature Request
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: WML
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 1.13
        Operating System:  

    _______________________________________________________

Details:

as noted by celmin, codes like:

stding.format(_("Yout got %n, but you need %n"), n_items, max_items)

are not really translation friendly since it can happen that the 2 numbers
appear in a different order in the translated string.

To fix this issue we need a different function like

newfunction(_("Yout got %items, but you need %items_needed"), {items =
n_items, items_needed = max_items})

that doesn't identify the inserted strings by their index. 

Ideally such function would also return a lua tstring userdata if one of it's
parameters was a tstring.




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?25224>

_______________________________________________
  Nachricht gesendet von/durch Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
Wesnoth-bugs@gna.org
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to