{"id":19408539,"url":"https://github.com/faveosuite/faveo-languages","last_synced_at":"2025-05-15T10:14:22.142Z","repository":{"id":93320122,"uuid":"373479248","full_name":"faveosuite/faveo-languages","owner":"faveosuite","description":"This Repo shares the language files being used in Faveo Mobile and Web app and steps on how to translate Faveo to language of your choice.","archived":false,"fork":false,"pushed_at":"2021-11-30T08:23:43.000Z","size":1311,"stargazers_count":4,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-24T09:41:19.344Z","etag":null,"topics":["faveo","helpdesk","helpdesk-ticketing","language-translation"],"latest_commit_sha":null,"homepage":"https://www.faveohelpdesk.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/faveosuite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-06-03T11:11:24.000Z","updated_at":"2025-02-27T21:58:48.000Z","dependencies_parsed_at":"2023-04-05T01:47:47.470Z","dependency_job_id":null,"html_url":"https://github.com/faveosuite/faveo-languages","commit_stats":null,"previous_names":["faveosuite/faveo-languages"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faveosuite%2Ffaveo-languages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faveosuite%2Ffaveo-languages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faveosuite%2Ffaveo-languages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faveosuite%2Ffaveo-languages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/faveosuite","download_url":"https://codeload.github.com/faveosuite/faveo-languages/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254319658,"owners_count":22051076,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["faveo","helpdesk","helpdesk-ticketing","language-translation"],"created_at":"2024-11-10T12:06:29.105Z","updated_at":"2025-05-15T10:14:22.109Z","avatar_url":"https://github.com/faveosuite.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# How to edit existing language and add new language in Faveo?\n\nBoth Faveo Web and mobile apps are multilingual and already translated into multiple languages and can further be translated into more languages.\n\nThere are two scenarios\n- Some English words are not translated into a specific language\n- Some language translation doesn’t exist at all\n\nThis article is written to address the above concerns and how a Faveo user can help to provide the missing translations. \n\nMost of the Faveo language files have been hosted in the link below including web and mobile apps https://github.com/ladybirdweb/faveo-languages \n\nThe plugins and modules language file you will not find on Github.\n\nThere are 2 kinds of translations\n- Translation saved and coming from language files\n- Translation saved in the database\n\nCurrently, Faveo doesn’t support multilingual translation at the database level. That being said this is something that will be implemented and it’s part of Faveo roadmap and product evolution. \n\nThis article only covers the translation of words that are coming from a language file.\n\n**How to translate**\n\nDownload the lang.php file from https://github.com/ladybirdweb/faveo-languages\n\n**Note:** If the language file you are looking for exists, you can download the same file and edit it. If it’s not available in the list, kindly download lang.php from the “en” folder and make changes to it. No changes should be made directly to the lang.php file under the “en” folder.\n\nThe file once edited should be saved with the name lang.php, and placed in the folder named according to **ISO Language Code.** \n\n**Here is an example:** We want to add a translation for the Greek Language, We will download the lang.php from the en folder. Once the translations are done, we will go to faveoroot/resources/lang, create a folder named “el” as according to ISO Language code, Code for the Greek language is “el”. After creating the folder we will place the newly translated lang.php in the “el” folder. A proper path for placing lang.php will be faveoroot/resources/lang/el.\n\n**ISO Language Code**\n\nhttps://en.wikipedia.org/wiki/List_of_ISO_639-1_codes. All language files should follow the existing language naming convention used in Faveo\n\nLet’s say here we are using Faveo in Italian Language and we want to change the **Remember** highlighted in the below image to Ricorda and this translation is missing in the Italian language file.\n\n![Alt text](https://www.faveohelpdesk.com/wp-content/uploads/2021/11/demo1.png \"Demo1\")\n\n1. Here is the Screenshot from the Language file where we have to make changes.\nAs we want to translate something on the Login page, we will make changes under Login on the Right Side as shown in the screenshot below\n\n![Alt text](https://www.faveohelpdesk.com/wp-content/uploads/2021/11/demo2.png \"Demo2\")\n\n2. Let's make changes and save.\n\n![Alt text](https://www.faveohelpdesk.com/wp-content/uploads/2021/11/demo3.png \"Demo3\")\n\n3. Once this is saved in the Italian language file and we reopen the client panel URL the new translation is applied \n\n![Alt text](https://www.faveohelpdesk.com/wp-content/uploads/2021/11/demo4.png \"Demo4\")\n\nIf after translating and updating the language pack you still see the words in English it's because Faveo also has different modules and plugins which need to be translated independently. Uploading the language file package via admin panel settings currently does not update these plugins and modules. To translate them follow the steps mentioned below \n\n\n\n**For plugins translation(Web app):**\n\n\n- Go to FaveoRoot/app/Plugins/{Plugin Dir}/lang\n- Each plugin contains the default fallback language translation for English in the \"en\" directory.\n- To translate plugins copy the lang.php file present in {path to Faveo root dir}/app/Plugins/{Plugin Dir}/lang/en to {path to Faveo root dir}/app/Plugins/{Plugin Dir}/{iso code of your language eg. fr for french}.\n- After copying the lang directory to the new directory edit and replace the translations in lang.php as you update in normal translation.\n\n\nFor modules translation(Web app):\nFaveo has various modules that need to be translated. All can be found under {path to Faveo root dir}/app/ directory. \n\n\n1. Bill\n2. FaveoLog\n3. FaveoReport\n4. FaveoStorage\n5. FileManager\n6. HelptopicType\n\n\n- Each module contains the default fallback language translation for English in the \"en\" directory.\n- To translate plugins copy the lang.php file present in {path to Faveo root dir}/app/{Module Dir}/lang/en to {path to Faveo root dir}/app/{Module Dir}/{iso code of your language eg. fr for french}.\n- After copying the lang directory to the new directory edit and replace the translations in lang.php as you update in normal translation. For language translation, you need to work on Language.php under this zip file. You will have to modify this file and put it under faveo_root/app/FaveoReport/lang/{lang_iso_code}\n\n**Note:** It is recommended to share the updated language file with us at support@faveohelpdesk.com so that we can add it to the product and make it available to every client.\n\n\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaveosuite%2Ffaveo-languages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaveosuite%2Ffaveo-languages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaveosuite%2Ffaveo-languages/lists"}