@@ -1542,19 +1542,21 @@ static void wt_shortstatus_print_tracking(struct wt_status *s)
1542
1542
return ;
1543
1543
}
1544
1544
1545
+ #define LABEL (string ) (s->no_gettext ? (string) : _(string))
1546
+
1545
1547
color_fprintf (s -> fp , header_color , " [" );
1546
1548
if (upstream_is_gone ) {
1547
- color_fprintf (s -> fp , header_color , _ ( "gone" ));
1549
+ color_fprintf (s -> fp , header_color , LABEL ( N_ ( "gone" ) ));
1548
1550
} else if (!num_ours ) {
1549
- color_fprintf (s -> fp , header_color , _ ( "behind " ));
1551
+ color_fprintf (s -> fp , header_color , LABEL ( N_ ( "behind " ) ));
1550
1552
color_fprintf (s -> fp , branch_color_remote , "%d" , num_theirs );
1551
1553
} else if (!num_theirs ) {
1552
- color_fprintf (s -> fp , header_color , _ ( "ahead " ));
1554
+ color_fprintf (s -> fp , header_color , LABEL ( N_ (( "ahead " )) ));
1553
1555
color_fprintf (s -> fp , branch_color_local , "%d" , num_ours );
1554
1556
} else {
1555
- color_fprintf (s -> fp , header_color , _ ( "ahead " ));
1557
+ color_fprintf (s -> fp , header_color , LABEL ( N_ (( "ahead " )) ));
1556
1558
color_fprintf (s -> fp , branch_color_local , "%d" , num_ours );
1557
- color_fprintf (s -> fp , header_color , _ ( ", behind " ));
1559
+ color_fprintf (s -> fp , header_color , ", %s" , LABEL ( N_ ( " behind ") ));
1558
1560
color_fprintf (s -> fp , branch_color_remote , "%d" , num_theirs );
1559
1561
}
1560
1562
@@ -1599,5 +1601,6 @@ void wt_porcelain_print(struct wt_status *s)
1599
1601
s -> use_color = 0 ;
1600
1602
s -> relative_paths = 0 ;
1601
1603
s -> prefix = NULL ;
1604
+ s -> no_gettext = 1 ;
1602
1605
wt_shortstatus_print (s );
1603
1606
}
0 commit comments