1
0
mirror of https://github.com/zitadel/zitadel.git synced 2025-08-20 01:57:43 +00:00
Files
.codecov
.github
build
cmd
console
docs
guides
hack
internal
actions
admin
api
assets
authz
grpc
action
admin
custom_text.go
custom_text_converter.go
failed_event.go
failed_event_converter.go
failed_event_converter_test.go
features.go
iam_member.go
iam_member_converter.go
iam_member_converter_test.go
idp.go
idp_converter.go
idp_converter_test.go
information.go
label_policy.go
label_policy_converter.go
language.go
lockout.go
lockout_converter.go
login_policy.go
login_policy_converter.go
oneof.go
org.go
org_converter.go
org_iam_policy.go
password_age.go
password_age_converter.go
password_complexity.go
password_complexity_converter.go
privacy_policy.go
privacy_policy_converter.go
server.go
user_converter.go
view.go
view_converter.go
auth
authn
change
client
errors
features
idp
management
member
metadata
object
org
policy
project
server
text
user
config.go
header.go
header_test.go
probes.go
http
oidc
service
api.go
auth
auth_request
authz
cache
command
config
crypto
domain
errors
eventstore
form
i18n
iam
id
key
management
notification
org
project
proto
protoc
qrcode
query
renderer
repository
setup
static
statik
telemetry
test
ui
user
usergrant
view
webauthn
k8s
migrations
openapi
operator
pkg
proto
scripts
statik
tools
.dockerignore
.gitignore
.releaserc.js
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
SECURITY.md
changelog.config.js
go.mod
go.sum
zitadel/internal/api/grpc/admin/language.go
Fabi 03a38fbf1c feat: Custom message files ()
* feat: add get custom message text to admin api

* feat: read custom message texts from files

* feat: get languages in apis

* feat: get languages in apis

* feat: get languages in apis

* feat: pr feedback

* feat: docs

* feat: merge main
2021-07-13 07:13:39 +02:00

17 lines
470 B
Go

package admin
import (
"context"
"github.com/caos/zitadel/internal/api/grpc/text"
admin_pb "github.com/caos/zitadel/pkg/grpc/admin"
)
func (s *Server) GetSupportedLanguages(ctx context.Context, req *admin_pb.GetSupportedLanguagesRequest) (*admin_pb.GetSupportedLanguagesResponse, error) {
langs, err := s.iam.Languages(ctx)
if err != nil {
return nil, err
}
return &admin_pb.GetSupportedLanguagesResponse{Languages: text.LanguageTagsToStrings(langs)}, nil
}