这里有一个关于 #1 的功能请求:https://meta.discourse.org/t/feature-request-make-it-possible-to-translate-custom-sidebar-links-and-sections/299871。所以我认为目前还无法实现。你可以对此投票,以表明这对你很重要。
话虽如此,我知道自定义徽章可以通过 Rails 控制台进行翻译,但我还没有尝试过这对侧边栏是否也有效。如果你想尝试一下,这里对此进行了解释:How can badges and groups be localized (multilingual)? - #8 by nat
主题组件支持本地化。这里有一份简短指南:
我通常更喜欢看示例。在 Customization > Theme component 中有许多主题组件。我认为 Topic Status Filter 是一个相当简单的示例。Custom Top Navigation Links 可能也是一个有用的示例。它更接近你想做的事情,但它不支持可本地化的链接,因为将这一功能与可配置性结合起来比较困难。
我不确定是否可以直接在 <head> 部分实现类似的功能。