Browse Source

i18n: remote: allow translations to reorder message

Before this patch, translations couldn't place the branch name
where it was better fit in the message "and with remote <branch_name>".
Allow translations that, instead of forcing the branch name to display
right of the message.

Signed-off-by: Vasco Almeida <vascomalmeida@sapo.pt>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Vasco Almeida 9 years ago committed by Junio C Hamano
parent
commit
a1b467a4ee
  1. 7
      builtin/remote.c

7
builtin/remote.c

@ -952,7 +952,7 @@ static int show_local_info_item(struct string_list_item *item, void *cb_data) @@ -952,7 +952,7 @@ static int show_local_info_item(struct string_list_item *item, void *cb_data)
struct show_info *show_info = cb_data;
struct branch_info *branch_info = item->util;
struct string_list *merge = &branch_info->merge;
const char *also;
int width = show_info->width + 4;
int i;

if (branch_info->rebase && branch_info->merge.nr > 1) {
@ -969,13 +969,12 @@ static int show_local_info_item(struct string_list_item *item, void *cb_data) @@ -969,13 +969,12 @@ static int show_local_info_item(struct string_list_item *item, void *cb_data)
return 0;
} else if (show_info->any_rebase) {
printf_ln(_(" merges with remote %s"), merge->items[0].string);
also = _(" and with remote");
width++;
} else {
printf_ln(_("merges with remote %s"), merge->items[0].string);
also = _(" and with remote");
}
for (i = 1; i < merge->nr; i++)
printf(" %-*s %s %s\n", show_info->width, "", also,
printf(_("%-*s and with remote %s\n"), width, "",
merge->items[i].string);

return 0;

Loading…
Cancel
Save