如何在 Unity 中实现语言选择系统?

我正在开发一款 Unity 游戏,并希望为设置菜单添加语言选择选项。

我想要一个能够处理 UI 文本、对话、物品描述及其他游戏内文本的本地化系统。

我对 Unity 的本地化经验不多,因此不确定哪种方法最佳。

你是推荐使用 Unity 的本地化包,还是有其他可靠且免费的三方包或资源更方便或更好用?