{"id":14977605,"url":"https://github.com/smarti18n/smarti18n","last_synced_at":"2025-07-12T01:11:30.105Z","repository":{"id":27083632,"uuid":"108106904","full_name":"SmartI18N/SmartI18N","owner":"SmartI18N","description":"SmartI18N","archived":false,"fork":false,"pushed_at":"2025-06-19T13:13:18.000Z","size":28691,"stargazers_count":0,"open_issues_count":9,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-19T14:19:45.572Z","etag":null,"topics":["angular","angular2","angular4","angularjs","i18n","internationalization","spring","spring-boot","spring-framework","spring-mvc","springboot","springframework","springmvc"],"latest_commit_sha":null,"homepage":"https://www.smarti18n.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SmartI18N.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-24T09:41:44.000Z","updated_at":"2025-06-19T13:13:22.000Z","dependencies_parsed_at":"2022-08-07T12:15:23.010Z","dependency_job_id":null,"html_url":"https://github.com/SmartI18N/SmartI18N","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/SmartI18N/SmartI18N","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartI18N%2FSmartI18N","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartI18N%2FSmartI18N/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartI18N%2FSmartI18N/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartI18N%2FSmartI18N/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SmartI18N","download_url":"https://codeload.github.com/SmartI18N/SmartI18N/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartI18N%2FSmartI18N/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264922869,"owners_count":23683703,"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","angular2","angular4","angularjs","i18n","internationalization","spring","spring-boot","spring-framework","spring-mvc","springboot","springframework","springmvc"],"created_at":"2024-09-24T13:55:59.514Z","updated_at":"2025-07-12T01:11:30.093Z","avatar_url":"https://github.com/SmartI18N.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SmartI18N\n\nSmartI18N will die Internationalisierung von Webprojekten vereinfachen und die Umsetzung beschleunigen. Es gibt einen Online Editor mit welchem Texte in Echtzeit angepasst und verändert werden können. Für die Einbindung stehen verschiedene SDK's zur Verfügung die das Arbeiten mit SmartI18N vereinfachen. \n\nMehr Informationen zu SmartI18N findest du unter [www.smarti18n.com](https://www.smarti18n.com/)\n\n## 🚨 This project is now officially retired! 🧓🪦\n\nDevelopment has ended, support has vanished, and the code is now living its best life in a quiet repo somewhere, sipping digital margaritas. 🍹\n\nFeel free to fork it, remix it, or just stare at it nostalgically — but don't expect it to do any new tricks. It’s not dead… it’s just resting. 😴\n\n## First Steps\n\nFür den Start empfehlen wir dir, den SmartI18N Server von [www.smarti18n.com](https://www.smarti18n.com/) zu nutzen. Später kannst du mit Hilfe eines Docker Image SmartI18N selbst hosten. Dazu aber später mehr.\n\nErstell dir mit Hilfe des [Editors](https://editor.smarti18n.com/) einen Account und erstell anschließend ein Projekt. Mithilfe des Projekt Keys und Secrets kannst du dann SmartI18N in dein Projekt einbinden.\n\n## SDK's\n\nDerzeit gibt es für Spring Message Sources und AngularJS Schnittstellen. In Zukunft wollen wir weiter Schittstellen ergänzen.\n\n### Spring Framework SDK\n\nExample folgt\n\n### AngularJS SDK\n\nExample folgt\n\n## Docker Image\n\nSmartI18N kann selbst betrieben werden. Mehr Informationen findest du im [Docker HUB](https://hub.docker.com/r/smarti18n/).\n\n### MongoDB (optional)\n\nFür den Betrieb von SmartI18N benötigst du eine MongoDB. Du kannst eine extern gehostete Instance verwenden oder einen [Docker Container](https://hub.docker.com/_/mongo/). \n\n```\ndocker run -d --name smarti18n-mongo mongo\n```\n\n### smarti18n-messages\n\n```\ndocker run -d --name smarti18n-messages --link smarti18n-mongo:mongo -p 30001:8080 -e MONGODB_URL=mongodb://mongo/smarti18n-messages  smarti18n/messages\n```\n\n### smarti18n-editor\n\n```\ndocker run -d --name smarti18n-editor -p 30002:8080 -e \"SMARTI18N_MESSAGES_HOST=http://localhost:30001\" smarti18n/editor\n```\n\n### First Login\n\nJetzt kannst du das initiale Admin Passwort aus dem smarti18n-messages Container suchen. \n\n```\ndocker logs smarti18n-messages\n```\n\n```\n#######################################################################\nInitializing Application\nOpened connection \\[connectionId{localValue:2, serverValue:2}\\] to mongo:27017\nCreate Default User \\[default@smarti18n.com\\] with Password \\[PASSWORD\\]\ncreate default project \\[default\\] with secret \\[SECRET\\]\nInitializing Application finished\n#######################################################################\n```\n\nMit dem Passwort und der E-Mail default@smarti18n.com kannst du dich im Editor unter http://localhost:30002 einloggen.\n\n## License\n\nSmartI18n is released under version 2.0 of the Apache License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmarti18n%2Fsmarti18n","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmarti18n%2Fsmarti18n","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmarti18n%2Fsmarti18n/lists"}