e: move plural lovin'.
authorChidambar Zinnoury <illogict@online.fr>
Sun, 15 Jul 2012 09:28:34 +0000 (09:28 +0000)
committerChidambar Zinnoury <illogict@online.fr>
Sun, 15 Jul 2012 09:28:34 +0000 (09:28 +0000)
SVN revision: 73869

src/modules/conf_theme/e_int_config_fonts.c
src/modules/everything/evry_plug_aggregator.c
src/modules/fileman_opinfo/e_mod_main.c

index c71ef5b..a0d7677 100644 (file)
@@ -288,7 +288,7 @@ _fill_data(E_Config_Dialog_Data *cfdata)
         char str[16];
 
         str[0] = 0;
-        snprintf(str, sizeof(str), _("%d pixels"), i);
+        snprintf(str, sizeof(str), P_("%d pixel", "%d pixels", i), i);
 
         size_data = E_NEW(E_Font_Size_Data, 1);
         size_data->cfdata = cfdata;
index 7256165..c5c1603 100644 (file)
@@ -77,7 +77,7 @@ _fetch(Evry_Plugin *plugin, const char *input)
      {
         EINA_LIST_FOREACH (s->plugins, l, pp)
           {
-             int min_fuzz = 0;
+             int min_fuzz = 0, n;
              double max_usage = 0.0;
 
              if (pp->config->top_level)
@@ -118,7 +118,8 @@ _fetch(Evry_Plugin *plugin, const char *input)
              itp->fuzzy_match = min_fuzz;
 
              IF_RELEASE(itp->detail);
-             snprintf(buf, sizeof(buf), "%d %s", eina_list_count(pp->items), _("Items"));
+             n = eina_list_count(pp->items);
+             snprintf(buf, sizeof(buf), P_("%d item", "%d items", n), n);
              itp->detail = eina_stringshare_add(buf);
 
              items = eina_list_append(items, itp);
index dc0a3a2..46d3360 100644 (file)
@@ -321,7 +321,7 @@ _opinfo_op_registry_update_status(Instance *inst)
    cnt = e_fm2_op_registry_count();
    if (cnt)
      {
-        snprintf(buf, sizeof(buf), _("Processing %d operation(s)"), cnt);
+        snprintf(buf, sizeof(buf), P_("Processing %d operation", "Processing %d operations", cnt), cnt);
         edje_object_part_text_set(inst->o_status, "e.text.info", buf);
      }
    else