Compare commits

..

1 commit

Author SHA1 Message Date
kotontrion
b98fc44790 Merge branch 'main' into 'main'
compile: fix flag values

Closes #180

See merge request jwestman/blueprint-compiler!220
2025-01-05 01:01:52 +00:00
4 changed files with 0 additions and 21 deletions

View file

@ -58,19 +58,6 @@ class Translated(AstNode):
f"Cannot convert translated string to {expected_type.full_name}"
)
@validate("context")
def context_double_quoted(self):
if self.translate_context is None:
return
if not str(self.group.tokens["context"]).startswith('"'):
raise CompileWarning("gettext may not recognize single-quoted strings")
@validate("string")
def string_double_quoted(self):
if not str(self.group.tokens["string"]).startswith('"'):
raise CompileWarning("gettext may not recognize single-quoted strings")
@docs()
def ref_docs(self):
return get_docs_section("Syntax Translated")

View file

@ -24,8 +24,6 @@ If you're using Meson's `i18n module <https://mesonbuild.com/i18n-module.html#i1
i18n.gettext('package name', preset: 'glib')
You must use double quotes for the translated strings in order for gettext to recognize them. Newer versions of blueprint will warn you if you use single quotes.
Contexts
--------

View file

@ -1,5 +0,0 @@
using Gtk 4.0;
Label {
label: _('Hello, World!');
}

View file

@ -1 +0,0 @@
4,12,15,gettext may not recognize single-quoted strings