# Portal translation

**URL:** <https://forum.ghost.org/t/portal-translation/24044>\
**Category:** Memberships & subscriptions\
**Created:** [July 8, 2021, 9:05am UTC](https://forum.ghost.org/t/portal-translation/24044 "2021-07-08T09:05:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tolia35](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/tolia35/32/14012_2.png) [@Tolia35](https://forum.ghost.org/u/Tolia35)\
**Post date:** [July 8, 2021, 9:05am UTC](https://forum.ghost.org/t/portal-translation/24044/1 "2021-07-08T09:05:55Z")

</div>

Hello there,

I’m contacting you regarding Portal.  
I did take a tour on the forum and figured out that there is no translation possible in the modal ( that’s pretty unfortunate, because our clients are not native english speakers… )  
I’m trying to access .js files to change the portal template sentence to french BUT i can’t find the templates on my VPS.

I found Ghost subscription template in the core directory, but can’t figure out were the portal templates are.  
Can someone help me to find the path so we can do the translations ?

Sincerely,

---

<div class="post-metadata">

**Author:** ![kose\_mark](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/kose_mark/32/14237_2.png) [@kose\_mark](https://forum.ghost.org/u/kose_mark)\
**Post date:** [July 8, 2021, 3:49pm UTC](https://forum.ghost.org/t/portal-translation/24044/2 "2021-07-08T15:49:43Z")

</div>

The code for portal is in the javascript file portal.min.js  
It is a React based app built from the [Portal repo](https://github.com/TryGhost/Portal)  
To have a custom portal, you will need to fork the Portal repo, update it, build it . The result will be a new portal.min.js  
After that, you need to deploy this file to a location where it can be referenced from. Then point Ghost to use this new portal file updating config.{ENV}.properties as :

```auto
"portal": {
        "url": "https://...../portal.min.js"
    },

```
