digitalmars.D.learn - How do I use translation module in vibe.d?
- jack (7/13) Oct 09 2020 but it return the error:
- aberba (2/17) Oct 13 2020
- Jack (2/6) Oct 13 2020 Yes, I did exacly that.
- aberba (3/16) Oct 13 2020 https://www.github.com/vibe-d/vibe.d/tree/master/examples%2Fweb-i18n
- Jack (4/26) Oct 13 2020 My dub.json file and folder structure is exactly this one, as the
- aberba (3/13) Oct 17 2020 I'll have to try that. I haven't really used vibe.d translation
- aberba (3/16) Oct 13 2020 D dlang discord is a great place to also reach out. There's a
- Jack (2/24) Oct 13 2020 I'll check out those, thanks!
Documentation[1] tells to use translationModule!TranslationContext on class, like this:translationModule!TranslationContext class WebInterface { ...but it return the error:Error: template instance translationModule!(TranslationContext) does not match template declaration translationModule(string FILENAME)it seems that construtor was removed[2] but I can't find the replacement anywhere. Could someone help with that? [1]: see "location" section: https://vibed.org/docs#Localization [2]: https://vibed.org/api/search?q=translationModule
Oct 09 2020
On Friday, 9 October 2020 at 21:07:28 UTC, jack wrote:Documentation[1] tells to use translationModule!TranslationContext on class, like this:Did you do this?[...]but it return the error:[...]it seems that construtor was removed[2] but I can't find the replacement anywhere. Could someone help with that? [1]: see "location" section: https://vibed.org/docs#Localization [2]: https://vibed.org/api/search?q=translationModuleUsing GNU gettext compatible .po translation files, it's possible to localize Diet templates at compile time. This just requires putting the translation files with the naming scheme <name>.<language>.po into a path that is registered in the "stringImportPaths" field of the dub.json. <language> must be a language identifier of the form en_US.
Oct 13 2020
On Tuesday, 13 October 2020 at 08:03:26 UTC, aberba wrote:On Friday, 9 October 2020 at 21:07:28 UTC, jack wrote:Yes, I did exacly that.[...]Did you do this?[...]
Oct 13 2020
On Friday, 9 October 2020 at 21:07:28 UTC, jack wrote:Documentation[1] tells to use translationModule!TranslationContext on class, like this:https://www.github.com/vibe-d/vibe.d/tree/master/examples%2Fweb-i18n There's also an example heretranslationModule!TranslationContext class WebInterface { ...but it return the error:Error: template instance translationModule!(TranslationContext) does not match template declaration translationModule(string FILENAME)it seems that construtor was removed[2] but I can't find the replacement anywhere. Could someone help with that? [1]: see "location" section: https://vibed.org/docs#Localization [2]: https://vibed.org/api/search?q=translationModule
Oct 13 2020
On Tuesday, 13 October 2020 at 08:07:17 UTC, aberba wrote:On Friday, 9 October 2020 at 21:07:28 UTC, jack wrote:My dub.json file and folder structure is exactly this one, as the tutorial told to do yet I get the compilation error. I guess the library was updated but the documentation didn'tDocumentation[1] tells to use translationModule!TranslationContext on class, like this:https://www.github.com/vibe-d/vibe.d/tree/master/examples%2Fweb-i18n There's also an example heretranslationModule!TranslationContext class WebInterface { ...but it return the error:Error: template instance translationModule!(TranslationContext) does not match template declaration translationModule(string FILENAME)it seems that construtor was removed[2] but I can't find the replacement anywhere. Could someone help with that? [1]: see "location" section: https://vibed.org/docs#Localization [2]: https://vibed.org/api/search?q=translationModule
Oct 13 2020
On Tuesday, 13 October 2020 at 17:02:54 UTC, Jack wrote:On Tuesday, 13 October 2020 at 08:07:17 UTC, aberba wrote:I'll have to try that. I haven't really used vibe.d translation myself beyond learning... and that was a long time ago.On Friday, 9 October 2020 at 21:07:28 UTC, jack wrote:My dub.json file and folder structure is exactly this one, as the tutorial told to do yet I get the compilation error. I guess the library was updated but the documentation didn't[...]https://www.github.com/vibe-d/vibe.d/tree/master/examples%2Fweb-i18n There's also an example here
Oct 17 2020
On Friday, 9 October 2020 at 21:07:28 UTC, jack wrote:Documentation[1] tells to use translationModule!TranslationContext on class, like this:D dlang discord is a great place to also reach out. There's a dlang webdev channel.translationModule!TranslationContext class WebInterface { ...but it return the error:Error: template instance translationModule!(TranslationContext) does not match template declaration translationModule(string FILENAME)it seems that construtor was removed[2] but I can't find the replacement anywhere. Could someone help with that? [1]: see "location" section: https://vibed.org/docs#Localization [2]: https://vibed.org/api/search?q=translationModule
Oct 13 2020
On Tuesday, 13 October 2020 at 08:08:54 UTC, aberba wrote:On Friday, 9 October 2020 at 21:07:28 UTC, jack wrote:I'll check out those, thanks!Documentation[1] tells to use translationModule!TranslationContext on class, like this:D dlang discord is a great place to also reach out. There's a dlang webdev channel.translationModule!TranslationContext class WebInterface { ...but it return the error:Error: template instance translationModule!(TranslationContext) does not match template declaration translationModule(string FILENAME)it seems that construtor was removed[2] but I can't find the replacement anywhere. Could someone help with that? [1]: see "location" section: https://vibed.org/docs#Localization [2]: https://vibed.org/api/search?q=translationModule
Oct 13 2020