.FTL File Extension

FreeMarker Template File

Developer The FreeMarker Project
3.7  |  18 Votes

What is an FTL file?

An FTL file is a template used by FreeMarker, a Java template engine used to auto-generate text output. It contains source text as well as FreeMarker variable definitions and instructions that are used as placeholders for text substitutions. FTL files are commonly used for auto-generating HTML webpages, .JAVA class skeleton files, and other source code files, such as .PHP, .ASP, and .CFM files.

More Information

Screenshot of a .ftl file in Microsoft Visual Studio Code
FTL file open in Microsoft Visual Studio Code

To generate a new text file, developers input two files into FreeMarker: an FTL template file and a JAVA file that loads data used for substitutions.

NOTE: FreeMarker is distributed as an open-source Java package that can be embedded into Java software products. One popular Java-based product that uses FTL files is Alfresco, an Enterprise Content Management (ECM) system.

How to open an FTL file

You can open an FTL file and edit its contents in any text or source code editor, such as Microsoft Visual Studio Code (cross-platform) or GitHub Atom (cross-platform).

To use an FTL file as a FreeMaker template, you must store the file on your web server as part of a FreeMarker webpage, or within your FreeMarker application. See FreeMarker's documentation for more information.

Open over 400 file formats with File Viewer Plus.Free Download

Programs that open or reference FTL files

Microsoft Visual Studio for Windows
Microsoft Visual Studio for Linux

Faster Than Light Mod File

Developer Grognak's Mod Manager
3.4  |  10 Votes

File used by Grognak's Mod Manager, a program used for managing third-party mods for the real-time strategy game Faster Than Light (FTL); contains graphics and data that modify or extend the base gameplay; saved in the .ZIP format.

Programs that open FTL files

Family Tree Legends File

Developer Pearl Street Software
2.8  |  4 Votes

File created by Family Tree Legends, a free genealogy application used to organize family history information; contains names, pictures, notes, and other family tree data; used for storing family genealogies and for creating printouts.

More Information

Family Tree Legends allows users to integrate their data with other users. It also provides an online backup service called Real-Time Internet Backup. The software can import GEDCOM .GED files into FTL files using the import wizard.

Programs that open FTL files

Fluent Translation List

Developer Mozilla
3.0  |  2 Votes

An FTL file may also be a translation list used by Fluent, a localization system developed by Mozilla. It contains information that developers use to translate a program's text into other languages. FTL files are source code files, which are written using Fluent Translation List syntax.

More Information

Fluent is a localization system that allows developers to define how messages, terms, and other text included in a software program should be translated. Developers can use the text included in a program's Fluent Translation List, or FTL file, to guide translations and adapt a program's text for use in other languages.

Most importantly, Fluent allows developers to include information that may be important in one language but not in another. For example, while English does not use gendered nouns, many other languages do. In a program's FTL file, the program's developer can specify the gender of nouns referenced in the program, so a translator can gender the noun appropriately when translating.

FTL files are written like code, in that they contain variables which are defined and referenced throughout the file. These variables correspond to terms and messages used throughout a software program. Translators redefine an FTL file's variables in the language for which they are translating a program's text, in order to localize the program.

How to open an FTL file

You can open and edit an FTL (Fluent Translation List) file in any source code editor, including:

To ensure your source code editor highlights Fluent Translation List syntax correctly, you should install Fluent (cross-platform).

Programs that open or reference FTL files

Verified by FileInfo.com

The FileInfo.com team has independently researched all file formats and software programs listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified.

If you would like to suggest any additions or updates to this page, please let us know.