问题标签 [resourcestring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
625 浏览

delphi - delphi 编译器如何生成 ResourceString 标识符?

我的问题是,在编译应用程序时,Delphi 编译器会生成并为所有 ResourceStrings 分配数字标识符,很少有文档说,当重新编​​译应用程序时,ResourceStrings 的数字标识符会重新生成,并且他们警告依赖它,因为它可能会在之后发生变化再生。有很多第三方本地化工具使用和存储此资源字符串数字标识符以供内部参考和翻译。有没有办法阻止编译器重新生成这个资源字符串数字标识符或强制它使用手动生成的数字标识符?

0 投票
1 回答
385 浏览

c++ - LoadString 是否为它写入的字符串分配内存?

我是 C++ 新手,需要一些帮助。我创建了一个包含字符串的纯资源 dll,我需要在不同的项目中使用这个 dll 来读取存储的字符串。

我编写了以下函数来读取读取的字符串:

我应该在我的代码中更改什么以获得预期的输出 - stringggg?为什么会这样? LoadString 是否为它从资源中读取的字符串分配了内存,或者我只是获得了指向该字符串已经存储在内存中的位置的指针? 谢谢你的帮助!!

0 投票
0 回答
69 浏览

delphi - 包含 midaslib 时,资源字符串表被覆盖

当我包含midaslib在我的使用子句中时,资源字符串表被“0:成功完成”和 15 个空字符串覆盖。

我包含一个预编译的 .Res 文件。

原始测试程序:

结果 :

资源:0:1:Pingwin 5 - Fout!2:好的!3:Pingwin 5-贝里希特!4:Kan bestand niet openen!5:Weet u het zeker 吗?6:维维德伦!7 : 8 : 9 : Opgelet : Deze informatie gaat definitief verloren !!! 10 : 11 : Opgelet : Het geselecteerde Boekjaar zal volledig verwijderd worden !!! 12 : Opgelet : De BTW Listing zal definitief verwijderd worden !!! 13 : Opgelet : Verwijderen van de Ouderdomshistorieken !!! 14 : Opgelet : Verwijderen van de Historieken klanten/Leveranciers !!! 15 : Opgelet : Deze Klant zal Definitief verwijderd worden !!! 16 : Opgelet : Deze Leverancier zal Definitief Verwijderd worden !!! 17 : Opgelet : Deze Contactinformatie zal Definitief verwijderd worden !!!

当包含 Midaslib 时,资源字符串表发生了变化。

资源字符串: 0:成功完成。1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:Opgelet:Deze Leverancier zal Definitief Verwijderd worden !!! 17 : Opgelet : Deze Contactinformatie zal Definitief verwijderd worden !!!

在查看 .exe 时,我发现两个字符串表 原始字符串表 新字符串表

0 投票
1 回答
1325 浏览

c# - WPF 在元素标记内的 XAML 中使用字符串资源

我正在创建支持多语言的 WPF 应用程序。因此,我将所有“可翻译”字符串放入字符串资源中。

我知道如何使用 XAML 中的这些资源,但是在open 和 close 标记中使用它时遇到了麻烦。

例如:

如您所见Click hereto reset your password!并且位于元素标记内。我的问题是,如何从字符串资源中检索Click here和检索?to reset your password!

这是我的字符串资源。

谢谢你的帮助...

0 投票
1 回答
401 浏览

delphi - Delphi Resourcesstring 和 Const 表达式

我正在尝试为资源字符串设置 Tab char,如下所示

第一个资源字符串不起作用。编译器返回“预期的 E2026 常量表达式”。

第二行代码编译正常。它只是一个与 Tab 代码相同的 concat。

0 投票
1 回答
212 浏览

user-interface - 如何在extendscript的资源字符串中正确使用变量

我有以下代码在 ExtendScript 中构建 UI:

我正在尝试使用变量dlgValues在资源字符串 UI 中插入一个值,但它仅在我使用数字时才有效。

例如,dlgValues.edittext = "string";在 EditText 框中返回“NaN”而不是“string”。如果它是一个数字,就像dlgValues.edittext = "3";一切都很好。

我的问题是:如何使用变量在 EditText 中输入字符串值?

我不考虑使用:win.panel.group.et.text = "string"

0 投票
1 回答
166 浏览

cordova - Cordova 混合移动应用程序 - 如何在我的 index.html 页面中访问 strings.xml 中指定的资源的值

我是混合移动应用程序开发的新手,正在使用 Cordova。我用 index.html 和相关的 .js 和 .css 文件创建了一个简单的应用程序。现在我在strings.xml 中添加了一个资源字符串'pagetitle',我需要检索该值并在HTML 中显示它。在这方面的任何指针将不胜感激。

我从事过原生应用程序 Android 开发,并从 strings.xml 访问过资源,例如,在我的情况下,它将是“@string/pagetitle”。但是现在因为我正在开发一个混合应用程序并且只有 HTML、CSS、JS 来开发。