diff --git a/Firmware/language.h b/Firmware/language.h index 3e381fa3a..b0d69e38b 100644 --- a/Firmware/language.h +++ b/Firmware/language.h @@ -46,6 +46,7 @@ #define _N(s) (__extension__({static const char __c[] PROGMEM_N1 = s; &__c[0];})) #define _n(s) _N(s) // declare and return untranslated string +#define _R(s) (s) // return reference to translatable string (for warning suppression) /** @brief lang_table_header_t structure - (size= 16byte) */ typedef struct diff --git a/lang/lang-extract.py b/lang/lang-extract.py index 5dce1f121..f0ba84356 100755 --- a/lang/lang-extract.py +++ b/lang/lang-extract.py @@ -149,8 +149,8 @@ def extract_refs(path, catalog): # match message catalog references to add backrefs RE_CAT = r''' - (?