Hold the line, {player_name}. The Northern Gate does not fall tonight.
اثبُت يا {player_name}. لن تسقط البوابة الشمالية الليلة.
PRODUCT / DETAILS
Context, extraction, review, terminology and privacy — without turning the editor into a maze.
CONTEXT
Speaker, listener, scene, notes and keys stay close to the line you are translating — not buried in another dashboard.
Hold the line, {player_name}. The Northern Gate does not fall tonight.
اثبُت يا {player_name}. لن تسقط البوابة الشمالية الليلة.
TOKEN SAFETY
Variables, tags and placeholders are checked before a line is considered ready.
Hold the line, {player_name}.
LOCAL-FIRST
Open locally. Work locally. Share only when collaboration is actually useful.
Still on this device. Still here. No upload, no detour.Browser Local Projects are saved in this browser profile; export a backup. Cloud projects are stored on the server. External translation providers receive text when you request translation.
OPEN / EXTRACT
Open JSON, CSV or PO directly in the browser — or scan a supported game folder with the Windows app and review what was extracted before creating a project.
Game/Content/Dialogues/northern_gate.jsonGame/Localization/UI/menu.csvGame/Content/Items/items.poGame/Config/settings.iniREVIEW WORKFLOW
Move entries through Draft, Translated, Needs Review and Approved. Keep assignments, comments and previous versions beside the line.
Hold the line, {player_name}. The Northern Gate does not fall tonight.
اثبُت يا {player_name}. لن تسقط البوابة الشمالية الليلة.
Assigned to reviewer
GLOSSARY + MEMORY
Keep character and place names in a glossary. Reuse earlier wording from Translation Memory when a line returns.
The Northern Gate still holds.
ما زالت البوابة الشمالية صامدة.
In your browser
Open JSON, CSV, or PO in the browser. You can also return to a project saved here. No account needed.
Three game lines, in three formats. Download one, then open it in the editor.
Explore Northern GateEngine support, stated plainly
| Engine | Reads and extracts |
|---|---|
| GodotSupported | Scenes, CSV, PO, JSON databases and INKB dialogue, read natively. Unpacking a PCK uses GDRE, which you install and configure. |
| UnrealSupported | LOCRES, LOCMETA and String Table CSV, read natively. PAK and IoStore need repak or retoc; some UE5 asset versions stay partial. |
| UnityPartial | Localization tables, TextAsset JSON and CSV, and Ink, read natively. AssetBundles need UnityPy, and assets with a stripped type tree stay unreadable. |
Supported means validated end to end on real game files. Partial means some variants work, with the limits written down. Helper tools run on your machine and are configured by you.
Write-back is always localization files — JSON, CSV, PO or an .lhproj project. The game’s own resources are never rewritten.
Browser Local Projects are saved in this browser profile; export a backup. Cloud projects are stored on the server. External translation providers receive text when you request translation.
PRIVACYThe Windows app is currently available to approved testers. The browser editor remains publicly available.
The installed desktop app works offline with local files. Loading the website, Cloud Projects, sign-in, LH Radio streaming, and online translation services require a connection.
Local web projects stay in the browser where you saved them. They do not appear in another browser and may be lost if its data is cleared. Export a copy for backup.
LocalizationHub keeps provider API keys in memory only and does not store the text you translate. DeepL on the website briefly passes the session key and current text through LocalizationHub to DeepL when you press Translate; neither is kept. The provider’s own policy still applies to what you send.
No account needed for local files.
Open editor ↗Download
Keep “Northern Gate” consistent with the glossary entry.