Flexible Localization ist eine .NET/Mono-Bibliothek für String-basierte Übersetzung von Benutzeroberflächen. Sie bietet eine hierarchische Struktur, die nur teilweise geladen sein muss, zur Organisation der Strings, sowie Unterstützung für mehrere unabhängig übersetzte Module. Die Lokalisierungsdateien werden anhand einer Deklaration validiert, die die Strings definiert, die in den Dateien erwartet werden. Die Strings selbst können Parameter haben und werden anhand von Ausdrücken ausgewertet. Dadurch können je nach Parameter für denselben Originaltext unterschiedliche Strings zurückgeliefert werden. (non)