Because of how the SCR_NavigationBarUI is coded it is impossible to add any custom translated buttons that comply with the naming conventions.
By default, it will generate this
Because it simply hard codes #AR- + m_sAction. The prefix should not be hard coded. Instead, the button entry class should be extended with an explicit display name field which a localized string can be put into. The handful of existing buttons can just be migrated in a minute or so ...
class NavigationButtonEntry { [Attribute(desc: "Displayname of input action")] string m_sDisplayName; ... }