1234567891011121314151617181920212223242526272829 |
- // Copyright 2023 The Gitea Authors. All rights reserved.
- // SPDX-License-Identifier: MIT
-
- package types
-
- import "code.gitea.io/gitea/modules/translation"
-
- type OwnerType string
-
- const (
- OwnerTypeSystemGlobal = "system-global"
- OwnerTypeIndividual = "individual"
- OwnerTypeRepository = "repository"
- OwnerTypeOrganization = "organization"
- )
-
- func (o OwnerType) LocaleString(locale translation.Locale) string {
- switch o {
- case OwnerTypeSystemGlobal:
- return locale.Tr("concept_system_global")
- case OwnerTypeIndividual:
- return locale.Tr("concept_user_individual")
- case OwnerTypeRepository:
- return locale.Tr("concept_code_repository")
- case OwnerTypeOrganization:
- return locale.Tr("concept_user_organization")
- }
- return locale.Tr("unknown")
- }
|