Review: Approve

One nit.

Diff comments:

> === modified file 'src/logic/production_program.cc'
> --- src/logic/production_program.cc   2014-09-14 11:31:58 +0000
> +++ src/logic/production_program.cc   2014-09-27 15:57:22 +0000
> @@ -950,23 +950,24 @@
>                       group_list.push_back(ware_string);
>               }
>  
> +             std::string is_missing_string =

const

> +                             /** TRANSLATORS: e.g. 'Did not start working 
> because 3x water and 3x wheat are missing' */
> +                             /** TRANSLATORS: e.g. 'Did not start working 
> because fish, meat or pitta bread is missing' */
> +                             (boost::format(ngettext("%s is missing", "%s 
> are missing", nr_missing_groups))
> +                              % i18n::localize_item_list(group_list, 
> i18n::ConcatenateWith::AND))
> +                              .str();
> +
>               std::string result_string =
>                       /** TRANSLATORS: e.g. 'Did not start working because 3x 
> water and 3x wheat are missing' */
>                       /** TRANSLATORS: For this example, this is what's in 
> the place holders: */
> -                     /** TRANSLATORS:    %1$s = "work" */
> -                     /** TRANSLATORS:    %2$s = "water and wheat (2) " */
> -                     /** TRANSLATORS:    %3$s = "are missing" */
> -                     (boost::format(_("Did not start %1$s because %2$s 
> %3$s"))
> -                      % ps.top_state().program->descname()
> -                      % i18n::localize_item_list(group_list, 
> i18n::ConcatenateWith::AND)
> -                     /** TRANSLATORS: e.g. 'Did not start working because 3x 
> water and 3x wheat are missing' */
> -                     /** TRANSLATORS: e.g. 'Did not start working because 
> fish, meat or pitta bread is missing' */
> -                      /** TRANSLATORS: */
> +                     /** TRANSLATORS:    %1$s = "working" */
> +                     /** TRANSLATORS:    %2$s = "3x water and 3x wheat are 
> missing" */
>                       /** TRANSLATORS: This appears in the hover text on 
> buildings. Please test these in context*/
>                       /** TRANSLATORS: on a development build if you can, and 
> let us know if there are any issues */
>                       /** TRANSLATORS: we need to address for your language. 
> */
> -                      % ngettext(" is missing", " are missing", 
> nr_missing_groups))
> -                      .str();
> +                     (boost::format(_("Did not start %1$s because %2$s"))
> +                      % ps.top_state().program->descname()
> +                      % is_missing_string).str();
>  
>               ps.set_production_result(result_string);
>               return ps.program_end(game, Failed);
> 


-- 
https://code.launchpad.net/~widelands-dev/widelands/production_program_stringfix/+merge/236230
Your team Widelands Developers is subscribed to branch 
lp:~widelands-dev/widelands/production_program_stringfix.

_______________________________________________
Mailing list: https://launchpad.net/~widelands-dev
Post to     : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to