diff options
author | Thomas Haller <thaller@redhat.com> | 2020-03-11 13:10:04 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2020-03-16 13:40:51 +0100 |
commit | a01355ba64ec7c1e56cbe5a1a6fd603c3e27820c (patch) | |
tree | d676b45819e6c3d77c14cc3ffdb5d2c01b0318f6 | |
parent | 49dacaa34e69ab35f2f2cd508d7c4c52770e4319 (diff) | |
download | NetworkManager-a01355ba64ec7c1e56cbe5a1a6fd603c3e27820c.tar.gz |
cli: add get_type argument to ap_wpa_rsn_flags_to_string() for optional i18n
Will be used later.
-rw-r--r-- | clients/cli/devices.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/clients/cli/devices.c b/clients/cli/devices.c index 8b58f08c5f..464cbf3eb7 100644 --- a/clients/cli/devices.c +++ b/clients/cli/devices.c @@ -27,9 +27,9 @@ /*****************************************************************************/ static char * -ap_wpa_rsn_flags_to_string (NM80211ApSecurityFlags flags) +ap_wpa_rsn_flags_to_string (NM80211ApSecurityFlags flags, NMMetaAccessorGetType get_type) { - char *flags_str[14]; + char *flags_str[16]; int i = 0; if (flags & NM_802_11_AP_SEC_PAIR_WEP40) @@ -56,13 +56,17 @@ ap_wpa_rsn_flags_to_string (NM80211ApSecurityFlags flags) flags_str[i++] = "sae"; if (flags & NM_802_11_AP_SEC_KEY_MGMT_OWE) flags_str[i++] = "owe"; + /* Make sure you grow flags_str when adding items here. */ + nm_assert (i < G_N_ELEMENTS (flags_str)); - if (i == 0) - flags_str[i++] = _("(none)"); + if (i == 0) { + if (get_type == NM_META_ACCESSOR_GET_TYPE_PRETTY) + return g_strdup (_("(none)")); + return g_strdup ("(none)"); + } flags_str[i] = NULL; - return g_strjoinv (" ", flags_str); } @@ -1189,8 +1193,8 @@ fill_output_access_point (gpointer data, gpointer user_data) freq_str = g_strdup_printf (_("%u MHz"), freq); bitrate_str = g_strdup_printf (_("%u Mbit/s"), bitrate/1000); strength_str = g_strdup_printf ("%u", strength); - wpa_flags_str = ap_wpa_rsn_flags_to_string (wpa_flags); - rsn_flags_str = ap_wpa_rsn_flags_to_string (rsn_flags); + wpa_flags_str = ap_wpa_rsn_flags_to_string (wpa_flags, NM_META_ACCESSOR_GET_TYPE_PRETTY); + rsn_flags_str = ap_wpa_rsn_flags_to_string (rsn_flags, NM_META_ACCESSOR_GET_TYPE_PRETTY); sig_bars = nmc_wifi_strength_bars (strength); security_str = g_string_new (NULL); |