diff options
| author | Lennart Poettering <lennart@poettering.net> | 2009-02-03 21:56:52 +0100 | 
|---|---|---|
| committer | Lennart Poettering <lennart@poettering.net> | 2009-02-03 21:56:52 +0100 | 
| commit | b51ed381162b43e55c665dbdb61e2ce4a796a4df (patch) | |
| tree | b5602d48f492b6dc81a2617744a81acfb974b2f7 | |
| parent | 543115ae1726e853624a6214ad58187f6d84c95a (diff) | |
add a bit of missing i18n
| -rw-r--r-- | src/pulse/channelmap.c | 26 | ||||
| -rw-r--r-- | src/pulse/sample.c | 13 | 
2 files changed, 22 insertions, 17 deletions
diff --git a/src/pulse/channelmap.c b/src/pulse/channelmap.c index 6ff30c26..43e5f83d 100644 --- a/src/pulse/channelmap.c +++ b/src/pulse/channelmap.c @@ -434,11 +434,11 @@ const char* pa_channel_position_to_string(pa_channel_position_t pos) {  const char* pa_channel_position_to_pretty_string(pa_channel_position_t pos) { -    pa_init_i18n(); -      if (pos < 0 || pos >= PA_CHANNEL_POSITION_MAX)          return NULL; +    pa_init_i18n(); +      return _(pretty_table[pos]);  } @@ -502,19 +502,19 @@ pa_channel_map *pa_channel_map_parse(pa_channel_map *rmap, const char *s) {       * "mono" here explicitly, because that can be understood as       * listing with one channel called "mono". */ -    if (strcmp(s, "stereo") == 0) { +    if (pa_streq(s, "stereo")) {          map.channels = 2;          map.map[0] = PA_CHANNEL_POSITION_LEFT;          map.map[1] = PA_CHANNEL_POSITION_RIGHT;          goto finish; -    } else if (strcmp(s, "surround-40") == 0) { +    } else if (pa_streq(s, "surround-40")) {          map.channels = 4;          map.map[0] = PA_CHANNEL_POSITION_FRONT_LEFT;          map.map[1] = PA_CHANNEL_POSITION_FRONT_RIGHT;          map.map[2] = PA_CHANNEL_POSITION_REAR_LEFT;          map.map[3] = PA_CHANNEL_POSITION_REAR_RIGHT;          goto finish; -    } else if (strcmp(s, "surround-41") == 0) { +    } else if (pa_streq(s, "surround-41")) {          map.channels = 5;          map.map[0] = PA_CHANNEL_POSITION_FRONT_LEFT;          map.map[1] = PA_CHANNEL_POSITION_FRONT_RIGHT; @@ -522,7 +522,7 @@ pa_channel_map *pa_channel_map_parse(pa_channel_map *rmap, const char *s) {          map.map[3] = PA_CHANNEL_POSITION_REAR_RIGHT;          map.map[4] = PA_CHANNEL_POSITION_LFE;          goto finish; -    } else if (strcmp(s, "surround-50") == 0) { +    } else if (pa_streq(s, "surround-50")) {          map.channels = 5;          map.map[0] = PA_CHANNEL_POSITION_FRONT_LEFT;          map.map[1] = PA_CHANNEL_POSITION_FRONT_RIGHT; @@ -530,7 +530,7 @@ pa_channel_map *pa_channel_map_parse(pa_channel_map *rmap, const char *s) {          map.map[3] = PA_CHANNEL_POSITION_REAR_RIGHT;          map.map[4] = PA_CHANNEL_POSITION_FRONT_CENTER;          goto finish; -    } else if (strcmp(s, "surround-51") == 0) { +    } else if (pa_streq(s, "surround-51")) {          map.channels = 6;          map.map[0] = PA_CHANNEL_POSITION_FRONT_LEFT;          map.map[1] = PA_CHANNEL_POSITION_FRONT_RIGHT; @@ -539,7 +539,7 @@ pa_channel_map *pa_channel_map_parse(pa_channel_map *rmap, const char *s) {          map.map[4] = PA_CHANNEL_POSITION_FRONT_CENTER;          map.map[5] = PA_CHANNEL_POSITION_LFE;          goto finish; -    } else if (strcmp(s, "surround-71") == 0) { +    } else if (pa_streq(s, "surround-71")) {          map.channels = 8;          map.map[0] = PA_CHANNEL_POSITION_FRONT_LEFT;          map.map[1] = PA_CHANNEL_POSITION_FRONT_RIGHT; @@ -563,13 +563,13 @@ pa_channel_map *pa_channel_map_parse(pa_channel_map *rmap, const char *s) {          }          /* Some special aliases */ -        if (strcmp(p, "left") == 0) +        if (pa_streq(p, "left"))              map.map[map.channels++] = PA_CHANNEL_POSITION_LEFT; -        else if (strcmp(p, "right") == 0) +        else if (pa_streq(p, "right"))              map.map[map.channels++] = PA_CHANNEL_POSITION_RIGHT; -        else if (strcmp(p, "center") == 0) +        else if (pa_streq(p, "center"))              map.map[map.channels++] = PA_CHANNEL_POSITION_CENTER; -        else if (strcmp(p, "subwoofer") == 0) +        else if (pa_streq(p, "subwoofer"))              map.map[map.channels++] = PA_CHANNEL_POSITION_SUBWOOFER;          else {              pa_channel_position_t i; @@ -784,6 +784,8 @@ const char* pa_channel_map_to_pretty_name(const pa_channel_map *map) {      for (c = 0; c < map->channels; c++)          pa_bitset_set(in_map, map->map[c], TRUE); +    pa_init_i18n(); +      if (pa_bitset_equals(in_map, PA_CHANNEL_POSITION_MAX,                           PA_CHANNEL_POSITION_MONO, -1))          return _("Mono"); diff --git a/src/pulse/sample.c b/src/pulse/sample.c index a6c77345..5528a591 100644 --- a/src/pulse/sample.c +++ b/src/pulse/sample.c @@ -151,22 +151,25 @@ char *pa_sample_spec_snprint(char *s, size_t l, const pa_sample_spec *spec) {      if (!pa_sample_spec_valid(spec))          pa_snprintf(s, l, _("(invalid)"));      else -        pa_snprintf(s, l, "%s %uch %uHz", pa_sample_format_to_string(spec->format), spec->channels, spec->rate); +        pa_snprintf(s, l, _("%s %uch %uHz"), pa_sample_format_to_string(spec->format), spec->channels, spec->rate);      return s;  }  char* pa_bytes_snprint(char *s, size_t l, unsigned v) {      pa_assert(s); +    pa_assert(l > 0); + +    pa_init_i18n();      if (v >= ((unsigned) 1024)*1024*1024) -        pa_snprintf(s, l, "%0.1f GiB", ((double) v)/1024/1024/1024); +        pa_snprintf(s, l, _("%0.1f GiB"), ((double) v)/1024/1024/1024);      else if (v >= ((unsigned) 1024)*1024) -        pa_snprintf(s, l, "%0.1f MiB", ((double) v)/1024/1024); +        pa_snprintf(s, l, _("%0.1f MiB"), ((double) v)/1024/1024);      else if (v >= (unsigned) 1024) -        pa_snprintf(s, l, "%0.1f KiB", ((double) v)/1024); +        pa_snprintf(s, l, _("%0.1f KiB"), ((double) v)/1024);      else -        pa_snprintf(s, l, "%u B", (unsigned) v); +        pa_snprintf(s, l, _("%u B"), (unsigned) v);      return s;  }  | 
