# MadCap FLSNP

> MadCap FLSNP file localization

URL: https://store.crowdin.com/flsnp
Identifier: flsnp
Category: File Formats
Type: System
Author: Crowdin

MadCap FLSNP is a natively supported file format, you can use it without an additional installation. Just upload it to your projects and start the localization.

## Available Configurations


The MadCap FLSNP file format can be configured to optimize its use with Crowdin for better content handling. The following is a list of available configuration options.


- Enable content segmentation.

- Custom segmentation rules.

## File Format Details

| Attribute | Value |
| --------- | ----- |
| File Extension | .flsnp, .flgpl, .htm, .html, .xhtml |
| [API Type](https://developer.crowdin.com/api/v2/#operation/api.projects.files.post) | flsnp |
| Source can be edited in Crowdin | No |
| Generating translated files via [Bundles](https://support.crowdin.com/bundles/) | [Search Crowdin Store](https://store.crowdin.com/tags/string-exporter) |
| Supports pluralization | No |
| WYSIWYG Preview in the editor | No |
| Supported types of contextual information | Text comments, Screenshots |
| Custom attributes | No |
| Existing translations import possibility | ML-based technology |

## Sample File

```xml
<?xml version="1.0" encoding="utf-8"?>
<html xmlns:MadCap="http://www.madcapsoftware.com/Schemas/MadCap.xsd" MadCap:conditions="Products.Product">
    <body>
        <p>This is a paragraph.</p>
    </body>
</html>
```

## File Recognition Mechanism

To correctly identify MadCap Flare files and distinguish them from standard HTML or XML documents, Crowdin uses a recognition mechanism based on both the file extension and the file content:

1. **File Extension:** The uploaded file must have one of the supported extensions (e.g., `.flsnp`, `.flgpl`, `.htm`, `.html`, `.xhtml`).
2. **Namespace Declaration:** The system scans the root `<html>` tag of the document. If the tag contains the `xmlns:MadCap` namespace attribute (for example, `<html xmlns:MadCap="http://www.madcapsoftware.com/Schemas/MadCap.xsd">`), Crowdin automatically applies the MadCap Flare parser.

If a file has a generic extension (like `.html` or `.htm`) but lacks this namespace declaration, Crowdin will process it using the standard HTML parser instead.
