---
title: "Is it possible to define a string in a Flutter ARB file that should not be translated?"
description: "Learn how to define non-translatable strings in Flutter ARB files. Find out how to maintain consistency in your app's translations by using the same translation or a glossary in translation management systems. Read more here."
category: flutter
date: 2023-03-29
updated: 2026-10-09
canonical: https://localizely.com/i18n-questions/flutter/is-it-possible-to-define-a-string-in-a-flutter-arb-file-that-should-not-be-translated/
---

# Is it possible to define a string in a Flutter ARB file that should not be translated?

Yes, you can define a string in a [Flutter ARB](/flutter-arb/) file that should not be translated, but there is no special syntax for it like in [Android Resources XML](/android-xml-file/) files. One way to do this is to use the same translation for that string in all ARB files and leave a comment explaining why it should not be translated.

Examples of things that don't need to be translated are brand names, acronyms, language names, and well-known terms like metrics.

The `en.arb` file:
```json
{
  "@@locale": "en",
  "appTitle": "Localizely",
  "@appTitle": {
    "description": "Do not translate app name."
  }
}
```

The `de.arb` file:
```json
{
  "@@locale": "de",
  "appTitle": "Localizely",
  "@appTitle": {
    "description": "Do not translate app name."
  }
}
```

Consistency is important in translations, and using a [glossary](/project-glossary/) in translation management systems is a helpful way to achieve this. Glossaries give extra information that can help us keep translations consistent and avoid unnecessary translations.

Source: https://localizely.com/i18n-questions/flutter/is-it-possible-to-define-a-string-in-a-flutter-arb-file-that-should-not-be-translated/
