macos - 在 Mac 上编辑 .resx 文件

标签 macos resx

是否有任何应用程序可用于在运行 OSX 的 Mac 上编辑 .resx 文件?

我只需要能够编辑字符串资源。

编辑 .我知道 .resx 文件是 XML 文件。但是,我正在寻找一个可以使用干净的用户界面编辑 .resx 文件的应用程序,非常像 Visual Studio,隐藏了 XML 的复杂性。我不希望用户能够意外修改 XML 结构。

最佳答案

据我所知,不是直接的。但是,.resx 文件是 XML,因此如果您对它们的语法感到满意,请在您喜欢的纯文本编辑器(XCode、BBEdit 等)中打开它们并进行破解。

根据问题的更新进行编辑

就我的 Google-fu 所能找到的而言,目前没有任何东西可以满足这种需求。然而,.resx 文件是相对简单的 XML,所以如果你有 Mac 和 XCode,你可能可以用 NSTableView 来制作一些东西。其操作类似于 Visual Studio 的内置 .resx 字符串编辑器。

现在,支持其他资源格式(尤其是二进制数据)变得不那么简单了,但字符串至少不应该非常复杂。

我希望我能给你一个“正确”的答案,但不幸的是,我根本找不到任何合适的东西。我在网上看到很多 .resx 编辑器,但都是针对 Windows 的。为了让您开始构建一些东西(我知道这不是您的意图,但这可能是您唯一的答案),请检查这些 API:

  • Mac XML APIs, courtesy of Apple's Developer site.
  • NSTableView class reference
  • NSTableViewDataSource class reference

  • 如果构建某些东西确实不可行,您的另一个选择是虚拟化 Windows(使用 VMWare Fusion 或 Parallels Desktop),或者使用 Boot Camp 并创建一个 Windows 分区。然后,您可以为 Windows 安装无数和一个 .resx 编辑器中的任何一个——甚至是 Visual Studio Express 实例,它也将包含 .resx 编辑收件箱。

    关于macos - 在 Mac 上编辑 .resx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2078585/

    相关文章:

    java - 如何为 Java 程序发布补丁

    html - 用于 Objective-C 的 Web 服务器

    python - 请求的模块不可用 : vtkRenderingOpenGL-cmake/OpenCVDetectVTK. cmake:6 (find_package)

    asp.net - ASP.NET 中的资源是否需要编译?

    c# - ResXResourceWriter 砍掉文件末尾

    swift - 即使在删除后,核心数据命令也会使 ViewController 崩溃

    objective-c - NSDate 和第二天

    c# - 有没有办法不使用默认的 resx 文件进行国际化?

    javascript - 如何从 .resx 文件获取字符串到 .js 文件

    c# - 使用参数调用resx