I need to translate a salesforce site into French language which is currently in English. I tried to use custom labels it worked but there is limit for custom labels. That's why I want to implement a different approach to translate into French language.
How to translate salesforce site without using custom labels?
319 Views Asked by Nirmal Prajapat At
1
There are 1 best solutions below
Related Questions in SALESFORCE
- Flask-Restful, oauth, and Salesforce
- i am using Command line dataloader in Salesforce & create simple “process-conf.xml” file ,i want to give relative path insted of absolute path
- VBA automation to upload data into Salesforce
- "Operation in progress..." Never Ends When Previewing Rows in Kettle Spoon via Salesforce
- How to download attachments using c#
- Opportunity Field Dependency
- Create a dynamic SOQL Query using variable objects
- Salesforce - HubSpot API calls
- When does Time Dependent workflow rule executes?
- Customize 'Send with Docusign' Button in Salesforce
- How do I use a publicly hosted image as the background for a visualforce page?
- How to get access token and make salesforce rest api requests with paw?
- List button in Salesforce1
- Visualforce page is not refreshing after deleting a row from table
- Docusign Salesforce Logout/switch account
Related Questions in TRANSLATION
- How to tell Symfony to ignore certain files in /translations
- Magento - how to translate message type
- How could I manually translate a template I've downloaded?
- Android ViewFlipper with translation animation - not working properly
- How much should I rebase interactively?
- How do you use the meteor-accounts-t9n package?
- choice_translation_domain not working in symfony 2.7
- Windows Phone 8 app translation
- How to translate parts of source program to library calls without writing a full parser?
- AngularJS translation with pluralization using angular-translate
- Symfony2: local changes for same twig view
- How to manage to 2 languages for posts in Tumblr, on the blog and on the dashboard?
- How to overwrite Woocommerce translations
- jms translation bundle: The format "yml~" does not exist.
- Translate the value of twig variable
Related Questions in SALESFORCE-COMMUNITIES
- Cross origin issue in salesforce response(Access-Control-Allow-Origin)
- Need help in filtering the records in lightning application
- Cannot validate on saving new record
- Error: Lookups on activites must have a unique domain
- Can I set up a web form that will populate an opportunity in my salesforce
- Salesforce platform event duplicate events with ComeTd Client
- Custom Salesforce Lightning App giving "You dont have access to this record"
- Is there any way to download or preview a pdf file in mobile applications using jsPDF?
- How To Get Salesforce Code Coverage Report Similar to Sonarqube
- Combine two Salesforce SOQL Query
- is it possible to use lwc properties in Salesforce experience cloud components like Rich Content Editor
- Custom Multi Lookup LWC - Refresh Page After Record Edit -> Save
- How handle metadata api changes in Apex? (Ex: insert/update ApexClass)
- Error: The allow-in-static-site configuration tag is invalid when deploying my community to an organization
- How to get Scale Center data in Apex in Salesforce
Related Questions in SFDC
- Lightning page not working anymore with new updates in salesforce community
- saveurl on createrecordevent or navigationlocation in lightning component
- VSCode is not pushing the code and not not throwing any error
- What is the purpose of aura:set in the example?
- How to translate salesforce site without using custom labels?
- Trying to create custom SFDC connector in Logic Apps
- Hi Update the particular value using the email field in salesforce
- sfdx force:apex:test:run include coverage for only those tests included in the sfdx command
- Need to compare value with custom field of pick list datatype in SFDC
- System.ListException: List index out of bounds: 0: Class.SendQuoteEmail_Controller.send: line 62, column 1
- Integrate Salesforce Einstein chatbot in website built using Dot Net and Angular
- Time-Based Workflow Actions not getting executed
- ALB -OIDC returning 401 Authorization Required page
- How to query records from serverUrl salesforce (SFDC)
- How to download webDAV files from a linux server
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
For large blocks of text ("terms and conditions", "privacy policy" and FAQ-like things) you could consider using Knowledge Base product.
For custom forms and picklists - are these linked to a real custom object you could translate the labels and picklists? You could just display that even if custom code would be mapping it back to your old structure, not really inserting this new dummy object.
You considered custom settings or custom metadata? Depending how structured they are could work pretty OK and it's easy to access custom settings from Visualforce. (Custom Metadata would still have to be queried but at least it doesn't count to 100 SOQLs limit)
Another option could be (ab)using Platform Cache to hold your text. Read up about CacheBuilder for example. Feels bit wasteful to use cache for static text but hey, fetch that's faster than querying some helper sobject... Maybe plan a nighly job to prime the cache every day.
Last but not least... is your Site in pure visualforce or are you usinga framework like Vue? Some of them have their own approach to translations. You may even seen it on some websites that load the page, text is written in handlebars(?) moustaches(?) like
{{PROMO_TEXT}}and then it all gets replaced when JS finishes loading... You'd have to look around and of course it'd mean moving the form rendering to JS side, mobile-friendly, no more<apex:inputText>.