refactor custom-nav-action into custom-i9n-action