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?
321 Views Asked by Nirmal Prajapat At
1
There are 1 best solutions below
Related Questions in SALESFORCE
- UI Component(Table Rows) Taking Too Much too in LWC
- Twilio Salesforce integration (Chat Transcripts)
- How can I automatically apply dark and light themes using the Lightning Email Template Builder in Salesforce based on the user's system preferences?
- Sending Slack Message to channel from salesforce flow
- How to redirect to parent object after child record creation
- Creating File in Drag and Drop Enabled File Cabinet in Netsuite using Rest API from Salesforce
- tsql functions like REPLACE() failing in azure data factory pipeline connected to salesforce
- An unexpected error occurred. Please include this ErrorId if you contact support: 1878486530-323938 (1541428280)
- My requirement is that I have to create DLRS for 'the date when the most recent email was received'
- Declarative Rollup Summaries Deployment
- Trouble updating a Field in Salesforce via a Python Script
- Why custom favicon for Salesforce-powered website not showing consistently in Google search results
- Salesforce chatter photo upload trigger
- Disable Azure DevOps Pull Request being completed when Using Copado
- AppFlow s3 to Salesforce upsert fails
Related Questions in TRANSLATION
- DirectX 9 With No SDK Installed - How To Translate a D3DMATRIX?
- How to modify features of tfidfvectorizer from English to Spanish
- integrate huggingface inference endpoint with flowise
- System.Recources.Resourcemanager only finds the 'default' .resx file (translation file) based on the CultureInfo object
- How do I implement bilingual sentence alignment for English and Japanese texts in Python and export them to XLSX?
- TypeError: Translator.translate() missing 1 required positional argument: 'text'
- Parameterisation of yup translation - next.js
- Displaying Marathi(Non English Characters) using PIL library onto the OpenCV Interface not working as needed
- Updating comments with references in .po translation
- Langchain/Huggingface Pipeline Error about model_kwargs which I did not include
- Getting error when upload training data for Azure Custom Translator using API with C#
- How do I display a language like Hindi, Marathi that don't have English characters in an open cv feed?
- Use a default/fallback value if the translation is not available in Lingui, React
- Why doesn't video-conferencing with subtitles exist?
- Error configuring flask-babel method jinja2 not found
Related Questions in SALESFORCE-COMMUNITIES
- Declarative Rollup Summaries Deployment
- Salesforce MIAW: User message not sent from Community
- conga template specific for some object like invoice
- Generating barcode image in salesforce apex email with a generated sting in flows
- Salesforce experience cloud - Object page not displaying any object data
- Salesforce - Flexcard with SOQL Data source - Error - Invalid Descriptor Format: markup://c:should-intercept-webauthn[COMPONENT]
- Share record to community based on condition
- Salesforce CPQ Quote Template
- Customize a <select> tag in LWC
- How to fetch salesforce case details using CaseNumber via API call?
- Flow keeps restarting when 'Finished' event is handled
- Salesforce Community page not opening
- How to update related record field on delete of record?
- Custom objects per license limit for customer community plus login license
- How to get a refresh token after Expiring current access token in salesforce React-native?
Related Questions in SFDC
- Python API and Salesforce Rest API Data discrepancy in returning number of records
- Salesforce SOAP API: Where do I get the EnterpriseConnection class from?
- Salesforce: Upload Apex Trigger via Java
- Salesforce Error response for postman REST API with bearer token. Salesforce Edge is mentioned as cause for Error in response
- How to auto-populate parent field with a lookup field value from child
- How to translate salesforce site without using custom labels?
- Getting Error when I trying to delete event
- Close date and Status in SFDC
- XL-Connector With Salesforce
- Transfer chat to queue from Einstein Bot
- Concatenating addres fields in Snowflake
- Salesforce community login flow while using OKTA authentication is not complete in Mobile Publisher Playground resulting into links not working
- Permission set for Streaming API in Salesforce
- To check if any incoming emails for a specific Email-to-Case in Salesforce
- How to have conditional design attributes for different interfaces in aura components?
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 # Hahtags
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>.