2014-11-22 87 views
3

在开发Java应用程序时,我可以使用ResourceManger进行国际化(i18n)。许多IDE(例如Intellij IDEA)都支持这些文件 - 我可以在对ResourceManager的调用中单击该ID并直接进入资源文件。我可以在资源文件至极IDS实际上是在应用程序中使用看,我有一个图形编辑器:是否有像Php(PhpStorm)那样的国际化功能(Intellij IDEA)

enter image description here

是否有PHP类似的东西?在我正在开发的应用程序中,我们有一个针对i18n的自主开发工具 - 显然没有IDE支持。我很想在PhpStorm中提供类似的IDE支持,因为IDE支持的强大功能正在爆破。这个问题有什么可能的解决方案?在PhpStorm中可以这么做吗?

+1

不 - 没有任何东西(除了支持'* .po'文件)。 PHP本身没有任何标准/广泛使用的方法(被绝大多数框架使用);加AFAIK PhpStorm并没有正式支持任何特定的框架(WordPress/Drupal)在这样高的水平,它会提供这方面的任何特定工具。 – LazyOne 2014-11-22 11:10:04

+0

有一些JetBrains IDE产品的gettext()'/'.po'插件: https://plugins.jetbrains.com/plugin/7123?pr= 不幸的是,它似乎并不适用于PhpStorm虽然 – 2014-11-26 16:57:54

+0

根据https://youtrack.jetbrains.com/issue/PY-6946应该有一些支持gettext自PhpStorm版本5 ...它可能只有在使用CakePHP虽然有效吗? (我不是PhpStorm用户,所以我只能引用Google发现的内容...) – 2014-11-26 17:02:11

回答

3

是PHP支持Gettext。对于PHPStorm,它可能很难。但你仍然可以使用像样的第三方应用程序,如POEdit

+0

谢谢risyasin。不是我希望的答案,但是因为这似乎是这个案例的真相,而且因为我还不知道POEdit - 这很好 - 所以你拿着你的+50^_^ – 2014-12-02 12:27:38

+1

Jetbrains做得很好。只需再多几次即可获得完美的IDE。缺少的一个是gettext支持。但我对此抱有希望,很快就会完成。 – risyasin 2014-12-02 13:14:33