O método qsTr() usa o suporte padrão às traduções do Qt, que não está usando o gettext. O método i18n.tr() é do Ubuntu SDK e é um wrapper em torno de gettext . Muitos recursos de internacionalização no Ubuntu, e distribuições Linux em geral, são construídos em torno do sistema GNU gettext e, portanto, o uso fornece a capacidade de usar mais ferramentas e integrar melhor com outras partes do sistema, enquanto o sistema de traduções Qt é específico para o Qt.