org.smarti18n:smarti18n-com


GroupId

GroupId

org.smarti18n
ArtifactId

ArtifactId

smarti18n-com
Last Version

Last Version

1.0-PRE4
Release Date

Release Date

Type

Type

war
Description

Description

Download smarti18n-com

How to add to project

<!-- https://jarcasting.com/artifacts/org.smarti18n/smarti18n-com/ -->
<dependency>
    <groupId>org.smarti18n</groupId>
    <artifactId>smarti18n-com</artifactId>
    <version>1.0-PRE4</version>
    <type>war</type>
</dependency>
// https://jarcasting.com/artifacts/org.smarti18n/smarti18n-com/
implementation 'org.smarti18n:smarti18n-com:1.0-PRE4'
// https://jarcasting.com/artifacts/org.smarti18n/smarti18n-com/
implementation ("org.smarti18n:smarti18n-com:1.0-PRE4")
'org.smarti18n:smarti18n-com:war:1.0-PRE4'
<dependency org="org.smarti18n" name="smarti18n-com" rev="1.0-PRE4">
  <artifact name="smarti18n-com" type="war" />
</dependency>
@Grapes(
@Grab(group='org.smarti18n', module='smarti18n-com', version='1.0-PRE4')
)
libraryDependencies += "org.smarti18n" % "smarti18n-com" % "1.0-PRE4"
[org.smarti18n/smarti18n-com "1.0-PRE4"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

SmartI18N

SmartI18N 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.

Mehr Informationen zu SmartI18N findest du unter www.smarti18n.com

First Steps

Für den Start empfehlen wir dir, den SmartI18N Server von www.smarti18n.com zu nutzen. Später kannst du mit Hilfe eines Docker Image SmartI18N selbst hosten. Dazu aber später mehr.

Erstell dir mit Hilfe des Editors einen Account und erstell anschließend ein Projekt. Mithilfe des Projekt Keys und Secrets kannst du dann SmartI18N in dein Projekt einbinden.

SDK's

Derzeit gibt es für Spring Message Sources und AngularJS Schnittstellen. In Zukunft wollen wir weiter Schittstellen ergänzen.

Spring Framework SDK

Example folgt

AngularJS SDK

Example folgt

Docker Image

SmartI18N kann selbst betrieben werden. Mehr Informationen findest du im Docker HUB.

MongoDB (optional)

Für den Betrieb von SmartI18N benötigst du eine MongoDB. Du kannst eine extern gehostete Instance verwenden oder einen Docker Container.

docker run -d --name smarti18n-mongo mongo

smarti18n-messages

docker run -d --name smarti18n-messages --link smarti18n-mongo:mongo -p 30001:8080 -e MONGODB_URL=mongodb://mongo/smarti18n-messages  smarti18n/messages

smarti18n-editor

docker run -d --name smarti18n-editor -p 30002:8080 -e "SMARTI18N_MESSAGES_HOST=http://localhost:30001" smarti18n/editor

First Login

Jetzt kannst du das initiale Admin Passwort aus dem smarti18n-messages Container suchen.

docker logs smarti18n-messages
#######################################################################
Initializing Application
Opened connection \[connectionId{localValue:2, serverValue:2}\] to mongo:27017
Create Default User \[[email protected]\] with Password \[PASSWORD\]
create default project \[default\] with secret \[SECRET\]
Initializing Application finished
#######################################################################

Mit dem Passwort und der E-Mail [email protected] kannst du dich im Editor unter http://localhost:30002 einloggen.

License

SmartI18n is released under version 2.0 of the Apache License.

org.smarti18n

SmartI18N

Versions

Version
1.0-PRE4
0.1-M11
0.1-M10
0.0.2