{"id":28275700,"url":"https://github.com/anthonychaussin/langstudio","last_synced_at":"2026-04-13T22:31:40.192Z","repository":{"id":286690615,"uuid":"962215313","full_name":"anthonychaussin/LangStudio","owner":"anthonychaussin","description":"LangStudio est une application desktop open source qui simplifie la gestion des fichiers de traduction pour les projets Angular utilisant @ngx-translate.","archived":false,"fork":false,"pushed_at":"2025-05-12T12:08:36.000Z","size":1891,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-21T04:15:52.735Z","etag":null,"topics":["angular","csharp","dotnet","ngx-translate","wpf"],"latest_commit_sha":null,"homepage":"http://vps-1dc2aeb1.vps.ovh.net/LangStudio/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anthonychaussin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2025-04-07T20:28:00.000Z","updated_at":"2025-05-12T12:08:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"5ff611a2-1b19-4a5f-9e72-cc6999e14574","html_url":"https://github.com/anthonychaussin/LangStudio","commit_stats":null,"previous_names":["anthonychaussin/langstudio"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/anthonychaussin/LangStudio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonychaussin%2FLangStudio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonychaussin%2FLangStudio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonychaussin%2FLangStudio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonychaussin%2FLangStudio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anthonychaussin","download_url":"https://codeload.github.com/anthonychaussin/LangStudio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anthonychaussin%2FLangStudio/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260187034,"owners_count":22971557,"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":["angular","csharp","dotnet","ngx-translate","wpf"],"created_at":"2025-05-21T04:15:32.023Z","updated_at":"2026-04-13T22:31:40.123Z","avatar_url":"https://github.com/anthonychaussin.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://github.com/user-attachments/assets/5ce46e41-9e6b-4f25-8d4c-2ec4c15973f8\" width=\"40\" height=\"40\"\u003e LangStudio \n\n**LangStudio** est une application desktop open source qui simplifie la gestion des fichiers de traduction pour les projets Angular utilisant `@ngx-translate`.  \nConçue pour les développeurs, par un développeur. 🛠️  \n\n![LangStudio](https://github.com/user-attachments/assets/8c66c249-b6e2-49b3-a1d3-f02e049e6aa5)\n\n---\n\n## 📦 Fonctionnalités  \n\n- ✔️ Visualisation des clés sous forme d'arborescence  \n- ✔️ Edition directe des traductions avec détection des langues manquantes  \n- ✔️ Mise en évidence des clés incomplètes  \n- ✔️ Recherche instantanée dans les clés et valeurs  \n- ✔️ Filtres dynamiques (afficher uniquement les traductions incomplètes)  \n- ✔️ Interface moderne (C# WPF + Material Design)  \n- ✔️ Thème clair/sombre synchronisé avec le système  \n- ✔️ **100% Gratuit \u0026 Open Source**  \n\n---\n\n## 📥 Téléchargement  \n\n👉 [Consultez la page des téléchargements](http://vps-1dc2aeb1.vps.ovh.net/LangStudio/)\n\n![LangStudioWebSite](https://github.com/user-attachments/assets/d3fd154a-734e-4115-a719-a199375481c0)\n\n| Architecture | Téléchargement          |\n|--------------|-------------------------|\n| Windows x64  | [Télécharger](http://vps-1dc2aeb1.vps.ovh.net/LangStudio/win-x64) |\n| Windows ARM64| [Télécharger](http://vps-1dc2aeb1.vps.ovh.net/LangStudio/win-arm64) |\n| Windows x86  | [Télécharger](http://vps-1dc2aeb1.vps.ovh.net/LangStudio/win-x86) |\n\n---\n\n## 🚀 Comment ça fonctionne ?  \n\n1. Ouvrez l'application  \n2. Sélectionnez le dossier contenant vos fichiers JSON de traduction (`en.json`, `fr.json`, etc.)  \n3. Visualisez, éditez, filtrez et complétez vos traductions directement depuis l'interface  \n4. Sauvegardez et vos fichiers JSON sont mis à jour instantanément  \n\n---\n\n## 🎯 À venir  \n\n- 🤖 Intégration d'une IA offline pour suggérer des traductions automatiquement  \n- 📄 Export/Import des traductions en CSV/Excel\n\n---\n\n## 👨‍💻 Contribuer  \n\nLes contributions sont les bienvenues !  \nSi vous souhaitez proposer une fonctionnalité, corriger un bug ou simplement échanger, ouvrez une issue ou une pull request.\n\n---\n\n## 📚 Licence  \n\nCe projet est distribué sous licence **MIT** – libre à vous de l'utiliser, le modifier et le partager.  \n\n---\n\n**Made with ❤️ by [Anthony Chaussin](https://www.linkedin.com/in/anthonychaussin/)**  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanthonychaussin%2Flangstudio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanthonychaussin%2Flangstudio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanthonychaussin%2Flangstudio/lists"}