├── .coderabbit.yaml ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ ├── pitch-for-new-feature--by-the-shape-up-book-.md │ └── roadmap_item.md ├── actions │ ├── download-backend-build │ │ └── action.yaml │ ├── setup-env │ │ └── action.yaml │ └── upload-backend-build │ │ └── action.yaml └── workflows │ ├── inactive-issues.yml │ ├── prerelease-alpha.yml │ ├── preview.yml │ ├── release.yml │ ├── reportIntermittentTests.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── .gitpod.yml ├── .husky ├── post-checkout └── post-commit ├── .java-version ├── AGENTS.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DEVELOPMENT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── Tolgee-Application.gif ├── Tolgee-integration.gif ├── Tolgee-specs.gif ├── backend ├── api │ ├── build.gradle │ └── src │ │ └── main │ │ └── kotlin │ │ └── io │ │ └── tolgee │ │ ├── api │ │ ├── publicConfiguration │ │ │ ├── PublicConfigurationAssembler.kt │ │ │ └── PublicConfigurationDTO.kt │ │ └── v2 │ │ │ └── controllers │ │ │ ├── AllKeysController.kt │ │ │ ├── AnnouncementController.kt │ │ │ ├── ApiKeyController.kt │ │ │ ├── AutoTranslationController.kt │ │ │ ├── BigMetaController.kt │ │ │ ├── BusinessEventController.kt │ │ │ ├── ConfigurationController.kt │ │ │ ├── ExportInfoController.kt │ │ │ ├── IController.kt │ │ │ ├── InitialDataController.kt │ │ │ ├── KeyScreenshotController.kt │ │ │ ├── NamespaceController.kt │ │ │ ├── PatController.kt │ │ │ ├── PreferredOrganizationController.kt │ │ │ ├── ProjectActivityController.kt │ │ │ ├── ProjectStatsController.kt │ │ │ ├── QuickStartController.kt │ │ │ ├── ScopeInfoController.kt │ │ │ ├── SlugController.kt │ │ │ ├── TagsController.kt │ │ │ ├── UserMfaController.kt │ │ │ ├── UserPreferencesController.kt │ │ │ ├── V2ImageUploadController.kt │ │ │ ├── V2InvitationController.kt │ │ │ ├── V2LanguagesController.kt │ │ │ ├── V2UserController.kt │ │ │ ├── administration │ │ │ ├── AdministrationController.kt │ │ │ └── ProjectBatchLockController.kt │ │ │ ├── batch │ │ │ ├── BatchJobManagementController.kt │ │ │ ├── ExportApiResponse.kt │ │ │ ├── StartBatchJobController.kt │ │ │ └── V2ExportController.kt │ │ │ ├── configurationProps │ │ │ ├── ConfigurationDocumentationProvider.kt │ │ │ ├── ConfigurationPropsController.kt │ │ │ └── data.kt │ │ │ ├── contentDelivery │ │ │ └── ContentDeliveryConfigController.kt │ │ │ ├── dataImport │ │ │ ├── ImportDocsTag.kt │ │ │ ├── ImportSettingsController.kt │ │ │ ├── SingleStepImportController.kt │ │ │ ├── StreamingImportProgressUtil.kt │ │ │ ├── V2ImportController.kt │ │ │ ├── V2ImportFilesController.kt │ │ │ └── V2ImportLanguagesController.kt │ │ │ ├── keys │ │ │ ├── KeyController.kt │ │ │ ├── KeysDocsTag.kt │ │ │ └── SelectAllController.kt │ │ │ ├── machineTranslation │ │ │ ├── MachineTranslationProvidersController.kt │ │ │ ├── MachineTranslationSettingsController.kt │ │ │ └── MtCreditsController.kt │ │ │ ├── notification │ │ │ ├── NotificationController.kt │ │ │ ├── NotificationOperationsController.kt │ │ │ └── NotificationSettingsController.kt │ │ │ ├── organization │ │ │ ├── OrganizationController.kt │ │ │ ├── OrganizationLanguageController.kt │ │ │ └── OrganizationProjectController.kt │ │ │ ├── project │ │ │ ├── ProjectsAutoTranslationSettingsController.kt │ │ │ ├── ProjectsController.kt │ │ │ └── ProjectsTransferringController.kt │ │ │ ├── suggestion │ │ │ ├── MachineTranslationSuggestionFacade.kt │ │ │ ├── MtResultStreamer.kt │ │ │ └── TranslationSuggestionController.kt │ │ │ └── translation │ │ │ ├── CreateOrUpdateTranslationsFacade.kt │ │ │ ├── TranslationCommentController.kt │ │ │ └── TranslationsController.kt │ │ ├── component │ │ ├── KeyComplexEditHelper.kt │ │ ├── LanguageValidator.kt │ │ ├── PreferredOrganizationFacade.kt │ │ ├── ProjectTranslationLastModifiedManager.kt │ │ ├── TestClockHeaderFilter.kt │ │ ├── TolgeeCacheErrorHandler.kt │ │ ├── TransferEncodingHeaderDebugFilter.kt │ │ ├── VersionFilter.kt │ │ └── lockingProvider │ │ │ ├── RedissonLockingProvider.kt │ │ │ └── SimpleLockingProvider.kt │ │ ├── configuration │ │ ├── CacheConfiguration.kt │ │ ├── CaffeineCacheConfiguration.kt │ │ ├── ConditionalRedissonAutoConfiguration.kt │ │ ├── LockingConfiguration.kt │ │ ├── NoOpCacheConfiguration.kt │ │ ├── OctetStreamSupportConfiguration.kt │ │ ├── PlausibleDto.kt │ │ └── RedissonCacheConfiguration.kt │ │ ├── controllers │ │ ├── AuthProviderChangeController.kt │ │ ├── AuthenticationTag.kt │ │ ├── ExportController.kt │ │ ├── ImageStorageController.kt │ │ ├── PublicController.kt │ │ └── resetPassword │ │ │ ├── PasswordResetController.kt │ │ │ └── ResetPasswordRequestHandler.kt │ │ ├── facade │ │ └── ProjectWithStatsFacade.kt │ │ ├── hateoas │ │ ├── AiPlaygroundResultModel.kt │ │ ├── PagedModelWithNextCursor.kt │ │ ├── SlackUserInfoModel.kt │ │ ├── TranslationAgencySimpleModel.kt │ │ ├── TranslationAgencySimpleModelAssembler.kt │ │ ├── activity │ │ │ ├── ModifiedEntityModel.kt │ │ │ ├── ModifiedEntityModelAssembler.kt │ │ │ ├── ProjectActivityAuthorModel.kt │ │ │ ├── ProjectActivityModel.kt │ │ │ └── ProjectActivityModelAssembler.kt │ │ ├── aiPtomptCustomization │ │ │ ├── LanguageAiPromptCustomizationModel.kt │ │ │ └── ProjectAiPromptCustomizationModel.kt │ │ ├── apiKey │ │ │ ├── ApiKeyModel.kt │ │ │ ├── ApiKeyModelAssembler.kt │ │ │ ├── ApiKeyPermissionsModel.kt │ │ │ ├── ApiKeyWithLanguagesModel.kt │ │ │ ├── IApiKeyModel.kt │ │ │ ├── RevealedApiKeyModel.kt │ │ │ └── RevealedApiKeyModelAssembler.kt │ │ ├── auth │ │ │ ├── AuthInfoModel.kt │ │ │ └── AuthInfoModelAssembler.kt │ │ ├── autoTranslationConfig │ │ │ ├── AutoTranslationConfigModel.kt │ │ │ └── AutoTranslationSettingsModelAssembler.kt │ │ ├── automation │ │ │ ├── AutomationActionModel.kt │ │ │ ├── AutomationActionModelFiller.kt │ │ │ ├── AutomationModel.kt │ │ │ └── AutomationTriggerModel.kt │ │ ├── batch │ │ │ ├── BatchJobModel.kt │ │ │ └── BatchJobModelAssembler.kt │ │ ├── contentDelivery │ │ │ ├── ContentDeliveryConfigModel.kt │ │ │ └── ContentDeliveryConfigModelAssembler.kt │ │ ├── dataImport │ │ │ ├── ImportAddFilesResultModel.kt │ │ │ ├── ImportFileIssueModel.kt │ │ │ ├── ImportFileIssueModelAssembler.kt │ │ │ ├── ImportFileIssueParamModel.kt │ │ │ ├── ImportFileIssueParamModelAssembler.kt │ │ │ ├── ImportLanguageModel.kt │ │ │ ├── ImportLanguageModelAssembler.kt │ │ │ ├── ImportNamespaceModel.kt │ │ │ ├── ImportSettingsModel.kt │ │ │ ├── ImportTranslationModel.kt │ │ │ └── ImportTranslationModelAssembler.kt │ │ ├── ee │ │ │ ├── IEeSubscriptionModelAssembler.kt │ │ │ ├── PlanIncludedUsageModel.kt │ │ │ ├── PlanPricesModel.kt │ │ │ ├── PrepareSetEeLicenceKeyModel.kt │ │ │ ├── PrepareSetLicenseKeyModel.kt │ │ │ ├── SelfHostedEePlanModel.kt │ │ │ ├── SelfHostedEeSubscriptionModel.kt │ │ │ ├── SsoTenantModel.kt │ │ │ ├── contentStorage │ │ │ │ ├── AzureContentStorageConfigModel.kt │ │ │ │ ├── ContentStorageModel.kt │ │ │ │ ├── ContentStorageModelAssembler.kt │ │ │ │ ├── ContentStorageModelAssemblerOssImpl.kt │ │ │ │ └── S3ContentStorageConfigModel.kt │ │ │ ├── eeSubscription │ │ │ │ └── EeSubscriptionModel.kt │ │ │ ├── uasge │ │ │ │ ├── current │ │ │ │ │ ├── CurrentUsageItemModel.kt │ │ │ │ │ └── CurrentUsageModel.kt │ │ │ │ └── proportional │ │ │ │ │ ├── AverageProportionalUsageItemModel.kt │ │ │ │ │ ├── ProportionalUsageItemModel.kt │ │ │ │ │ ├── SumUsageItemModel.kt │ │ │ │ │ └── UsageModel.kt │ │ │ └── webhooks │ │ │ │ └── WebhookConfigModel.kt │ │ ├── exportInfo │ │ │ ├── ExportFormatModel.kt │ │ │ └── ExportFormatModelAssembler.kt │ │ ├── initialData │ │ │ ├── InitialDataEeSubscriptionModel.kt │ │ │ └── InitialDataModel.kt │ │ ├── invitation │ │ │ ├── OrganizationInvitationModel.kt │ │ │ ├── OrganizationInvitationModelAssembler.kt │ │ │ ├── ProjectInvitationModel.kt │ │ │ ├── ProjectInvitationModelAssembler.kt │ │ │ ├── PublicInvitationModel.kt │ │ │ └── PublicInvitationModelAssembler.kt │ │ ├── key │ │ │ ├── KeyImportResolvableResultModel.kt │ │ │ ├── KeyModel.kt │ │ │ ├── KeyModelAssembler.kt │ │ │ ├── KeySearchResultModelAssembler.kt │ │ │ ├── KeySearchSearchResultModel.kt │ │ │ ├── KeyWithBaseTranslationModel.kt │ │ │ ├── KeyWithBaseTranslationModelAssembler.kt │ │ │ ├── KeyWithDataModel.kt │ │ │ ├── KeyWithDataModelAssembler.kt │ │ │ ├── KeyWithScreenshotsModelAssembler.kt │ │ │ ├── disabledLanguages │ │ │ │ ├── KeyDisabledLanguageModel.kt │ │ │ │ ├── KeyDisabledLanguagesModel.kt │ │ │ │ └── KeyDisabledLanguagesModelAssembler.kt │ │ │ └── namespace │ │ │ │ ├── NamespaceModel.kt │ │ │ │ ├── NamespaceModelAssembler.kt │ │ │ │ ├── UsedNamespaceModel.kt │ │ │ │ └── UsedNamespaceModelAssembler.kt │ │ ├── label │ │ │ ├── LabelModel.kt │ │ │ └── LabelModelAssembler.kt │ │ ├── language │ │ │ ├── LanguageModel.kt │ │ │ ├── LanguageModelAssembler.kt │ │ │ ├── OrganizationLanguageModel.kt │ │ │ └── OrganizationLanguageModelAssembler.kt │ │ ├── limits │ │ │ ├── LimitModel.kt │ │ │ └── SelfHostedUsageLimitsModel.kt │ │ ├── llmProvider │ │ │ ├── LlmProviderModel.kt │ │ │ └── LlmProviderSimpleModel.kt │ │ ├── machineTranslation │ │ │ ├── CreditBalanceModel.kt │ │ │ ├── LanguageConfigItemModel.kt │ │ │ ├── LanguageConfigItemModelAssembler.kt │ │ │ ├── LanguageInfoModel.kt │ │ │ ├── MachineTranslationProviderModel.kt │ │ │ ├── StreamedSuggestionInfo.kt │ │ │ ├── StreamedSuggestionItem.kt │ │ │ ├── SuggestResultModel.kt │ │ │ └── TranslationItemModel.kt │ │ ├── notification │ │ │ ├── NotificationEnhancer.kt │ │ │ ├── NotificationModel.kt │ │ │ ├── NotificationModelAssembler.kt │ │ │ ├── NotificationSettingGroupModel.kt │ │ │ ├── NotificationSettingModel.kt │ │ │ ├── NotificationSettingsModelAssembler.kt │ │ │ ├── NotificationWebsocketModel.kt │ │ │ ├── OriginatingUserNotificationEnhancer.kt │ │ │ └── ProjectNotificationEnhancer.kt │ │ ├── organization │ │ │ ├── IOrganizationModel.kt │ │ │ ├── OrganizationModel.kt │ │ │ ├── OrganizationModelAssembler.kt │ │ │ ├── PrivateOrganizationModel.kt │ │ │ ├── PrivateOrganizationModelAssembler.kt │ │ │ ├── PublicUsageModel.kt │ │ │ ├── SimpleOrganizationModel.kt │ │ │ ├── SimpleOrganizationModelAssembler.kt │ │ │ ├── UserAccountWithOrganizationRoleModel.kt │ │ │ ├── UserAccountWithOrganizationRoleModelAssembler.kt │ │ │ └── slack │ │ │ │ ├── ConnectToSlackUrlModel.kt │ │ │ │ ├── WorkspaceModel.kt │ │ │ │ └── WorkspaceModelAssembler.kt │ │ ├── pat │ │ │ ├── IPatModel.kt │ │ │ ├── PatModel.kt │ │ │ ├── PatModelAssembler.kt │ │ │ ├── PatWithUserModel.kt │ │ │ ├── PatWithUserModelAssembler.kt │ │ │ ├── RevealedPatModel.kt │ │ │ └── RevealedPatModelAssembler.kt │ │ ├── permission │ │ │ ├── ComputedPermissionModel.kt │ │ │ ├── ComputedPermissionModelAssembler.kt │ │ │ ├── IDeprecatedPermissionModel.kt │ │ │ ├── IPermissionModel.kt │ │ │ ├── PermissionModel.kt │ │ │ ├── PermissionModelAssembler.kt │ │ │ ├── PermissionWithAgencyModel.kt │ │ │ └── PermissionWithAgencyModelAssembler.kt │ │ ├── project │ │ │ ├── ProjectModel.kt │ │ │ ├── ProjectModelAssembler.kt │ │ │ ├── ProjectTransferOptionModel.kt │ │ │ ├── ProjectWithStatsModel.kt │ │ │ ├── ProjectWithStatsModelAssembler.kt │ │ │ ├── SimpleProjectModel.kt │ │ │ ├── SimpleProjectModelAssembler.kt │ │ │ └── stats │ │ │ │ ├── LanguageStatsModel.kt │ │ │ │ ├── LanguageStatsModelAssembler.kt │ │ │ │ └── ProjectStatsModel.kt │ │ ├── prompt │ │ │ └── PromptModel.kt │ │ ├── quickStart │ │ │ ├── QuickStartModel.kt │ │ │ └── QuickStartModelAssembler.kt │ │ ├── screenshot │ │ │ ├── KeyInScreenshotModel.kt │ │ │ ├── ScreenshotModel.kt │ │ │ └── ScreenshotModelAssembler.kt │ │ ├── sso │ │ │ ├── PublicSsoTenantModel.kt │ │ │ └── PublicSsoTenantModelAssembler.kt │ │ ├── tag │ │ │ ├── TagModel.kt │ │ │ └── TagModelAssembler.kt │ │ ├── task │ │ │ ├── TaskModel.kt │ │ │ ├── TaskPerUserReportModel.kt │ │ │ └── TaskWithProjectModel.kt │ │ ├── translationAgency │ │ │ ├── TranslationAgencyModel.kt │ │ │ └── TranslationAgencyPublicModel.kt │ │ ├── translationMemory │ │ │ ├── TranslationMemoryItemModel.kt │ │ │ └── TranslationMemoryItemModelAssembler.kt │ │ ├── translations │ │ │ ├── KeyTaskViewModel.kt │ │ │ ├── KeyTaskViewModelAssembler.kt │ │ │ ├── KeyWithTranslationsModel.kt │ │ │ ├── KeyWithTranslationsModelAssembler.kt │ │ │ ├── KeysWithTranslationsPageModel.kt │ │ │ ├── KeysWithTranslationsPagedResourcesAssembler.kt │ │ │ ├── SetTranslationsResponseModel.kt │ │ │ ├── TranslationHistoryModel.kt │ │ │ ├── TranslationHistoryModelAssembler.kt │ │ │ ├── TranslationModel.kt │ │ │ ├── TranslationModelAssembler.kt │ │ │ ├── TranslationSocketModel.kt │ │ │ ├── TranslationViewModel.kt │ │ │ ├── TranslationViewModelAssembler.kt │ │ │ ├── TranslationWithKeyModel.kt │ │ │ ├── comments │ │ │ │ ├── TranslationCommentModel.kt │ │ │ │ ├── TranslationCommentModelAssembler.kt │ │ │ │ └── TranslationWithCommentModel.kt │ │ │ └── suggestions │ │ │ │ ├── TranslationSuggestionAcceptResponse.kt │ │ │ │ ├── TranslationSuggestionModel.kt │ │ │ │ ├── TranslationSuggestionModelAssembler.kt │ │ │ │ ├── TranslationSuggestionSimpleModel.kt │ │ │ │ └── TranslationSuggestionSimpleModelAssembler.kt │ │ ├── uploadedImage │ │ │ ├── UploadedImageModel.kt │ │ │ └── UploadedImageModelAssembler.kt │ │ ├── userAccount │ │ │ ├── PrivateUserAccountModel.kt │ │ │ ├── PrivateUserAccountModelAssembler.kt │ │ │ ├── SimpleUserAccountModel.kt │ │ │ ├── SimpleUserAccountModelAssembler.kt │ │ │ ├── UserAccountInProjectModel.kt │ │ │ ├── UserAccountInProjectModelAssembler.kt │ │ │ ├── UserAccountModel.kt │ │ │ └── UserAccountModelAssembler.kt │ │ └── userPreferences │ │ │ └── UserPreferencesModel.kt │ │ ├── publicBilling │ │ ├── CloudSubscriptionModelProvider.kt │ │ ├── CloudSubscriptionPlanType.kt │ │ ├── MetricType.kt │ │ ├── PublicCloudPlanModel.kt │ │ └── PublicCloudSubscriptionModel.kt │ │ ├── util │ │ ├── ApplicationStopper.kt │ │ └── VersionProvider.kt │ │ └── websocket │ │ ├── ActivityWebsocketListener.kt │ │ ├── RedisWebsocketEventPublisher.kt │ │ ├── SimpleWebsocketEventPublisher.kt │ │ ├── WebSocketConfig.kt │ │ └── WebsocketPublisherConfiguration.kt ├── app │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── tolgee │ │ │ │ └── security │ │ │ │ └── JwtAuthenticationEntryPoint.java │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── tolgee │ │ │ │ ├── Application.kt │ │ │ │ ├── ExceptionHandlers.kt │ │ │ │ ├── commandLineRunners │ │ │ │ ├── InitialUserCreatorCommandLineRunner.kt │ │ │ │ ├── MigrationJobsCommandLineRunner.kt │ │ │ │ └── StartupImportCommandLineRunner.kt │ │ │ │ ├── component │ │ │ │ ├── ExceptionHandlerFilter.kt │ │ │ │ └── TolgeeSentryUserProvider.kt │ │ │ │ ├── configuration │ │ │ │ ├── AsyncMethodConfiguration.kt │ │ │ │ ├── AsyncWebMvcConfiguration.kt │ │ │ │ ├── Banner.kt │ │ │ │ ├── BatchConfiguration.kt │ │ │ │ ├── EmailConfig.kt │ │ │ │ ├── EventStreamConfig.kt │ │ │ │ ├── FileStorageConfiguration.kt │ │ │ │ ├── FiltersConfiguration.kt │ │ │ │ ├── MachineTranslationConfiguration.kt │ │ │ │ ├── PortAvailability.kt │ │ │ │ ├── PostgresAutoStartConfiguration.kt │ │ │ │ ├── RestTemplateConfiguration.kt │ │ │ │ ├── WebConfiguration.kt │ │ │ │ ├── WebMvcConfiguration.kt │ │ │ │ ├── WebSecurityConfig.kt │ │ │ │ └── openApi │ │ │ │ │ ├── OpenApiConfiguration.kt │ │ │ │ │ ├── OpenApiGroupBuilder.kt │ │ │ │ │ ├── OpenApiSecurityHelper.kt │ │ │ │ │ └── OpenApiUnusedSchemaCleaner.kt │ │ │ │ ├── health │ │ │ │ └── DatabaseHealthContributor.kt │ │ │ │ ├── postgresRunners │ │ │ │ ├── PostgresDockerRunner.kt │ │ │ │ ├── PostgresEmbeddedRunner.kt │ │ │ │ ├── PostgresRunnerConfiguration.kt │ │ │ │ └── PostgresStopper.kt │ │ │ │ └── util │ │ │ │ └── VersionProviderImpl.kt │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── spring-devtools.properties │ │ │ └── spring.factories │ │ │ ├── application-cli.yaml │ │ │ ├── application-dbschema.yaml │ │ │ ├── application-docker.yaml │ │ │ ├── application-e2e.yaml │ │ │ ├── application.yaml │ │ │ └── development │ │ │ └── testScreenshot.png │ │ └── test │ │ ├── kotlin │ │ └── io │ │ │ └── tolgee │ │ │ ├── AuthProviderChangeTest.kt │ │ │ ├── AuthTest.kt │ │ │ ├── HealthCheckTest.kt │ │ │ ├── PatAuthTest.kt │ │ │ ├── StartupImportCommandLineRunnerTest.kt │ │ │ ├── StreamingBodyDatabasePoolHealthTest.kt │ │ │ ├── VersionHeaderTest.kt │ │ │ ├── activity │ │ │ └── ActivityLogTest.kt │ │ │ ├── api │ │ │ └── v2 │ │ │ │ └── controllers │ │ │ │ ├── AllKeysControllerTest.kt │ │ │ │ ├── AnnouncementControllerTest.kt │ │ │ │ ├── ApiKeyControllerTest.kt │ │ │ │ ├── AutoTranslationControllerTest.kt │ │ │ │ ├── BigMetaControllerTest.kt │ │ │ │ ├── BusinessEventControllerTest.kt │ │ │ │ ├── ExportInfoControllerTest.kt │ │ │ │ ├── InitialDataControllerTest.kt │ │ │ │ ├── NamespaceControllerTest.kt │ │ │ │ ├── PatControllerTest.kt │ │ │ │ ├── PreferredOrganizationControllerTest.kt │ │ │ │ ├── ProjectActivityControllerTest.kt │ │ │ │ ├── ProjectStatsControllerTest.kt │ │ │ │ ├── SlugControllerTest.kt │ │ │ │ ├── UserMfaControllerTest.kt │ │ │ │ ├── UserPreferencesControllerTest.kt │ │ │ │ ├── V2ExportAllFormatsTest.kt │ │ │ │ ├── V2ExportControllerTest.kt │ │ │ │ ├── V2InvitationControllerTest.kt │ │ │ │ ├── V2LanguageControllerTest.kt │ │ │ │ ├── V2UserControllerTest.kt │ │ │ │ ├── administration │ │ │ │ ├── AdministrationControllerTest.kt │ │ │ │ └── ProjectBatchLockControllerTest.kt │ │ │ │ ├── batch │ │ │ │ ├── AbstractBatchJobManagementControllerTest.kt │ │ │ │ ├── BatchChangeTranslationStateTest.kt │ │ │ │ ├── BatchClearTranslationsTest.kt │ │ │ │ ├── BatchCopyTranslationsTest.kt │ │ │ │ ├── BatchDeleteKeysTest.kt │ │ │ │ ├── BatchJobManagementControllerCancellationTest.kt │ │ │ │ ├── BatchJobManagementControllerTest.kt │ │ │ │ ├── BatchJobRunnerStopTest.kt │ │ │ │ ├── BatchJobTestBase.kt │ │ │ │ ├── BatchMoveToNamespaceTest.kt │ │ │ │ ├── BatchMtTranslateTest.kt │ │ │ │ ├── BatchPreTranslateByTmTest.kt │ │ │ │ └── BatchTagKeysTest.kt │ │ │ │ ├── configurationProps │ │ │ │ └── ConfigurationPropsControllerTest.kt │ │ │ │ ├── contentDelivery │ │ │ │ └── ContentDeliveryConfigControllerTest.kt │ │ │ │ ├── machineTranslation │ │ │ │ ├── MachineTranslationProvidersControllerTest.kt │ │ │ │ ├── MachineTranslationSettingsControllerTest.kt │ │ │ │ └── MtCreditsControllerTest.kt │ │ │ │ ├── notification │ │ │ │ ├── NotificationControllerTest.kt │ │ │ │ └── NotificationSettingsControllerTest.kt │ │ │ │ ├── organizationController │ │ │ │ ├── BaseOrganizationControllerTest.kt │ │ │ │ ├── OrganizationControllerInvitingTest.kt │ │ │ │ ├── OrganizationControllerLeavingTest.kt │ │ │ │ ├── OrganizationControllerMembersTest.kt │ │ │ │ ├── OrganizationControllerTest.kt │ │ │ │ ├── OrganizationLanguageControllerTest.kt │ │ │ │ └── OrganizationProjectsControllerTest.kt │ │ │ │ ├── tags │ │ │ │ ├── TagsControllerComplexOperationTest.kt │ │ │ │ └── TagsControllerTest.kt │ │ │ │ ├── translationSuggestionController │ │ │ │ ├── TranslationSuggestionControllerMtTest.kt │ │ │ │ ├── TranslationSuggestionControllerStreamingTest.kt │ │ │ │ ├── TranslationSuggestionControllerTmTest.kt │ │ │ │ └── TranslationSuggestionWithCacheTest.kt │ │ │ │ ├── translations │ │ │ │ ├── TranslationCommentControllerTest.kt │ │ │ │ └── v2TranslationsController │ │ │ │ │ ├── TranslationsControllerCachingTest.kt │ │ │ │ │ ├── TranslationsControllerCursorTest.kt │ │ │ │ │ ├── TranslationsControllerFilterTest.kt │ │ │ │ │ ├── TranslationsControllerFiltersCombinationTest.kt │ │ │ │ │ ├── TranslationsControllerHistoryTest.kt │ │ │ │ │ ├── TranslationsControllerLanguagePermissionTest.kt │ │ │ │ │ ├── TranslationsControllerModificationTest.kt │ │ │ │ │ ├── TranslationsControllerNamespacesTest.kt │ │ │ │ │ ├── TranslationsControllerProtectedReviewedTranslationsTest.kt │ │ │ │ │ └── TranslationsControllerViewTest.kt │ │ │ │ ├── v2ImageUploadController │ │ │ │ ├── AbstractV2ImageUploadControllerTest.kt │ │ │ │ ├── SecuredV2ImageUploadControllerTest.kt │ │ │ │ └── V2ImageUploadControllerTest.kt │ │ │ │ ├── v2ImportController │ │ │ │ ├── SingleStepImportControlleMultiLanguageFileTest.kt │ │ │ │ ├── SingleStepImportControllerResolvableTest.kt │ │ │ │ ├── SingleStepImportControllerTest.kt │ │ │ │ ├── V2ImportControllerAddFilesTest.kt │ │ │ │ ├── V2ImportControllerApplicationTest.kt │ │ │ │ ├── V2ImportControllerConflictsBetweenFilesTest.kt │ │ │ │ ├── V2ImportControllerManipulationTest.kt │ │ │ │ ├── V2ImportControllerPluralizationTest.kt │ │ │ │ ├── V2ImportControllerResultTest.kt │ │ │ │ └── importSettings │ │ │ │ │ ├── ImportSettingsControllerApplicationTest.kt │ │ │ │ │ └── ImportSettingsControllerTest.kt │ │ │ │ ├── v2KeyController │ │ │ │ ├── KeyControllerComplexEditTest.kt │ │ │ │ ├── KeyControllerCreationTest.kt │ │ │ │ ├── KeyControllerDeleteManyKeysTest.kt │ │ │ │ ├── KeyControllerInfoTest.kt │ │ │ │ ├── KeyControllerKeySearchTest.kt │ │ │ │ ├── KeyControllerLanguageDisablingTest.kt │ │ │ │ ├── KeyControllerLanguagePermissionTest.kt │ │ │ │ ├── KeyControllerPluralizationTest.kt │ │ │ │ ├── KeyControllerResolvableImportAutomationsTest.kt │ │ │ │ ├── KeyControllerResolvableImportTest.kt │ │ │ │ ├── KeyControllerTest.kt │ │ │ │ └── KeyControllerWithNamespacesTest.kt │ │ │ │ ├── v2ProjectsController │ │ │ │ ├── ProjectsControllerCreateTest.kt │ │ │ │ ├── ProjectsControllerEditTest.kt │ │ │ │ ├── ProjectsControllerInvitationTest.kt │ │ │ │ ├── ProjectsControllerLeavingTest.kt │ │ │ │ ├── ProjectsControllerPermissionsTest.kt │ │ │ │ ├── ProjectsControllerTest.kt │ │ │ │ ├── ProjectsControllerTransferringTest.kt │ │ │ │ └── ProjectsControllerWithCacheTest.kt │ │ │ │ └── v2ScreenshotController │ │ │ │ ├── AbstractV2ScreenshotControllerTest.kt │ │ │ │ ├── KeyScreenshotControllerTest.kt │ │ │ │ └── SecuredKeyScreenshotControllerTest.kt │ │ │ ├── autoTranslating │ │ │ └── AutoTranslatingTest.kt │ │ │ ├── automation │ │ │ ├── AutomationCachingTest.kt │ │ │ ├── AutomationCachingWithRedisTest.kt │ │ │ └── AutomationIntegrationTest.kt │ │ │ ├── batch │ │ │ ├── AbstractBatchJobsGeneralTest.kt │ │ │ ├── BatchJobTestUtil.kt │ │ │ ├── BatchJobsCleanerTest.kt │ │ │ ├── BatchJobsGeneralWithRedisTest.kt │ │ │ └── BatchJobsGeneralWithoutRedisTest.kt │ │ │ ├── cache │ │ │ ├── AbstractCacheTest.kt │ │ │ ├── CacheWithRedisTest.kt │ │ │ └── CacheWithoutRedisTest.kt │ │ │ ├── component │ │ │ ├── AesTest.kt │ │ │ ├── LanguageStatsListenerTest.kt │ │ │ ├── bucket │ │ │ │ ├── AbstractTokenBucketManagerTest.kt │ │ │ │ ├── TokenBucketManagerTestWithRedis.kt │ │ │ │ └── TokenBucketManagerTestWithoutRedis.kt │ │ │ └── fileStorage │ │ │ │ ├── AbstractFileStorageServiceTest.kt │ │ │ │ ├── FileStorageAzureTest.kt │ │ │ │ ├── FileStorageFsTest.kt │ │ │ │ └── FileStorageS3Test.kt │ │ │ ├── controllers │ │ │ ├── AuthProviderChangeControllerTest.kt │ │ │ ├── ConfigurationControllerTest.kt │ │ │ ├── DemoProjectTest.kt │ │ │ ├── ExportControllerTest.kt │ │ │ ├── MarketingEmailingTest.kt │ │ │ ├── PublicControllerTest.kt │ │ │ ├── internal │ │ │ │ └── SqlControllerTest.kt │ │ │ └── resetPassword │ │ │ │ └── ResetPasswordControllerTest.kt │ │ │ ├── dialects │ │ │ └── postgres │ │ │ │ └── CustomPostgreSQLDialectTest.kt │ │ │ ├── initialUserCreation │ │ │ ├── CreateEnabledTest.kt │ │ │ └── LegacyMigrationTest.kt │ │ │ ├── jobs │ │ │ └── migration │ │ │ │ ├── allOrganizationOwner │ │ │ │ └── AllOrganizationOwnerJobTest.kt │ │ │ │ └── translationStats │ │ │ │ └── TranslationStatsJobTest.kt │ │ │ ├── openapi │ │ │ └── OpenApiTest.kt │ │ │ ├── repository │ │ │ ├── ProjectRepositoryTest.kt │ │ │ ├── UserAccountRepositoryTest.kt │ │ │ └── dataImport │ │ │ │ ├── ImportFileIssueRepositoryTest.kt │ │ │ │ ├── ImportFileRepositoryTest.kt │ │ │ │ ├── ImportLanguageRepositoryTest.kt │ │ │ │ ├── ImportRepositoryTest.kt │ │ │ │ └── ImportTranslationRepositoryTest.kt │ │ │ ├── security │ │ │ ├── DenyInternalTest.kt │ │ │ ├── EmailVerificationTest.kt │ │ │ ├── ProjectApiKeyAuthenticationTest.kt │ │ │ ├── ProjectPermissionFilterTest.kt │ │ │ ├── ServerAdminFilterTest.kt │ │ │ └── rateLimits │ │ │ │ ├── RateLimitsTest.kt │ │ │ │ └── RedisRateLimitsTest.kt │ │ │ ├── service │ │ │ ├── ActivityVIewByRevisionsProviderTest.kt │ │ │ ├── BigMetaServiceTest.kt │ │ │ ├── DbPopulatorTest.kt │ │ │ ├── ExportServiceTest.kt │ │ │ ├── ImageUploadServiceTest.kt │ │ │ ├── KeyServiceTest.kt │ │ │ ├── LanguageCachingTest.kt │ │ │ ├── LanguageDeletePermissionTest.kt │ │ │ ├── LanguageServiceTest.kt │ │ │ ├── OrganizationServiceTest.kt │ │ │ ├── ProjectStatsServiceTest.kt │ │ │ ├── SoftDeleteTest.kt │ │ │ ├── TagServiceTest.kt │ │ │ ├── TelemetryServiceTest.kt │ │ │ ├── TranslationServiceTest.kt │ │ │ ├── UserAccountServiceTest.kt │ │ │ ├── dataImport │ │ │ │ ├── ImportServiceTest.kt │ │ │ │ └── StoredDataImporterTest.kt │ │ │ ├── notification │ │ │ │ └── NotificationServiceTest.kt │ │ │ ├── organizationRole │ │ │ │ ├── OrganizationRoleCachingTest.kt │ │ │ │ └── OrganizationRoleCachingWithRedisTest.kt │ │ │ ├── project │ │ │ │ ├── ProjectHardDeletingServiceTest.kt │ │ │ │ └── ProjectServiceTest.kt │ │ │ ├── queryBuilders │ │ │ │ ├── CursorUtilUnitTest.kt │ │ │ │ └── TranslationViewDataProviderTest.kt │ │ │ └── recaptchaValidation │ │ │ │ ├── RecaptchaValidationDisabledTest.kt │ │ │ │ └── RecaptchaValidationTest.kt │ │ │ ├── unit │ │ │ └── component │ │ │ │ └── SimpleLockingProviderTest.kt │ │ │ ├── util │ │ │ ├── BatchDumper.kt │ │ │ ├── GitHubAuthUtil.kt │ │ │ ├── GoogleAuthUtil.kt │ │ │ ├── OAuth2AuthUtil.kt │ │ │ ├── StuckBatchJobTestUtil.kt │ │ │ ├── generateImage.kt │ │ │ └── performImport.kt │ │ │ └── websocket │ │ │ ├── AbstractWebsocketTest.kt │ │ │ ├── WebsocketTestHelper.kt │ │ │ ├── WebsocketWithRedisTest.kt │ │ │ └── WebsocketWithoutRedisTest.kt │ │ └── resources │ │ ├── application.yaml │ │ ├── import │ │ ├── almost_simple.json │ │ ├── android │ │ │ └── strings_params_everywhere.xml │ │ ├── apple │ │ │ ├── Localizable.strings │ │ │ ├── en.xliff │ │ │ ├── example.xcstrings │ │ │ ├── params_everywhere_cs.xliff │ │ │ └── stringsStringsDictConflict │ │ │ │ ├── Localizable.strings │ │ │ │ └── Localizable.stringsdict │ │ ├── empty-keys.json │ │ ├── error.json │ │ ├── importWithConflicts.zip │ │ ├── json_with_errors.json │ │ ├── namespaces.zip │ │ ├── namespacesMac.zip │ │ ├── nested.json │ │ ├── new.json │ │ ├── po │ │ │ ├── codeReferences.po │ │ │ ├── example.po │ │ │ └── simplePoWithSingleKeyMeta.po │ │ ├── simple.json │ │ ├── tooLongErrorParamValue.json │ │ ├── tooLongTranslation.json │ │ ├── xliff │ │ │ ├── error_example.xliff │ │ │ ├── example.xliff │ │ │ ├── larger.xlf │ │ │ └── simple.xliff │ │ ├── zipOfJsons.zip │ │ └── zipOfUnknown.zip │ │ ├── keyImportRequest.json │ │ ├── startup-import │ │ ├── examples │ │ │ ├── cs.json │ │ │ ├── de.json │ │ │ ├── en.json │ │ │ └── fr.json │ │ └── with-namespaces │ │ │ ├── bbbb │ │ │ ├── cs.json │ │ │ └── en.json │ │ │ ├── cccc │ │ │ ├── cs.json │ │ │ └── en.json │ │ │ ├── dddd │ │ │ ├── cs.json │ │ │ └── en.json │ │ │ ├── eeee │ │ │ ├── cs.json │ │ │ └── en.json │ │ │ ├── ffff │ │ │ ├── cs.json │ │ │ └── en.json │ │ │ ├── gggg │ │ │ ├── cs.json │ │ │ └── en.json │ │ │ └── hhhh │ │ │ ├── cs.json │ │ │ └── en.json │ │ └── test-server.ldif ├── data │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── tolgee │ │ │ │ ├── dtos │ │ │ │ ├── TelemetryReportRequest.kt │ │ │ │ └── response │ │ │ │ │ ├── PaginationMeta.java │ │ │ │ │ ├── ViewDataResponse.java │ │ │ │ │ └── translations_view │ │ │ │ │ └── ResponseParams.java │ │ │ │ ├── helpers │ │ │ │ └── TextHelper.kt │ │ │ │ └── security │ │ │ │ ├── InitialPasswordManager.kt │ │ │ │ └── payload │ │ │ │ ├── ApiResponse.java │ │ │ │ ├── JwtAuthenticationResponse.java │ │ │ │ └── ValidateTokenRequest.java │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── tolgee │ │ │ │ ├── Metrics.kt │ │ │ │ ├── MtServicesConfiguration.kt │ │ │ │ ├── PostgresRunner.kt │ │ │ │ ├── activity │ │ │ │ ├── ActivityHandlerInterceptor.kt │ │ │ │ ├── ActivityHolder.kt │ │ │ │ ├── ActivityService.kt │ │ │ │ ├── EntityDescriptionProvider.kt │ │ │ │ ├── PublicParamsProvider.kt │ │ │ │ ├── RequestActivity.kt │ │ │ │ ├── UtmData.kt │ │ │ │ ├── annotation │ │ │ │ │ ├── ActivityDescribingProp.kt │ │ │ │ │ ├── ActivityEntityDescribingPaths.kt │ │ │ │ │ ├── ActivityIgnoredProp.kt │ │ │ │ │ ├── ActivityLoggedEntity.kt │ │ │ │ │ ├── ActivityLoggedProp.kt │ │ │ │ │ └── ActivityReturnsExistence.kt │ │ │ │ ├── data │ │ │ │ │ ├── ActivityType.kt │ │ │ │ │ ├── EntityDescription.kt │ │ │ │ │ ├── EntityDescriptionRef.kt │ │ │ │ │ ├── EntityDescriptionWithRelations.kt │ │ │ │ │ ├── ExistenceEntityDescription.kt │ │ │ │ │ ├── PropertyModification.kt │ │ │ │ │ └── RevisionType.kt │ │ │ │ ├── iterceptor │ │ │ │ │ ├── ActivityDatabaseInterceptor.kt │ │ │ │ │ ├── ActivityRevisionInitializer.kt │ │ │ │ │ ├── InterceptedEventsManager.kt │ │ │ │ │ └── PreCommitEventPublisher.kt │ │ │ │ ├── projectActivity │ │ │ │ │ ├── ActivityViewByRevisionsProvider.kt │ │ │ │ │ ├── CompressedRefExtractor.kt │ │ │ │ │ ├── EntityExistenceProvider.kt │ │ │ │ │ ├── ModificationsByRevisionsProvider.kt │ │ │ │ │ ├── ModifiedEntityViewFactory.kt │ │ │ │ │ ├── ProjectActivityViewByPageableProvider.kt │ │ │ │ │ ├── ProjectActivityViewByRevisionProvider.kt │ │ │ │ │ ├── RelationDataProvider.kt │ │ │ │ │ └── RelationDescriptionExtractor.kt │ │ │ │ └── propChangesProvider │ │ │ │ │ ├── BaseCollectionChangesProvider.kt │ │ │ │ │ ├── DefaultPropChangesProvider.kt │ │ │ │ │ ├── EntityWithIdCollectionPropChangesProvider.kt │ │ │ │ │ ├── GlossaryAssignedProjectsPropChangesProvider.kt │ │ │ │ │ ├── LabelPropChangesProvider.kt │ │ │ │ │ ├── PropChangesProvider.kt │ │ │ │ │ └── TagsPropChangesProvider.kt │ │ │ │ ├── api │ │ │ │ ├── EeSubscriptionDto.kt │ │ │ │ ├── EeSubscriptionProvider.kt │ │ │ │ ├── IImportSettings.kt │ │ │ │ ├── ILanguageStats.kt │ │ │ │ ├── IMfa.kt │ │ │ │ ├── IModifiedEntityModel.kt │ │ │ │ ├── IProjectActivityAuthorModel.kt │ │ │ │ ├── IProjectActivityModel.kt │ │ │ │ ├── IProjectActivityModelAssembler.kt │ │ │ │ ├── ISimpleProject.kt │ │ │ │ ├── ISsoTenant.kt │ │ │ │ ├── IUserAccount.kt │ │ │ │ ├── PlanWithIncludedKeysAndSeats.kt │ │ │ │ └── SubscriptionStatus.kt │ │ │ │ ├── batch │ │ │ │ ├── ApplicationBatchJobRunner.kt │ │ │ │ ├── BatchActivityParamsProvider.kt │ │ │ │ ├── BatchJobActionService.kt │ │ │ │ ├── BatchJobActivityFinalizer.kt │ │ │ │ ├── BatchJobCancellationManager.kt │ │ │ │ ├── BatchJobChunkExecutionQueue.kt │ │ │ │ ├── BatchJobConcurrentLauncher.kt │ │ │ │ ├── BatchJobProjectLockingManager.kt │ │ │ │ ├── BatchJobService.kt │ │ │ │ ├── BatchOperationParams.kt │ │ │ │ ├── CachingBatchJobService.kt │ │ │ │ ├── CancellationTimeoutException.kt │ │ │ │ ├── ChunkProcessingUtil.kt │ │ │ │ ├── ChunkProcessor.kt │ │ │ │ ├── JobCharacter.kt │ │ │ │ ├── MtProviderCatching.kt │ │ │ │ ├── OnBatchJobCompleted.kt │ │ │ │ ├── ProgressManager.kt │ │ │ │ ├── WebsocketProgressInfo.kt │ │ │ │ ├── cleaning │ │ │ │ │ ├── BatchJobStatusProvider.kt │ │ │ │ │ ├── ScheduledJobCleaner.kt │ │ │ │ │ └── StuckCompletedJob.kt │ │ │ │ ├── data │ │ │ │ │ ├── AllIncompleteJobsResult.kt │ │ │ │ │ ├── AutomationTargetItem.kt │ │ │ │ │ ├── BatchJobChunkExecutionDto.kt │ │ │ │ │ ├── BatchJobDto.kt │ │ │ │ │ ├── BatchJobType.kt │ │ │ │ │ ├── BatchTranslationTargetItem.kt │ │ │ │ │ ├── ExecutionQueueItem.kt │ │ │ │ │ ├── JobUnlockedChunk.kt │ │ │ │ │ └── QueueEventType.kt │ │ │ │ ├── events │ │ │ │ │ ├── JobCancelEvent.kt │ │ │ │ │ ├── JobQueueItemsEvent.kt │ │ │ │ │ ├── OnBatchJobCancelled.kt │ │ │ │ │ ├── OnBatchJobCreated.kt │ │ │ │ │ ├── OnBatchJobFailed.kt │ │ │ │ │ ├── OnBatchJobFinalized.kt │ │ │ │ │ ├── OnBatchJobProgress.kt │ │ │ │ │ ├── OnBatchJobStatusUpdated.kt │ │ │ │ │ └── OnBatchJobSucceeded.kt │ │ │ │ ├── exceptions.kt │ │ │ │ ├── processors │ │ │ │ │ ├── AbstractTranslationLabelChunkProcessor.kt │ │ │ │ │ ├── AiPlaygroundChunkProcessor.kt │ │ │ │ │ ├── AssignTranslationLabelChunkProcessor.kt │ │ │ │ │ ├── AutoTranslateChunkProcessor.kt │ │ │ │ │ ├── AutomationChunkProcessor.kt │ │ │ │ │ ├── ClearTranslationsChunkProcessor.kt │ │ │ │ │ ├── CopyTranslationsChunkProcessor.kt │ │ │ │ │ ├── DeleteKeysChunkProcessor.kt │ │ │ │ │ ├── GenericAutoTranslationChunkProcessor.kt │ │ │ │ │ ├── MachineTranslationChunkProcessor.kt │ │ │ │ │ ├── PreTranslationByTmChunkProcessor.kt │ │ │ │ │ ├── SetKeysNamespaceChunkProcessor.kt │ │ │ │ │ ├── SetTranslationsStateChunkProcessor.kt │ │ │ │ │ ├── TagKeysChunkProcessor.kt │ │ │ │ │ ├── TrialExpirationNoticeProcessor.kt │ │ │ │ │ ├── UnassignTranslationLabelChunkProcessor.kt │ │ │ │ │ └── UntagKeysChunkProcessor.kt │ │ │ │ ├── request │ │ │ │ │ ├── AutoTranslationRequest.kt │ │ │ │ │ ├── AutomationBjRequest.kt │ │ │ │ │ ├── ClearTranslationsRequest.kt │ │ │ │ │ ├── CopyTranslationRequest.kt │ │ │ │ │ ├── DeleteKeysRequest.kt │ │ │ │ │ ├── LabelTranslationsRequest.kt │ │ │ │ │ ├── MachineTranslationRequest.kt │ │ │ │ │ ├── PreTranslationByTmRequest.kt │ │ │ │ │ ├── SetKeysNamespaceRequest.kt │ │ │ │ │ ├── SetTranslationsStateStateRequest.kt │ │ │ │ │ ├── TagKeysRequest.kt │ │ │ │ │ └── UntagKeysRequest.kt │ │ │ │ ├── serverTasks │ │ │ │ │ └── ServerTaskRunner.kt │ │ │ │ └── state │ │ │ │ │ ├── BatchJobStateProvider.kt │ │ │ │ │ └── ExecutionState.kt │ │ │ │ ├── component │ │ │ │ ├── ActivityHolderProvider.kt │ │ │ │ ├── AdditionalCachesProvider.kt │ │ │ │ ├── Aes.kt │ │ │ │ ├── AllCachesProvider.kt │ │ │ │ ├── CacheCleaner.kt │ │ │ │ ├── CurrentDateProvider.kt │ │ │ │ ├── EeSubscriptionInfoProvider.kt │ │ │ │ ├── FrontendUrlProvider.kt │ │ │ │ ├── HttpClient.kt │ │ │ │ ├── KeyCustomValuesValidator.kt │ │ │ │ ├── KeyGenerator.kt │ │ │ │ ├── LockingProvider.kt │ │ │ │ ├── MaxUploadedFilesByUserProvider.kt │ │ │ │ ├── OutdatedFlagListener.kt │ │ │ │ ├── SavePointManager.kt │ │ │ │ ├── SchedulingManager.kt │ │ │ │ ├── SentryBeforeSendCallback.kt │ │ │ │ ├── Sleeper.kt │ │ │ │ ├── ThirdPartyAuthTypeConverter.kt │ │ │ │ ├── UsingRedisProvider.kt │ │ │ │ ├── atomicLong │ │ │ │ │ ├── AtomicLongProvider.kt │ │ │ │ │ ├── MemoryTolgeeAtomicLong.kt │ │ │ │ │ └── RedisTolgeeAtomicLong.kt │ │ │ │ ├── autoTranslation │ │ │ │ │ ├── AutoTranslationEventHandler.kt │ │ │ │ │ └── AutoTranslationListener.kt │ │ │ │ ├── automations │ │ │ │ │ ├── AutomationActivityListener.kt │ │ │ │ │ ├── AutomationProcessor.kt │ │ │ │ │ ├── AutomationRunner.kt │ │ │ │ │ ├── AutomationsBatchJobCreator.kt │ │ │ │ │ └── processors │ │ │ │ │ │ ├── ContentDeliveryPublishProcessor.kt │ │ │ │ │ │ ├── SlackSubscriptionProcessor.kt │ │ │ │ │ │ ├── WebhookEventType.kt │ │ │ │ │ │ ├── WebhookExecutor.kt │ │ │ │ │ │ ├── WebhookProcessor.kt │ │ │ │ │ │ ├── WebhookRequest.kt │ │ │ │ │ │ └── webhookExceptions.kt │ │ │ │ ├── bucket │ │ │ │ │ ├── NotEnoughTokensException.kt │ │ │ │ │ ├── TokenBucket.kt │ │ │ │ │ └── TokenBucketManager.kt │ │ │ │ ├── cacheWithExpiration │ │ │ │ │ ├── CacheWithExpiration.kt │ │ │ │ │ ├── CacheWithExpirationManager.kt │ │ │ │ │ └── CachedWithExpiration.kt │ │ │ │ ├── contentDelivery │ │ │ │ │ ├── ContentDeliveryFileStorageProvider.kt │ │ │ │ │ ├── ContentDeliveryUploader.kt │ │ │ │ │ └── cachePurging │ │ │ │ │ │ ├── ContentDeliveryCachePurging.kt │ │ │ │ │ │ ├── ContentDeliveryCachePurgingFactory.kt │ │ │ │ │ │ ├── ContentDeliveryCachePurgingProvider.kt │ │ │ │ │ │ ├── awsCloudFront │ │ │ │ │ │ ├── AWSContentDeliveryCachePurging.kt │ │ │ │ │ │ ├── AWSContentDeliveryCachePurgingFactory.kt │ │ │ │ │ │ └── AWSCredentialProvider.kt │ │ │ │ │ │ ├── azureFrontDoor │ │ │ │ │ │ ├── AzureContentDeliveryCachePurging.kt │ │ │ │ │ │ ├── AzureContentDeliveryCachePurgingFactory.kt │ │ │ │ │ │ └── AzureCredentialProvider.kt │ │ │ │ │ │ ├── bunny │ │ │ │ │ │ ├── BunnyContentDeliveryCachePurging.kt │ │ │ │ │ │ └── BunnyContentDeliveryCachePurgingFactory.kt │ │ │ │ │ │ └── cloudflare │ │ │ │ │ │ ├── CloudflareContentDeliveryCachePurging.kt │ │ │ │ │ │ └── CloudflareContentDeliveryCachePurgingFactory.kt │ │ │ │ ├── contentStorageProvider │ │ │ │ │ ├── ContentStorageProvider.kt │ │ │ │ │ └── ContentStorageProviderOssImpl.kt │ │ │ │ ├── demoProject │ │ │ │ │ ├── DemoProjectCreator.kt │ │ │ │ │ └── DemoProjectData.kt │ │ │ │ ├── email │ │ │ │ │ ├── EmailVerificationSender.kt │ │ │ │ │ ├── InvitationEmailSender.kt │ │ │ │ │ ├── MimeMessageHelperFactory.kt │ │ │ │ │ └── TolgeeEmailSender.kt │ │ │ │ ├── emailContacts │ │ │ │ │ ├── EmailServiceManager.kt │ │ │ │ │ └── MailJetEmailServiceManager.kt │ │ │ │ ├── enabledFeaturesProvider │ │ │ │ │ ├── EnabledFeaturesProvider.kt │ │ │ │ │ └── EnabledFeaturesProviderOssImpl.kt │ │ │ │ ├── eventListeners │ │ │ │ │ ├── LanguageStatsListener.kt │ │ │ │ │ └── MailServiceUserListener.kt │ │ │ │ ├── fileStorage │ │ │ │ │ ├── AzureBlobFileStorage.kt │ │ │ │ │ ├── AzureFileStorageFactory.kt │ │ │ │ │ ├── FileStorage.kt │ │ │ │ │ ├── LocalFileStorage.kt │ │ │ │ │ ├── S3ClientProvider.kt │ │ │ │ │ ├── S3FileStorage.kt │ │ │ │ │ ├── S3FileStorageFactory.kt │ │ │ │ │ └── StoreOptions.kt │ │ │ │ ├── machineTranslation │ │ │ │ │ ├── FakedMtResultProvider.kt │ │ │ │ │ ├── LanguageTagConvertor.kt │ │ │ │ │ ├── MtEventListener.kt │ │ │ │ │ ├── MtServiceManager.kt │ │ │ │ │ ├── MtValueProvider.kt │ │ │ │ │ ├── TranslateResult.kt │ │ │ │ │ ├── TranslationParams.kt │ │ │ │ │ ├── metadata │ │ │ │ │ │ ├── ExampleItem.kt │ │ │ │ │ │ ├── MtMetadata.kt │ │ │ │ │ │ └── TranslationGlossaryItem.kt │ │ │ │ │ └── providers │ │ │ │ │ │ ├── AbstractMtValueProvider.kt │ │ │ │ │ │ ├── AwsMtValueProvider.kt │ │ │ │ │ │ ├── AzureCognitiveApiService.kt │ │ │ │ │ │ ├── AzureCognitiveTranslationProvider.kt │ │ │ │ │ │ ├── BaiduApiService.kt │ │ │ │ │ │ ├── BaiduTranslationProvider.kt │ │ │ │ │ │ ├── DeeplApiService.kt │ │ │ │ │ │ ├── DeeplTranslationProvider.kt │ │ │ │ │ │ ├── GoogleTranslationProvider.kt │ │ │ │ │ │ ├── LlmTranslationProvider.kt │ │ │ │ │ │ ├── LlmTranslationProviderOssImpl.kt │ │ │ │ │ │ └── ProviderTranslateParams.kt │ │ │ │ ├── mtBucketSizeProvider │ │ │ │ │ ├── PayAsYouGoCreditsProvider.kt │ │ │ │ │ └── PublicPayAsYouGoCreditsProvider.kt │ │ │ │ ├── publicBillingConfProvider │ │ │ │ │ ├── BasePublicBillingConfProvider.kt │ │ │ │ │ └── PublicBillingConfProvider.kt │ │ │ │ ├── reporting │ │ │ │ │ ├── BusinessEventPublisher.kt │ │ │ │ │ ├── BusinessEventReportingActivityListener.kt │ │ │ │ │ ├── OnBusinessEventToCaptureEvent.kt │ │ │ │ │ ├── OnIdentifyEvent.kt │ │ │ │ │ ├── PlausibleBusinessEventReporter.kt │ │ │ │ │ ├── PostHogBusinessEventReporter.kt │ │ │ │ │ ├── PostHogGroupIdentifier.kt │ │ │ │ │ ├── SdkInfoProvider.kt │ │ │ │ │ ├── SignUpListener.kt │ │ │ │ │ └── ThrottledEventInCache.kt │ │ │ │ └── translationsLimitProvider │ │ │ │ │ ├── BaseLimitsProvider.kt │ │ │ │ │ └── LimitsProvider.kt │ │ │ │ ├── configuration │ │ │ │ ├── ActivityHolderConfig.kt │ │ │ │ ├── CustomPrettyPrinterConfiguration.kt │ │ │ │ ├── LiquibaseConfiguration.kt │ │ │ │ ├── MetricsConfiguration.kt │ │ │ │ ├── OrganizationHolderConfig.kt │ │ │ │ ├── PostHogConfiguration.kt │ │ │ │ ├── ProjectHolderConfig.kt │ │ │ │ ├── SecurityConfiguration.kt │ │ │ │ ├── SlackConfiguration.kt │ │ │ │ ├── TransactionScopeConfig.kt │ │ │ │ ├── YamlObjectMapperConfiguration.kt │ │ │ │ ├── annotations │ │ │ │ │ ├── AdditionalDocsProperties.kt │ │ │ │ │ └── DocProperty.kt │ │ │ │ └── tolgee │ │ │ │ │ ├── AuthenticationProperties.kt │ │ │ │ │ ├── BatchProperties.kt │ │ │ │ │ ├── CacheProperties.kt │ │ │ │ │ ├── ContentDeliveryAWSCloudFrontProperties.kt │ │ │ │ │ ├── ContentDeliveryAzureFrontDoorProperties.kt │ │ │ │ │ ├── ContentDeliveryBunnyProperties.kt │ │ │ │ │ ├── ContentDeliveryCachePurgingProperties.kt │ │ │ │ │ ├── ContentDeliveryCloudflareProperties.kt │ │ │ │ │ ├── ContentDeliveryProperties.kt │ │ │ │ │ ├── ContentStorageAzureProperties.kt │ │ │ │ │ ├── ContentStorageProperties.kt │ │ │ │ │ ├── ContentStorageS3Properties.kt │ │ │ │ │ ├── E2eRuntimeMutable.kt │ │ │ │ │ ├── FileStorageProperties.kt │ │ │ │ │ ├── GithubAuthenticationProperties.kt │ │ │ │ │ ├── GoogleAuthenticationProperties.kt │ │ │ │ │ ├── HibernateConfiguration.kt │ │ │ │ │ ├── ImportProperties.kt │ │ │ │ │ ├── InternalProperties.kt │ │ │ │ │ ├── MailjetProperties.kt │ │ │ │ │ ├── OAuth2AuthenticationProperties.kt │ │ │ │ │ ├── PlausibleProperties.kt │ │ │ │ │ ├── PostHogProperties.kt │ │ │ │ │ ├── PostgresAutostartProperties.kt │ │ │ │ │ ├── RabbitmqAutostartProperties.kt │ │ │ │ │ ├── RateLimitProperties.kt │ │ │ │ │ ├── ReCaptchaProperties.kt │ │ │ │ │ ├── S3Settings.kt │ │ │ │ │ ├── SentryProperties.kt │ │ │ │ │ ├── SlackProperties.kt │ │ │ │ │ ├── SmtpProperties.kt │ │ │ │ │ ├── SsoGlobalProperties.kt │ │ │ │ │ ├── SsoOrganizationsProperties.kt │ │ │ │ │ ├── TelemetryProperties.kt │ │ │ │ │ ├── TolgeeProperties.kt │ │ │ │ │ ├── WebsocketProperties.kt │ │ │ │ │ └── machineTranslation │ │ │ │ │ ├── AwsMachineTranslationProperties.kt │ │ │ │ │ ├── AzureCognitiveTranslationProperties.kt │ │ │ │ │ ├── BaiduMachineTranslationProperties.kt │ │ │ │ │ ├── DeeplMachineTranslationProperties.kt │ │ │ │ │ ├── GoogleMachineTranslationProperties.kt │ │ │ │ │ ├── LlmProperties.kt │ │ │ │ │ ├── LlmProviderInterface.kt │ │ │ │ │ ├── MachineTranslationProperties.kt │ │ │ │ │ └── MachineTranslationServiceProperties.kt │ │ │ │ ├── constants │ │ │ │ ├── BillingPeriod.kt │ │ │ │ ├── Caches.kt │ │ │ │ ├── ComputedPermissionOrigin.kt │ │ │ │ ├── Feature.kt │ │ │ │ ├── FileStoragePath.kt │ │ │ │ ├── Message.kt │ │ │ │ ├── MtServiceType.kt │ │ │ │ ├── SlackEventActions.kt │ │ │ │ └── ValidationConstants.kt │ │ │ │ ├── development │ │ │ │ ├── Base.kt │ │ │ │ ├── DbPopulatorReal.kt │ │ │ │ ├── OnDateForced.kt │ │ │ │ └── testDataBuilder │ │ │ │ │ ├── AdditionalTestDataSaver.kt │ │ │ │ │ ├── EntityDataBuilder.kt │ │ │ │ │ ├── FT.kt │ │ │ │ │ ├── TestDataService.kt │ │ │ │ │ ├── builders │ │ │ │ │ ├── AiPlaygroundResultBuilder.kt │ │ │ │ │ ├── ApiKeyBuilder.kt │ │ │ │ │ ├── AuthProviderChangeRequestBuilder.kt │ │ │ │ │ ├── AutoTranslationConfigBuilder.kt │ │ │ │ │ ├── AutomationBuilder.kt │ │ │ │ │ ├── BaseEntityDataBuilder.kt │ │ │ │ │ ├── BatchJobBuilder.kt │ │ │ │ │ ├── BatchJobChunkExecutionBuilder.kt │ │ │ │ │ ├── ContentDeliveryContentBuilder.kt │ │ │ │ │ ├── ContentStorageBuilder.kt │ │ │ │ │ ├── GlossaryBuilder.kt │ │ │ │ │ ├── GlossaryTermBuilder.kt │ │ │ │ │ ├── GlossaryTermTranslationBuilder.kt │ │ │ │ │ ├── ImportBuilder.kt │ │ │ │ │ ├── ImportFileBuilder.kt │ │ │ │ │ ├── ImportKeyBuilder.kt │ │ │ │ │ ├── ImportLanguageBuilder.kt │ │ │ │ │ ├── ImportTranslationBuilder.kt │ │ │ │ │ ├── InvitationBuilder.kt │ │ │ │ │ ├── KeyBuilder.kt │ │ │ │ │ ├── KeyMetaBuilder.kt │ │ │ │ │ ├── KeyScreenshotReferenceBuilder.kt │ │ │ │ │ ├── KeysDistanceBuilder.kt │ │ │ │ │ ├── LabelBuilder.kt │ │ │ │ │ ├── LanguageBuilder.kt │ │ │ │ │ ├── LlmProviderBuilder.kt │ │ │ │ │ ├── MtCreditBucketBuilder.kt │ │ │ │ │ ├── MtServiceConfigBuilder.kt │ │ │ │ │ ├── NamespaceBuilder.kt │ │ │ │ │ ├── NotificationBuilder.kt │ │ │ │ │ ├── OrganizationBuilder.kt │ │ │ │ │ ├── OrganizationRoleBuilder.kt │ │ │ │ │ ├── OrganizationSlackWorkspaceBuilder.kt │ │ │ │ │ ├── PatBuilder.kt │ │ │ │ │ ├── PermissionBuilder.kt │ │ │ │ │ ├── ProjectBuilder.kt │ │ │ │ │ ├── PromptBuilder.kt │ │ │ │ │ ├── ScreenshotBuilder.kt │ │ │ │ │ ├── SsoTenantBuilder.kt │ │ │ │ │ ├── SuggestionBuilder.kt │ │ │ │ │ ├── TaskBuilder.kt │ │ │ │ │ ├── TaskKeyBuilder.kt │ │ │ │ │ ├── TestDataBuilder.kt │ │ │ │ │ ├── TranslationBuilder.kt │ │ │ │ │ ├── TranslationCommentBuilder.kt │ │ │ │ │ ├── UserAccountBuilder.kt │ │ │ │ │ ├── UserPreferencesBuilder.kt │ │ │ │ │ ├── WebhookConfigBuilder.kt │ │ │ │ │ └── slack │ │ │ │ │ │ ├── SavedSlackMessageBuilder.kt │ │ │ │ │ │ ├── SlackConfigBuilder.kt │ │ │ │ │ │ └── SlackUserConnectionBuilder.kt │ │ │ │ │ └── data │ │ │ │ │ ├── AdministrationTestData.kt │ │ │ │ │ ├── AllOrganizationOwnerMigrationTestData.kt │ │ │ │ │ ├── ApiKeysTestData.kt │ │ │ │ │ ├── AuthProviderChangeEeTestData.kt │ │ │ │ │ ├── AuthProviderChangeTestData.kt │ │ │ │ │ ├── AutoTranslateTestData.kt │ │ │ │ │ ├── AvatarsTestData.kt │ │ │ │ │ ├── BaseTestData.kt │ │ │ │ │ ├── BatchJobsTestData.kt │ │ │ │ │ ├── BigMetaTestData.kt │ │ │ │ │ ├── ContentDeliveryConfigTestData.kt │ │ │ │ │ ├── EmptyProjectTestData.kt │ │ │ │ │ ├── FormerUserTestData.kt │ │ │ │ │ ├── GlossaryPermissionsTestData.kt │ │ │ │ │ ├── GlossaryTestData.kt │ │ │ │ │ ├── ImplicitUserLegacyData.kt │ │ │ │ │ ├── KeyLanguageDisablingTestData.kt │ │ │ │ │ ├── KeySearchTestData.kt │ │ │ │ │ ├── KeysInfoTestData.kt │ │ │ │ │ ├── KeysTestData.kt │ │ │ │ │ ├── LabelsTestData.kt │ │ │ │ │ ├── LanguagePermissionsTestData.kt │ │ │ │ │ ├── MtCreditsTestData.kt │ │ │ │ │ ├── MtSettingsTestData.kt │ │ │ │ │ ├── NamespacesTestData.kt │ │ │ │ │ ├── NotificationsTestData.kt │ │ │ │ │ ├── OrganizationTestData.kt │ │ │ │ │ ├── PatTestData.kt │ │ │ │ │ ├── PermissionsTestData.kt │ │ │ │ │ ├── ProjectLeavingTestData.kt │ │ │ │ │ ├── ProjectStatsTestData.kt │ │ │ │ │ ├── ProjectTransferringTestData.kt │ │ │ │ │ ├── ProjectTranslationsStatsTestData.kt │ │ │ │ │ ├── ProjectsTestData.kt │ │ │ │ │ ├── PromptTestData.kt │ │ │ │ │ ├── ResolvableImportTestData.kt │ │ │ │ │ ├── SelfHostedLimitsTestData.kt │ │ │ │ │ ├── SensitiveOperationProtectionTestData.kt │ │ │ │ │ ├── SingleStepImportTestData.kt │ │ │ │ │ ├── SlackNoUserConnectionTestData.kt │ │ │ │ │ ├── SlackTestData.kt │ │ │ │ │ ├── SsoOrganizationsLoginTestData.kt │ │ │ │ │ ├── SsoTestData.kt │ │ │ │ │ ├── SuggestionTestData.kt │ │ │ │ │ ├── SuggestionsTestData.kt │ │ │ │ │ ├── TagsTestData.kt │ │ │ │ │ ├── TaskTestData.kt │ │ │ │ │ ├── TranslationCommentsTestData.kt │ │ │ │ │ ├── TranslationNsAndTagsData.kt │ │ │ │ │ ├── TranslationSingleTestData.kt │ │ │ │ │ ├── TranslationSourceChangeStateTestData.kt │ │ │ │ │ ├── TranslationsTestData.kt │ │ │ │ │ ├── UserDeletionTestData.kt │ │ │ │ │ ├── WebhooksTestData.kt │ │ │ │ │ └── dataImport │ │ │ │ │ ├── ImportCleanTestData.kt │ │ │ │ │ ├── ImportNamespacesTestData.kt │ │ │ │ │ ├── ImportPluralizationTestData.kt │ │ │ │ │ └── ImportTestData.kt │ │ │ │ ├── dialects │ │ │ │ └── postgres │ │ │ │ │ └── CustomPostgreSQLDialect.kt │ │ │ │ ├── dtos │ │ │ │ ├── Avatar.kt │ │ │ │ ├── BigMetaDto.kt │ │ │ │ ├── ComputedPermissionDto.kt │ │ │ │ ├── CreateScreenshotResult.kt │ │ │ │ ├── ExportParamsDocs.kt │ │ │ │ ├── IExportParams.kt │ │ │ │ ├── ImportResult.kt │ │ │ │ ├── KeyImportResolvableResult.kt │ │ │ │ ├── LlmParams.kt │ │ │ │ ├── LlmProviderDto.kt │ │ │ │ ├── MtCreditBalanceDto.kt │ │ │ │ ├── PathDTO.kt │ │ │ │ ├── ProjectPermissionData.kt │ │ │ │ ├── PromptResult.kt │ │ │ │ ├── RelatedKeyDto.kt │ │ │ │ ├── SimpleKeyResult.kt │ │ │ │ ├── UsageLimits.kt │ │ │ │ ├── WithRelatedKeysInOrder.kt │ │ │ │ ├── cacheable │ │ │ │ │ ├── ApiKeyDto.kt │ │ │ │ │ ├── IPermission.kt │ │ │ │ │ ├── LanguageDto.kt │ │ │ │ │ ├── OrganizationDto.kt │ │ │ │ │ ├── OrganizationLanguageDto.kt │ │ │ │ │ ├── PatDto.kt │ │ │ │ │ ├── PermissionDto.kt │ │ │ │ │ ├── ProjectDto.kt │ │ │ │ │ ├── UserAccountDto.kt │ │ │ │ │ ├── UserOrganizationRoleDto.kt │ │ │ │ │ └── automations │ │ │ │ │ │ ├── AutomationActionDto.kt │ │ │ │ │ │ ├── AutomationDto.kt │ │ │ │ │ │ └── AutomationTriggerDto.kt │ │ │ │ ├── contentDelivery │ │ │ │ │ ├── AzureContentStorageConfigDto.kt │ │ │ │ │ ├── ContentStorageRequest.kt │ │ │ │ │ └── S3ContentStorageConfigDto.kt │ │ │ │ ├── dataImport │ │ │ │ │ ├── IImportAddFilesParams.kt │ │ │ │ │ ├── ImportAddFilesParams.kt │ │ │ │ │ ├── ImportFileDto.kt │ │ │ │ │ ├── SetFileNamespaceRequest.kt │ │ │ │ │ └── SimpleImportConflictResult.kt │ │ │ │ ├── misc │ │ │ │ │ ├── CreateInvitationParams.kt │ │ │ │ │ ├── CreateOrganizationInvitationParams.kt │ │ │ │ │ ├── CreateProjectInvitationParams.kt │ │ │ │ │ ├── EmailAttachment.kt │ │ │ │ │ └── EmailParams.kt │ │ │ │ ├── queryResults │ │ │ │ │ ├── ActivityRevisionInfo.kt │ │ │ │ │ ├── KeyIdFindResult.kt │ │ │ │ │ ├── KeyView.kt │ │ │ │ │ ├── KeyWithTranslationsDto.kt │ │ │ │ │ ├── LanguageStatsDto.kt │ │ │ │ │ ├── ProjectStatistics.kt │ │ │ │ │ ├── TranslationHistoryView.kt │ │ │ │ │ ├── UserAccountView.kt │ │ │ │ │ ├── keyDisabledLanguages │ │ │ │ │ │ ├── KeyDisabledLanguagesQueryResultView.kt │ │ │ │ │ │ └── KeyDisabledLanguagesView.kt │ │ │ │ │ └── organization │ │ │ │ │ │ ├── BasePermissionView.kt │ │ │ │ │ │ ├── IQuickStart.kt │ │ │ │ │ │ ├── OrganizationView.kt │ │ │ │ │ │ ├── PrivateOrganizationView.kt │ │ │ │ │ │ └── QuickStartView.kt │ │ │ │ ├── request │ │ │ │ │ ├── AutoTranslationSettingsDto.kt │ │ │ │ │ ├── BusinessEventReportRequest.kt │ │ │ │ │ ├── ComplexTagKeysRequest.kt │ │ │ │ │ ├── ConnectToSlackDto.kt │ │ │ │ │ ├── ContentDeliveryConfigRequest.kt │ │ │ │ │ ├── GenerateSlugDto.kt │ │ │ │ │ ├── GetKeysRequestDto.kt │ │ │ │ │ ├── IdentifyRequest.kt │ │ │ │ │ ├── ImageUploadInfoDto.kt │ │ │ │ │ ├── ImportFileMapping.kt │ │ │ │ │ ├── KeyDefinitionDto.kt │ │ │ │ │ ├── KeyId.kt │ │ │ │ │ ├── KeyInScreenshotPositionDto.kt │ │ │ │ │ ├── LanguageMapping.kt │ │ │ │ │ ├── LanguageRequest.kt │ │ │ │ │ ├── MachineTranslationLanguagePropsDto.kt │ │ │ │ │ ├── ScreenshotInfoDto.kt │ │ │ │ │ ├── SetDisabledLanguagesRequest.kt │ │ │ │ │ ├── SetMachineTranslationSettingsDto.kt │ │ │ │ │ ├── SetPropertyDto.kt │ │ │ │ │ ├── SingleStepImportRequest.kt │ │ │ │ │ ├── SuggestRequestDto.kt │ │ │ │ │ ├── SuperTokenRequest.kt │ │ │ │ │ ├── UserMfaRecoveryRequestDto.kt │ │ │ │ │ ├── UserTotpDisableRequestDto.kt │ │ │ │ │ ├── UserTotpEnableRequestDto.kt │ │ │ │ │ ├── UserUpdatePasswordRequestDto.kt │ │ │ │ │ ├── UserUpdateRequestDto.kt │ │ │ │ │ ├── WebhookConfigRequest.kt │ │ │ │ │ ├── apiKey │ │ │ │ │ │ ├── CreateApiKeyDto.kt │ │ │ │ │ │ ├── RegenerateApiKeyDto.kt │ │ │ │ │ │ └── V2EditApiKeyDto.kt │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── AcceptAuthProviderChangeRequest.kt │ │ │ │ │ │ ├── AuthProviderChangeData.kt │ │ │ │ │ │ ├── ResetPassword.kt │ │ │ │ │ │ ├── ResetPasswordRequest.kt │ │ │ │ │ │ └── SignUpDto.kt │ │ │ │ │ ├── dataImport │ │ │ │ │ │ └── ImportSettingsRequest.kt │ │ │ │ │ ├── export │ │ │ │ │ │ └── ExportParams.kt │ │ │ │ │ ├── importKeysResolvable │ │ │ │ │ │ ├── ResolvableTranslationResolution.kt │ │ │ │ │ │ ├── SingleStepImportResolvableItemRequest.kt │ │ │ │ │ │ ├── SingleStepImportResolvableRequest.kt │ │ │ │ │ │ └── SingleStepImportResolvableTranslationRequest.kt │ │ │ │ │ ├── key │ │ │ │ │ │ ├── ComplexEditKeyDto.kt │ │ │ │ │ │ ├── CreateKeyDto.kt │ │ │ │ │ │ ├── DeleteKeysDto.kt │ │ │ │ │ │ ├── DeprecatedEditKeyDTO.kt │ │ │ │ │ │ ├── EditKeyDto.kt │ │ │ │ │ │ ├── KeyScreenshotDto.kt │ │ │ │ │ │ ├── OldEditKeyDto.kt │ │ │ │ │ │ ├── TagKeyDto.kt │ │ │ │ │ │ └── UpdateNamespaceDto.kt │ │ │ │ │ ├── language │ │ │ │ │ │ └── LanguageFilters.kt │ │ │ │ │ ├── llmProvider │ │ │ │ │ │ └── LlmProviderRequest.kt │ │ │ │ │ ├── notification │ │ │ │ │ │ ├── NotificationFilters.kt │ │ │ │ │ │ ├── NotificationSettingsRequest.kt │ │ │ │ │ │ └── NotificationsMarkSeenRequest.kt │ │ │ │ │ ├── organization │ │ │ │ │ │ ├── OrganizationDto.kt │ │ │ │ │ │ ├── OrganizationInviteUserDto.kt │ │ │ │ │ │ ├── OrganizationRequestParamsDto.kt │ │ │ │ │ │ └── SetOrganizationRoleDto.kt │ │ │ │ │ ├── pat │ │ │ │ │ │ ├── CreatePatDto.kt │ │ │ │ │ │ ├── RegeneratePatDto.kt │ │ │ │ │ │ └── UpdatePatDto.kt │ │ │ │ │ ├── project │ │ │ │ │ │ ├── CreateProjectRequest.kt │ │ │ │ │ │ ├── EditProjectRequest.kt │ │ │ │ │ │ ├── LanguagePermissions.kt │ │ │ │ │ │ ├── ProjectFilters.kt │ │ │ │ │ │ ├── ProjectInviteUserDto.kt │ │ │ │ │ │ ├── RequestWithLanguagePermissions.kt │ │ │ │ │ │ └── SetPermissionLanguageParams.kt │ │ │ │ │ ├── prompt │ │ │ │ │ │ ├── PromptDto.kt │ │ │ │ │ │ └── PromptRunDto.kt │ │ │ │ │ ├── screenshot │ │ │ │ │ │ ├── GetScreenshotsByKeyDto.kt │ │ │ │ │ │ └── UploadScreenshotDto.kt │ │ │ │ │ ├── slack │ │ │ │ │ │ ├── SlackCommandDto.kt │ │ │ │ │ │ ├── SlackEventDto.kt │ │ │ │ │ │ └── SlackUserLoginDto.kt │ │ │ │ │ ├── suggestion │ │ │ │ │ │ └── SuggestionFilters.kt │ │ │ │ │ ├── translation │ │ │ │ │ │ ├── BaseFilterByKeyValue.kt │ │ │ │ │ │ ├── GetKeyTranslationsReqDto.kt │ │ │ │ │ │ ├── GetTranslationsParams.kt │ │ │ │ │ │ ├── ImportKeysDto.kt │ │ │ │ │ │ ├── ImportKeysItemDto.kt │ │ │ │ │ │ ├── SelectAllResponse.kt │ │ │ │ │ │ ├── SetTranslationsWithKeyDto.kt │ │ │ │ │ │ ├── TranslationFilterByLabel.kt │ │ │ │ │ │ ├── TranslationFilterByState.kt │ │ │ │ │ │ ├── TranslationFilters.kt │ │ │ │ │ │ ├── comment │ │ │ │ │ │ │ ├── ITranslationCommentDto.kt │ │ │ │ │ │ │ ├── TranslationCommentDto.kt │ │ │ │ │ │ │ └── TranslationCommentWithLangKeyDto.kt │ │ │ │ │ │ └── importKeysResolvable │ │ │ │ │ │ │ ├── ImportKeysResolvableDto.kt │ │ │ │ │ │ │ ├── ImportKeysResolvableItemDto.kt │ │ │ │ │ │ │ ├── ImportTranslationResolution.kt │ │ │ │ │ │ │ └── ImportTranslationResolvableDto.kt │ │ │ │ │ ├── userAccount │ │ │ │ │ │ ├── UserAccountFilters.kt │ │ │ │ │ │ └── UserAccountPermissionsFilters.kt │ │ │ │ │ └── validators │ │ │ │ │ │ ├── ValidationError.kt │ │ │ │ │ │ ├── ValidationErrorType.kt │ │ │ │ │ │ └── exceptions │ │ │ │ │ │ └── ValidationException.kt │ │ │ │ ├── response │ │ │ │ │ ├── AnnouncementDto.kt │ │ │ │ │ ├── ApiKeyDTO.kt │ │ │ │ │ ├── AuthProviderDto.kt │ │ │ │ │ ├── CursorValue.kt │ │ │ │ │ ├── DeprecatedKeyDto.kt │ │ │ │ │ ├── KeyWithTranslationsResponseDto.kt │ │ │ │ │ ├── ProjectDTO.kt │ │ │ │ │ ├── PublicBillingConfigurationDTO.kt │ │ │ │ │ ├── PublicLlmConfigurationDTO.kt │ │ │ │ │ ├── ScreenshotDTO.kt │ │ │ │ │ ├── SlackMessageDto.kt │ │ │ │ │ ├── UserResponseDTO.kt │ │ │ │ │ └── prompt │ │ │ │ │ │ ├── PromptResponseDto.kt │ │ │ │ │ │ └── PromptResponseUsageDto.kt │ │ │ │ ├── security │ │ │ │ │ └── LoginRequest.kt │ │ │ │ ├── slackintegration │ │ │ │ │ └── SlackConfigDto.kt │ │ │ │ └── sso │ │ │ │ │ ├── SsoTenantConfig.kt │ │ │ │ │ └── SsoTenantDto.kt │ │ │ │ ├── events │ │ │ │ ├── BeforeOrganizationDeleteEvent.kt │ │ │ │ ├── EntityPreCommitEvent.kt │ │ │ │ ├── MachineTranslationEvent.kt │ │ │ │ ├── OnAfterMachineTranslationEvent.kt │ │ │ │ ├── OnBeforeMachineTranslationEvent.kt │ │ │ │ ├── OnEntityPreDelete.kt │ │ │ │ ├── OnEntityPrePersist.kt │ │ │ │ ├── OnEntityPreUpdate.kt │ │ │ │ ├── OnImportSoftDeleted.kt │ │ │ │ ├── OnKeyPrePersist.kt │ │ │ │ ├── OnKeyPreRemove.kt │ │ │ │ ├── OnLanguagePrePersist.kt │ │ │ │ ├── OnNotificationsChangedForUser.kt │ │ │ │ ├── OnOrganizationNameUpdated.kt │ │ │ │ ├── OnProjectActivityEvent.kt │ │ │ │ ├── OnProjectActivityStoredEvent.kt │ │ │ │ ├── OnProjectSoftDeleted.kt │ │ │ │ ├── OnTranslationsSet.kt │ │ │ │ ├── OnUserCountChanged.kt │ │ │ │ └── user │ │ │ │ │ ├── OnUserCreated.kt │ │ │ │ │ ├── OnUserEmailVerifiedFirst.kt │ │ │ │ │ ├── OnUserUpdated.kt │ │ │ │ │ └── UserAccountEvent.kt │ │ │ │ ├── exceptions │ │ │ │ ├── AuthExpiredException.kt │ │ │ │ ├── AuthenticationException.kt │ │ │ │ ├── BadRequestException.kt │ │ │ │ ├── DisabledFunctionalityException.kt │ │ │ │ ├── EmailNotVerifiedException.kt │ │ │ │ ├── ErrorException.kt │ │ │ │ ├── ErrorResponseBody.kt │ │ │ │ ├── ErrorResponseTyped.kt │ │ │ │ ├── ExceptionWithMessage.kt │ │ │ │ ├── ExpectedException.kt │ │ │ │ ├── FailedDependencyException.kt │ │ │ │ ├── FileIssueException.kt │ │ │ │ ├── FileStoreException.kt │ │ │ │ ├── FormalityNotSupportedException.kt │ │ │ │ ├── ImportCannotParseFileException.kt │ │ │ │ ├── ImportConflictNotResolvedException.kt │ │ │ │ ├── InvalidConnectionStringException.kt │ │ │ │ ├── InvalidPathException.kt │ │ │ │ ├── InvalidStateException.kt │ │ │ │ ├── LanguageNotPermittedException.kt │ │ │ │ ├── LanguageNotSupportedException.kt │ │ │ │ ├── LlmContentFilterException.kt │ │ │ │ ├── LlmEmptyResponseException.kt │ │ │ │ ├── LlmProviderNotReturnedJsonException.kt │ │ │ │ ├── LlmRateLimitedException.kt │ │ │ │ ├── NotFoundException.kt │ │ │ │ ├── NotImplementedInOss.kt │ │ │ │ ├── OutOfCreditsException.kt │ │ │ │ ├── PermissionException.kt │ │ │ │ ├── PoParserException.kt │ │ │ │ ├── ProjectNotFoundException.kt │ │ │ │ ├── SlackErrorException.kt │ │ │ │ ├── TooManyRequestsException.kt │ │ │ │ ├── UnexpectedGoogleApiResponseException.kt │ │ │ │ ├── UnsupportedXliffVersionException.kt │ │ │ │ └── limits │ │ │ │ │ ├── PlanLimitExceededKeysException.kt │ │ │ │ │ ├── PlanLimitExceededSeatsException.kt │ │ │ │ │ ├── PlanLimitExceededStringsException.kt │ │ │ │ │ ├── PlanSpendingLimitExceededKeysException.kt │ │ │ │ │ ├── PlanSpendingLimitExceededSeatsException.kt │ │ │ │ │ └── PlanSpendingLimitExceededStringsException.kt │ │ │ │ ├── facade │ │ │ │ └── ProjectPermissionFacade.kt │ │ │ │ ├── formats │ │ │ │ ├── BaseIcuMessageConvertor.kt │ │ │ │ ├── CollisionHandler.kt │ │ │ │ ├── ExportFormat.kt │ │ │ │ ├── ExportMessageFormat.kt │ │ │ │ ├── FormsToIcuPluralConvertor.kt │ │ │ │ ├── FromIcuPlaceholderConvertor.kt │ │ │ │ ├── IcuToIcuPlaceholderConvertor.kt │ │ │ │ ├── ImportFileProcessor.kt │ │ │ │ ├── ImportFileProcessorFactory.kt │ │ │ │ ├── MessageConvertorFactory.kt │ │ │ │ ├── MessageConvertorResult.kt │ │ │ │ ├── MessagePatternUtil.kt │ │ │ │ ├── MobileStringEscaper.kt │ │ │ │ ├── NoOpFromIcuPlaceholderConvertor.kt │ │ │ │ ├── PossiblePluralConversionResult.kt │ │ │ │ ├── ToIcuPlaceholderConvertor.kt │ │ │ │ ├── android │ │ │ │ │ └── in │ │ │ │ │ │ └── AndroidStringUnescaper.kt │ │ │ │ ├── apple │ │ │ │ │ ├── appleFormatConstants.kt │ │ │ │ │ ├── in │ │ │ │ │ │ ├── AppleCollisionHandler.kt │ │ │ │ │ │ ├── langGuessUtil.kt │ │ │ │ │ │ ├── namespaceGuessUtil.kt │ │ │ │ │ │ ├── stringdict │ │ │ │ │ │ │ └── StringsdictFileProcessor.kt │ │ │ │ │ │ ├── strings │ │ │ │ │ │ │ └── StringsFileProcessor.kt │ │ │ │ │ │ ├── xcstrings │ │ │ │ │ │ │ └── XcstringsFileProcessor.kt │ │ │ │ │ │ └── xliff │ │ │ │ │ │ │ └── AppleXliffFileProcessor.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── AppleStringsStringsdictExporter.kt │ │ │ │ │ │ ├── AppleXcstringsExporter.kt │ │ │ │ │ │ ├── AppleXliffExporter.kt │ │ │ │ │ │ ├── AppleXliffTransUnitInfo.kt │ │ │ │ │ │ ├── IcuToAppleMessageConvertor.kt │ │ │ │ │ │ ├── StringsWriter.kt │ │ │ │ │ │ └── StringsdictWriter.kt │ │ │ │ ├── blockXmlParser │ │ │ │ │ ├── BlockXmlParser.kt │ │ │ │ │ ├── ModelCharacters.kt │ │ │ │ │ ├── ModelElement.kt │ │ │ │ │ └── ModelNode.kt │ │ │ │ ├── compose │ │ │ │ │ └── in │ │ │ │ │ │ └── ComposeStringUnescaper.kt │ │ │ │ ├── constants.kt │ │ │ │ ├── csv │ │ │ │ │ ├── in │ │ │ │ │ │ ├── CSVImportFormatDetector.kt │ │ │ │ │ │ ├── CsvFileParser.kt │ │ │ │ │ │ └── CsvFileProcessor.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── CsvFileExporter.kt │ │ │ │ │ │ └── CsvFileWriter.kt │ │ │ │ ├── escapePercentSign.kt │ │ │ │ ├── escaping │ │ │ │ │ ├── ForceIcuEscaper.kt │ │ │ │ │ ├── IcuUnescaper.kt │ │ │ │ │ └── PluralFormIcuEscaper.kt │ │ │ │ ├── flutter │ │ │ │ │ ├── contsants.kt │ │ │ │ │ ├── flutterArbModel.kt │ │ │ │ │ ├── in │ │ │ │ │ │ ├── FlutterArbFileParseException.kt │ │ │ │ │ │ ├── FlutterArbFileParser.kt │ │ │ │ │ │ └── FlutterArbFileProcessor.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── FlutterArbFileExporter.kt │ │ │ │ │ │ ├── FlutterArbFileWriter.kt │ │ │ │ │ │ ├── FlutterArbFromIcuPlaceholderConvertor.kt │ │ │ │ │ │ └── IcuToFlutterArbMessageConvertor.kt │ │ │ │ ├── generic │ │ │ │ │ └── IcuToGenericFormatMessageConvertor.kt │ │ │ │ ├── genericStructuredFile │ │ │ │ │ ├── in │ │ │ │ │ │ ├── FormatDetectionUtil.kt │ │ │ │ │ │ ├── GenericStructuredProcessor.kt │ │ │ │ │ │ ├── GenericStructuredRawDataToTextConvertor.kt │ │ │ │ │ │ ├── GenericSuffixedPluralsPreprocessor.kt │ │ │ │ │ │ └── StructuredRawDataConvertor.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── CustomPrettyPrinter.kt │ │ │ │ │ │ └── GenericStructuredFileExporter.kt │ │ │ │ ├── genericTable │ │ │ │ │ ├── TableModel.kt │ │ │ │ │ ├── in │ │ │ │ │ │ ├── TableParser.kt │ │ │ │ │ │ └── TableProcessor.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── TableExporter.kt │ │ │ │ ├── getGroupOrNull.kt │ │ │ │ ├── i18next │ │ │ │ │ ├── constants.kt │ │ │ │ │ └── in │ │ │ │ │ │ ├── I18nextParameterParser.kt │ │ │ │ │ │ ├── ParsedI18nextParam.kt │ │ │ │ │ │ └── PluralsI18nextKeyParser.kt │ │ │ │ ├── icuUtil.kt │ │ │ │ ├── importCommon │ │ │ │ │ ├── BaseImportRawDataConverter.kt │ │ │ │ │ ├── GenericMapPluralImportRawDataConvertor.kt │ │ │ │ │ ├── ImportFileFormat.kt │ │ │ │ │ ├── ImportFormat.kt │ │ │ │ │ ├── ImportMessageConvertor.kt │ │ │ │ │ ├── ParsedPluralsKey.kt │ │ │ │ │ ├── PluralsKeyParser.kt │ │ │ │ │ └── importFormatConversionUtil.kt │ │ │ │ ├── json │ │ │ │ │ ├── in │ │ │ │ │ │ ├── JsonFileProcessor.kt │ │ │ │ │ │ └── JsonImportFormatDetector.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── JsonFileExporter.kt │ │ │ │ ├── localeUtil.kt │ │ │ │ ├── nestedStructureModel │ │ │ │ │ ├── StructureModelBuilder.kt │ │ │ │ │ └── nestedStructureModel.kt │ │ │ │ ├── paramConversionUtil.kt │ │ │ │ ├── paramConvertors │ │ │ │ │ ├── in │ │ │ │ │ │ ├── AppleToIcuPlaceholderConvertor.kt │ │ │ │ │ │ ├── BaseToIcuPlaceholderConvertor.kt │ │ │ │ │ │ ├── CToIcuPlaceholderConvertor.kt │ │ │ │ │ │ ├── I18nextToIcuPlaceholderConvertor.kt │ │ │ │ │ │ ├── JavaToIcuPlaceholderConvertor.kt │ │ │ │ │ │ ├── PhpToIcuPlaceholderConvertor.kt │ │ │ │ │ │ ├── PythonToIcuPlaceholderConvertor.kt │ │ │ │ │ │ └── RubyToIcuPlaceholderConvertor.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── BaseToCLikePlaceholderConvertor.kt │ │ │ │ │ │ ├── IcuToApplePlaceholderConvertor.kt │ │ │ │ │ │ ├── IcuToCPlaceholderConvertor.kt │ │ │ │ │ │ ├── IcuToI18nextPlaceholderConvertor.kt │ │ │ │ │ │ ├── IcuToJavaPlaceholderConvertor.kt │ │ │ │ │ │ ├── IcuToPhpPlaceholderConvertor.kt │ │ │ │ │ │ ├── IcuToPythonPlaceholderConvertor.kt │ │ │ │ │ │ └── IcuToRubyPlaceholderConvertor.kt │ │ │ │ ├── path │ │ │ │ │ ├── PathParser.kt │ │ │ │ │ └── pathItemUtil.kt │ │ │ │ ├── pluralData │ │ │ │ │ ├── PluralData.kt │ │ │ │ │ ├── PluralExample.kt │ │ │ │ │ └── PluralLanguage.kt │ │ │ │ ├── pluralFormExamplesUtil.kt │ │ │ │ ├── pluralFormsUtil.kt │ │ │ │ ├── po │ │ │ │ │ ├── contsants.kt │ │ │ │ │ ├── in │ │ │ │ │ │ ├── CLikeParameterParser.kt │ │ │ │ │ │ ├── ParsedCLikeParam.kt │ │ │ │ │ │ ├── PoFileProcessor.kt │ │ │ │ │ │ ├── PoFormatDetector.kt │ │ │ │ │ │ ├── PoParser.kt │ │ │ │ │ │ ├── PoToIcuMessageConvertor.kt │ │ │ │ │ │ └── data │ │ │ │ │ │ │ ├── PoParsedTranslation.kt │ │ │ │ │ │ │ ├── PoParserMeta.kt │ │ │ │ │ │ │ ├── PoParserResult.kt │ │ │ │ │ │ │ └── PoTranslationMeta.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── IcuToPoMessageConvertor.kt │ │ │ │ │ │ ├── PoFileExporter.kt │ │ │ │ │ │ ├── ToPoConversionResult.kt │ │ │ │ │ │ └── messageToMultilineConvertor.kt │ │ │ │ ├── properties │ │ │ │ │ ├── in │ │ │ │ │ │ ├── PropertiesFileProcessor.kt │ │ │ │ │ │ └── PropertiesImportFormatDetector.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── PropertiesFileExporter.kt │ │ │ │ ├── replaceMatchedAndNotMatched.kt │ │ │ │ ├── resx │ │ │ │ │ ├── ResxEntry.kt │ │ │ │ │ ├── in │ │ │ │ │ │ ├── ResxParser.kt │ │ │ │ │ │ └── ResxProcessor.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── ResxExporter.kt │ │ │ │ │ │ └── ResxWriter.kt │ │ │ │ ├── xliff │ │ │ │ │ ├── in │ │ │ │ │ │ ├── Xliff12FileProcessor.kt │ │ │ │ │ │ ├── XliffFileProcessor.kt │ │ │ │ │ │ ├── XliffImportFormatDetector.kt │ │ │ │ │ │ └── parser │ │ │ │ │ │ │ ├── XliffParser.kt │ │ │ │ │ │ │ └── XliffXmlValueBlockParser.kt │ │ │ │ │ ├── model │ │ │ │ │ │ ├── XliffFile.kt │ │ │ │ │ │ ├── XliffModel.kt │ │ │ │ │ │ └── XliffTransUnit.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── XliffFileExporter.kt │ │ │ │ │ │ └── XliffFileWriter.kt │ │ │ │ ├── xlsx │ │ │ │ │ ├── in │ │ │ │ │ │ ├── XlsxFileParser.kt │ │ │ │ │ │ ├── XlsxFileProcessor.kt │ │ │ │ │ │ └── XlsxImportFormatDetector.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── XlsxFileExporter.kt │ │ │ │ │ │ └── XlsxFileWriter.kt │ │ │ │ ├── xmlResources │ │ │ │ │ ├── XmlResourcesParsingConstants.kt │ │ │ │ │ ├── contsants.kt │ │ │ │ │ ├── in │ │ │ │ │ │ ├── XmlResourcesParser.kt │ │ │ │ │ │ ├── XmlResourcesProcessor.kt │ │ │ │ │ │ ├── XmlResourcesValueBlockParser.kt │ │ │ │ │ │ └── stringUnescaper.kt │ │ │ │ │ ├── out │ │ │ │ │ │ ├── IcuToJavaMessageConvertor.kt │ │ │ │ │ │ ├── TextToXmlResourcesConvertor.kt │ │ │ │ │ │ ├── XmlResourcesExporter.kt │ │ │ │ │ │ └── XmlResourcesFileWriter.kt │ │ │ │ │ └── xmlResourcesStringsModel.kt │ │ │ │ └── yaml │ │ │ │ │ ├── in │ │ │ │ │ ├── YamlFileProcessor.kt │ │ │ │ │ └── YamlImportFormatDetector.kt │ │ │ │ │ └── out │ │ │ │ │ └── YamlFileExporter.kt │ │ │ │ ├── jobs │ │ │ │ └── migration │ │ │ │ │ ├── MigrationJobRunner.kt │ │ │ │ │ ├── allOrganizationOwner │ │ │ │ │ ├── AllOrganizationOwnerJobConfiguration.kt │ │ │ │ │ └── AllOrganizationOwnerJobRunner.kt │ │ │ │ │ └── translationStats │ │ │ │ │ ├── StatsMigrationTranslationView.kt │ │ │ │ │ ├── TranslationProcessor.kt │ │ │ │ │ ├── TranslationStats.kt │ │ │ │ │ ├── TranslationStatsJobConfiguration.kt │ │ │ │ │ └── TranslationsStatsUpdateJobRunner.kt │ │ │ │ ├── model │ │ │ │ ├── AiPlaygroundResult.kt │ │ │ │ ├── ApiKey.kt │ │ │ │ ├── AuditModel.kt │ │ │ │ ├── AuthProviderChangeRequest.kt │ │ │ │ ├── AutoTranslationConfig.kt │ │ │ │ ├── DismissedAnnouncement.kt │ │ │ │ ├── DismissedAnnouncementId.kt │ │ │ │ ├── EmailVerification.kt │ │ │ │ ├── EntityWithId.kt │ │ │ │ ├── ForcedServerDateTime.kt │ │ │ │ ├── ILanguage.kt │ │ │ │ ├── InstanceId.kt │ │ │ │ ├── Invitation.kt │ │ │ │ ├── Language.kt │ │ │ │ ├── LanguageStats.kt │ │ │ │ ├── LlmProvider.kt │ │ │ │ ├── ModelWithAvatar.kt │ │ │ │ ├── MtCreditBucket.kt │ │ │ │ ├── Organization.kt │ │ │ │ ├── OrganizationRole.kt │ │ │ │ ├── Pat.kt │ │ │ │ ├── Permission.kt │ │ │ │ ├── Project.kt │ │ │ │ ├── Prompt.kt │ │ │ │ ├── QuickStart.kt │ │ │ │ ├── Screenshot.kt │ │ │ │ ├── SoftDeletable.kt │ │ │ │ ├── SsoTenant.kt │ │ │ │ ├── StandardAuditModel.kt │ │ │ │ ├── TranslationSuggestion.kt │ │ │ │ ├── UploadedImage.kt │ │ │ │ ├── UserAccount.kt │ │ │ │ ├── UserPreferences.kt │ │ │ │ ├── activity │ │ │ │ │ ├── ActivityDescribingEntity.kt │ │ │ │ │ ├── ActivityDescribingEntityId.kt │ │ │ │ │ ├── ActivityModifiedEntity.kt │ │ │ │ │ ├── ActivityModifiedEntityId.kt │ │ │ │ │ └── ActivityRevision.kt │ │ │ │ ├── automations │ │ │ │ │ ├── Automation.kt │ │ │ │ │ ├── AutomationAction.kt │ │ │ │ │ ├── AutomationActionType.kt │ │ │ │ │ ├── AutomationTrigger.kt │ │ │ │ │ └── AutomationTriggerType.kt │ │ │ │ ├── batch │ │ │ │ │ ├── BatchJob.kt │ │ │ │ │ ├── BatchJobChunkExecution.kt │ │ │ │ │ ├── BatchJobChunkExecutionStatus.kt │ │ │ │ │ ├── BatchJobStatus.kt │ │ │ │ │ ├── IBatchJob.kt │ │ │ │ │ └── params │ │ │ │ │ │ ├── AiPlaygroundJobParams.kt │ │ │ │ │ │ ├── AutoTranslationJobParams.kt │ │ │ │ │ │ ├── AutomationBjParams.kt │ │ │ │ │ │ ├── ClearTranslationsJobParams.kt │ │ │ │ │ │ ├── CopyTranslationJobParams.kt │ │ │ │ │ │ ├── MachineTranslationJobParams.kt │ │ │ │ │ │ ├── PreTranslationByTmJobParams.kt │ │ │ │ │ │ ├── SetKeysNamespaceParams.kt │ │ │ │ │ │ ├── SetTranslationStateJobParams.kt │ │ │ │ │ │ ├── TagKeysParams.kt │ │ │ │ │ │ ├── TranslationLabelParams.kt │ │ │ │ │ │ └── UntagKeysParams.kt │ │ │ │ ├── contentDelivery │ │ │ │ │ ├── AWSCloudFrontConfig.kt │ │ │ │ │ ├── AzureBlobConfig.kt │ │ │ │ │ ├── AzureContentStorageConfig.kt │ │ │ │ │ ├── AzureFrontDoorConfig.kt │ │ │ │ │ ├── ContentDeliveryCachePurgingType.kt │ │ │ │ │ ├── ContentDeliveryConfig.kt │ │ │ │ │ ├── ContentDeliveryPurgingConfig.kt │ │ │ │ │ ├── ContentStorage.kt │ │ │ │ │ ├── ContentStorageType.kt │ │ │ │ │ ├── S3Config.kt │ │ │ │ │ ├── S3ContentStorageConfig.kt │ │ │ │ │ └── StorageConfig.kt │ │ │ │ ├── dataImport │ │ │ │ │ ├── Import.kt │ │ │ │ │ ├── ImportFile.kt │ │ │ │ │ ├── ImportKey.kt │ │ │ │ │ ├── ImportLanguage.kt │ │ │ │ │ ├── ImportSettings.kt │ │ │ │ │ ├── ImportSettingsId.kt │ │ │ │ │ ├── ImportTranslation.kt │ │ │ │ │ ├── WithKeyMeta.kt │ │ │ │ │ └── issues │ │ │ │ │ │ ├── ImportFileIssue.kt │ │ │ │ │ │ ├── ImportFileIssueParam.kt │ │ │ │ │ │ ├── issueTypes │ │ │ │ │ │ └── FileIssueType.kt │ │ │ │ │ │ └── paramTypes │ │ │ │ │ │ └── FileIssueParamType.kt │ │ │ │ ├── enums │ │ │ │ │ ├── AssignableTranslationState.kt │ │ │ │ │ ├── BasicPromptOption.kt │ │ │ │ │ ├── ConflictType.kt │ │ │ │ │ ├── LlmProviderPriority.kt │ │ │ │ │ ├── LlmProviderType.kt │ │ │ │ │ ├── OrganizationRoleType.kt │ │ │ │ │ ├── ProjectPermissionType.kt │ │ │ │ │ ├── PromptVariableType.kt │ │ │ │ │ ├── ReviewedProtection.kt │ │ │ │ │ ├── Scope.kt │ │ │ │ │ ├── SuggestionsMode.kt │ │ │ │ │ ├── TaskState.kt │ │ │ │ │ ├── TaskType.kt │ │ │ │ │ ├── ThirdPartyAuthType.kt │ │ │ │ │ ├── TranslationCommentState.kt │ │ │ │ │ ├── TranslationState.kt │ │ │ │ │ ├── TranslationSuggestionState.kt │ │ │ │ │ ├── announcement │ │ │ │ │ │ ├── Announcement.kt │ │ │ │ │ │ └── AnnouncementTarget.kt │ │ │ │ │ └── scopeHelper.kt │ │ │ │ ├── glossary │ │ │ │ │ ├── Glossary.kt │ │ │ │ │ ├── GlossaryTerm.kt │ │ │ │ │ └── GlossaryTermTranslation.kt │ │ │ │ ├── key │ │ │ │ │ ├── Key.kt │ │ │ │ │ ├── KeyCodeReference.kt │ │ │ │ │ ├── KeyComment.kt │ │ │ │ │ ├── KeyMeta.kt │ │ │ │ │ ├── Namespace.kt │ │ │ │ │ ├── Tag.kt │ │ │ │ │ ├── WithKeyMetaReference.kt │ │ │ │ │ └── screenshotReference │ │ │ │ │ │ ├── KeyInScreenshotPosition.kt │ │ │ │ │ │ ├── KeyScreenshotReference.kt │ │ │ │ │ │ └── KeyScreenshotReferenceId.kt │ │ │ │ ├── keyBigMeta │ │ │ │ │ ├── KeysDistance.kt │ │ │ │ │ └── KeysDistanceId.kt │ │ │ │ ├── mtServiceConfig │ │ │ │ │ ├── Formality.kt │ │ │ │ │ └── MtServiceConfig.kt │ │ │ │ ├── notifications │ │ │ │ │ ├── Notification.kt │ │ │ │ │ ├── NotificationChannel.kt │ │ │ │ │ ├── NotificationSetting.kt │ │ │ │ │ ├── NotificationType.kt │ │ │ │ │ └── NotificationTypeGroup.kt │ │ │ │ ├── slackIntegration │ │ │ │ │ ├── OrganizationSlackWorkspace.kt │ │ │ │ │ ├── SavedSlackMessage.kt │ │ │ │ │ ├── SlackConfig.kt │ │ │ │ │ ├── SlackConfigPreference.kt │ │ │ │ │ ├── SlackEventType.kt │ │ │ │ │ ├── SlackMessageInfo.kt │ │ │ │ │ ├── SlackSubscriptionType.kt │ │ │ │ │ └── SlackUserConnection.kt │ │ │ │ ├── task │ │ │ │ │ ├── Task.kt │ │ │ │ │ └── TaskKey.kt │ │ │ │ ├── temp │ │ │ │ │ └── UnsuccessfulJobKey.kt │ │ │ │ ├── translation │ │ │ │ │ ├── Label.kt │ │ │ │ │ ├── Translation.kt │ │ │ │ │ └── TranslationComment.kt │ │ │ │ ├── translationAgency │ │ │ │ │ └── TranslationAgency.kt │ │ │ │ ├── views │ │ │ │ │ ├── BatchJobView.kt │ │ │ │ │ ├── BigMetaView.kt │ │ │ │ │ ├── ExtendedUserAccountInProject.kt │ │ │ │ │ ├── ImportFileIssueParamView.kt │ │ │ │ │ ├── ImportFileIssueView.kt │ │ │ │ │ ├── ImportLanguageView.kt │ │ │ │ │ ├── ImportTranslationView.kt │ │ │ │ │ ├── JobErrorMessagesView.kt │ │ │ │ │ ├── KeyTaskView.kt │ │ │ │ │ ├── KeyWithTranslationsView.kt │ │ │ │ │ ├── KeysScopeSimpleView.kt │ │ │ │ │ ├── KeysScopeView.kt │ │ │ │ │ ├── ProjectView.kt │ │ │ │ │ ├── ProjectWithLanguagesView.kt │ │ │ │ │ ├── ProjectWithStatsView.kt │ │ │ │ │ ├── SimpleTranslationView.kt │ │ │ │ │ ├── SimpleUserAccountView.kt │ │ │ │ │ ├── TaskPerUserReportView.kt │ │ │ │ │ ├── TaskScopeView.kt │ │ │ │ │ ├── TaskWithScopeView.kt │ │ │ │ │ ├── TranslationMemoryItemView.kt │ │ │ │ │ ├── TranslationSuggestionView.kt │ │ │ │ │ ├── TranslationToTaskView.kt │ │ │ │ │ ├── TranslationView.kt │ │ │ │ │ ├── UserAccountInProjectView.kt │ │ │ │ │ ├── UserAccountWithOrganizationRoleView.kt │ │ │ │ │ ├── activity │ │ │ │ │ │ ├── ModifiedEntityView.kt │ │ │ │ │ │ └── ProjectActivityView.kt │ │ │ │ │ └── projectStats │ │ │ │ │ │ ├── ProjectLanguageStatsResultView.kt │ │ │ │ │ │ └── ProjectStatsView.kt │ │ │ │ └── webhook │ │ │ │ │ └── WebhookConfig.kt │ │ │ │ ├── openApiDocs │ │ │ │ ├── OpenApiCloudExtension.kt │ │ │ │ ├── OpenApiEeExtension.kt │ │ │ │ ├── OpenApiHideFromPublicDocs.kt │ │ │ │ ├── OpenApiOrderExtension.kt │ │ │ │ ├── OpenApiSelfHostedExtension.kt │ │ │ │ └── OpenApiUnstableOperationExtension.kt │ │ │ │ ├── pubSub │ │ │ │ ├── RedisPubSubReceiver.kt │ │ │ │ └── RedisPubSubReceiverConfiguration.kt │ │ │ │ ├── repository │ │ │ │ ├── AnnouncementRepository.kt │ │ │ │ ├── ApiKeyRepository.kt │ │ │ │ ├── AuthProviderChangeRequestRepository.kt │ │ │ │ ├── AutoTranslationConfigRepository.kt │ │ │ │ ├── AutomationRepository.kt │ │ │ │ ├── BatchJobRepository.kt │ │ │ │ ├── EmailVerificationRepository.kt │ │ │ │ ├── InvitationRepository.kt │ │ │ │ ├── KeyCodeReferenceRepository.kt │ │ │ │ ├── KeyCommentRepository.kt │ │ │ │ ├── KeyMetaRepository.kt │ │ │ │ ├── KeyRepository.kt │ │ │ │ ├── KeyScreenshotReferenceRepository.kt │ │ │ │ ├── KeysDistanceRepository.kt │ │ │ │ ├── LanguageRepository.kt │ │ │ │ ├── LanguageStatsRepository.kt │ │ │ │ ├── LlmProviderRepository.kt │ │ │ │ ├── NamespaceRepository.kt │ │ │ │ ├── OrganizationRepository.kt │ │ │ │ ├── OrganizationRoleRepository.kt │ │ │ │ ├── PatRepository.kt │ │ │ │ ├── PermissionRepository.kt │ │ │ │ ├── ProjectRepository.kt │ │ │ │ ├── PromptRepository.kt │ │ │ │ ├── QuickStartRepository.kt │ │ │ │ ├── ScreenshotRepository.kt │ │ │ │ ├── TagRepository.kt │ │ │ │ ├── TaskKeyRepository.kt │ │ │ │ ├── TranslationRepository.kt │ │ │ │ ├── UploadedImageRepository.kt │ │ │ │ ├── UserAccountRepository.kt │ │ │ │ ├── UserPreferencesRepository.kt │ │ │ │ ├── WebhookConfigRepository.kt │ │ │ │ ├── activity │ │ │ │ │ ├── ActivityDescribingEntityRepository.kt │ │ │ │ │ ├── ActivityModifiedEntityRepository.kt │ │ │ │ │ └── ActivityRevisionRepository.kt │ │ │ │ ├── contentDelivery │ │ │ │ │ ├── ContentDeliveryConfigRepository.kt │ │ │ │ │ └── ContentStorageRepository.kt │ │ │ │ ├── dataImport │ │ │ │ │ ├── ImportFileRepository.kt │ │ │ │ │ ├── ImportKeyRepository.kt │ │ │ │ │ ├── ImportLanguageRepository.kt │ │ │ │ │ ├── ImportRepository.kt │ │ │ │ │ ├── ImportTranslationRepository.kt │ │ │ │ │ └── issues │ │ │ │ │ │ ├── ImportFileIssueParamRepository.kt │ │ │ │ │ │ └── ImportFileIssueRepository.kt │ │ │ │ ├── machineTranslation │ │ │ │ │ ├── MachineTranslationCreditBucketRepository.kt │ │ │ │ │ └── MtServiceConfigRepository.kt │ │ │ │ ├── notification │ │ │ │ │ ├── NotificationRepository.kt │ │ │ │ │ └── NotificationSettingRepository.kt │ │ │ │ └── translation │ │ │ │ │ └── TranslationCommentRepository.kt │ │ │ │ ├── security │ │ │ │ ├── OrganizationHolder.kt │ │ │ │ ├── OrganizationNotSelectedException.kt │ │ │ │ ├── ProjectHolder.kt │ │ │ │ ├── ProjectNotSelectedException.kt │ │ │ │ ├── RequestContextService.kt │ │ │ │ ├── authentication │ │ │ │ │ ├── AuthenticationConfig.kt │ │ │ │ │ ├── AuthenticationFacade.kt │ │ │ │ │ ├── JwtService.kt │ │ │ │ │ ├── TicketAuthentication.kt │ │ │ │ │ ├── TolgeeAuthentication.kt │ │ │ │ │ └── TolgeeAuthenticationDetails.kt │ │ │ │ ├── constants.kt │ │ │ │ ├── ratelimit │ │ │ │ │ ├── Bucket.kt │ │ │ │ │ ├── RateLimitPolicy.kt │ │ │ │ │ ├── RateLimitResponseBody.kt │ │ │ │ │ ├── RateLimitService.kt │ │ │ │ │ └── RateLimitedException.kt │ │ │ │ └── thirdParty │ │ │ │ │ ├── GithubOAuthDelegate.kt │ │ │ │ │ ├── GoogleOAuthDelegate.kt │ │ │ │ │ ├── OAuth2Delegate.kt │ │ │ │ │ ├── SsoDelegate.kt │ │ │ │ │ ├── SsoDelegateOssStub.kt │ │ │ │ │ ├── ThirdPartyAuthDelegate.kt │ │ │ │ │ ├── ThirdPartyUserHandler.kt │ │ │ │ │ └── data │ │ │ │ │ ├── OAuthUserDetails.kt │ │ │ │ │ └── ThirdPartyUserDetails.kt │ │ │ │ ├── service │ │ │ │ ├── AiPlaygroundResultService.kt │ │ │ │ ├── AiPlaygroundResultServiceOssStub.kt │ │ │ │ ├── AnnouncementService.kt │ │ │ │ ├── AvatarService.kt │ │ │ │ ├── CachedPermissionService.kt │ │ │ │ ├── EmailVerificationService.kt │ │ │ │ ├── GlossaryCleanupService.kt │ │ │ │ ├── GlossaryCleanupServiceOosStub.kt │ │ │ │ ├── ImageUploadService.kt │ │ │ │ ├── InstanceIdService.kt │ │ │ │ ├── LlmPropertiesService.kt │ │ │ │ ├── PromptService.kt │ │ │ │ ├── PromptServiceOssImpl.kt │ │ │ │ ├── PublicTranslationAgencyService.kt │ │ │ │ ├── QuickStartService.kt │ │ │ │ ├── StartupImportService.kt │ │ │ │ ├── TelemetryService.kt │ │ │ │ ├── TenantService.kt │ │ │ │ ├── TenantServiceOssStub.kt │ │ │ │ ├── TranslationAgencyService.kt │ │ │ │ ├── automations │ │ │ │ │ └── AutomationService.kt │ │ │ │ ├── bigMeta │ │ │ │ │ ├── BigMetaService.kt │ │ │ │ │ ├── KeysDistanceDto.kt │ │ │ │ │ └── KeysDistanceUtil.kt │ │ │ │ ├── contentDelivery │ │ │ │ │ └── ContentDeliveryConfigService.kt │ │ │ │ ├── dataImport │ │ │ │ │ ├── AsyncImportHardDeleter.kt │ │ │ │ │ ├── CoreImportFilesProcessor.kt │ │ │ │ │ ├── ForceMode.kt │ │ │ │ │ ├── ImportDataManager.kt │ │ │ │ │ ├── ImportDeleteService.kt │ │ │ │ │ ├── ImportService.kt │ │ │ │ │ ├── ImportSettingsService.kt │ │ │ │ │ ├── KeysToFilesManager.kt │ │ │ │ │ ├── OverrideMode.kt │ │ │ │ │ ├── PluralizationHandler.kt │ │ │ │ │ ├── RemoveExpiredImportService.kt │ │ │ │ │ ├── ScreenshotImporter.kt │ │ │ │ │ ├── SingleStepImportService.kt │ │ │ │ │ ├── StoredDataImporter.kt │ │ │ │ │ ├── SupportedFormats.kt │ │ │ │ │ ├── processors │ │ │ │ │ │ ├── FileProcessorContext.kt │ │ │ │ │ │ ├── ImportArchiveProcessor.kt │ │ │ │ │ │ └── ZipTypeProcessor.kt │ │ │ │ │ └── status │ │ │ │ │ │ ├── ImportApplicationStatus.kt │ │ │ │ │ │ └── ImportApplicationStatusItem.kt │ │ │ │ ├── export │ │ │ │ │ ├── ExportFilePathPlaceholder.kt │ │ │ │ │ ├── ExportFilePathProvider.kt │ │ │ │ │ ├── ExportFileStructureTemplateProvider.kt │ │ │ │ │ ├── ExportService.kt │ │ │ │ │ ├── FileExporterFactory.kt │ │ │ │ │ ├── dataProvider │ │ │ │ │ │ ├── ExportDataProvider.kt │ │ │ │ │ │ ├── ExportDataView.kt │ │ │ │ │ │ ├── ExportKeyView.kt │ │ │ │ │ │ └── ExportTranslationView.kt │ │ │ │ │ └── exporters │ │ │ │ │ │ ├── FileExporter.kt │ │ │ │ │ │ └── StringScopeCollisionException.kt │ │ │ │ ├── invitation │ │ │ │ │ ├── EeInvitationService.kt │ │ │ │ │ ├── EeInvitationServiceOssImpl.kt │ │ │ │ │ └── InvitationService.kt │ │ │ │ ├── key │ │ │ │ │ ├── ComplexTagOperationKeyProvider.kt │ │ │ │ │ ├── KeyMetaService.kt │ │ │ │ │ ├── KeySearchResultView.kt │ │ │ │ │ ├── KeyService.kt │ │ │ │ │ ├── KeyWithBaseTranslationView.kt │ │ │ │ │ ├── NamespaceService.kt │ │ │ │ │ ├── ResolvingKeyImporter.kt │ │ │ │ │ ├── ScreenshotService.kt │ │ │ │ │ ├── TagService.kt │ │ │ │ │ ├── TaggedKeyIdsProvider.kt │ │ │ │ │ ├── WildcardTagsProvider.kt │ │ │ │ │ └── utils │ │ │ │ │ │ ├── KeyInfoProvider.kt │ │ │ │ │ │ └── KeysImporter.kt │ │ │ │ ├── label │ │ │ │ │ ├── LabelService.kt │ │ │ │ │ └── LabelServiceOssStub.kt │ │ │ │ ├── language │ │ │ │ │ ├── LanguageHardDeleter.kt │ │ │ │ │ └── LanguageService.kt │ │ │ │ ├── machineTranslation │ │ │ │ │ ├── KeyForMt.kt │ │ │ │ │ ├── MachineTranslationParams.kt │ │ │ │ │ ├── MetadataKey.kt │ │ │ │ │ ├── MetadataProvider.kt │ │ │ │ │ ├── MtBatchItemParams.kt │ │ │ │ │ ├── MtBatchTranslator.kt │ │ │ │ │ ├── MtGlossaryTermsProvider.kt │ │ │ │ │ ├── MtGlossaryTermsProviderOssImpl.kt │ │ │ │ │ ├── MtLanguageInfo.kt │ │ │ │ │ ├── MtService.kt │ │ │ │ │ ├── MtServiceConfigService.kt │ │ │ │ │ ├── MtServiceInfo.kt │ │ │ │ │ ├── MtSupportedService.kt │ │ │ │ │ ├── MtTranslator.kt │ │ │ │ │ ├── MtTranslatorContext.kt │ │ │ │ │ ├── MtTranslatorResult.kt │ │ │ │ │ ├── PluralTranslationUtil.kt │ │ │ │ │ └── mtCreditsConsumption │ │ │ │ │ │ ├── MtCreditBucketService.kt │ │ │ │ │ │ └── MtCreditsService.kt │ │ │ │ ├── notification │ │ │ │ │ ├── EmailComposer.kt │ │ │ │ │ ├── EmailNotificationComposer.kt │ │ │ │ │ ├── EmailNotificationsService.kt │ │ │ │ │ ├── MfaEmailComposer.kt │ │ │ │ │ ├── NotificationService.kt │ │ │ │ │ ├── NotificationSettingsService.kt │ │ │ │ │ ├── PasswordChangedEmailComposer.kt │ │ │ │ │ └── TaskEmailComposer.kt │ │ │ │ ├── organization │ │ │ │ │ ├── OrganizationRoleService.kt │ │ │ │ │ ├── OrganizationService.kt │ │ │ │ │ └── OrganizationStatsService.kt │ │ │ │ ├── project │ │ │ │ │ ├── LanguageStatsService.kt │ │ │ │ │ ├── ProjectCreationService.kt │ │ │ │ │ ├── ProjectHardDeletingService.kt │ │ │ │ │ ├── ProjectService.kt │ │ │ │ │ └── ProjectStatsService.kt │ │ │ │ ├── queryBuilders │ │ │ │ │ ├── CursorUtil.kt │ │ │ │ │ ├── Cursorable.kt │ │ │ │ │ ├── LanguageStatsProvider.kt │ │ │ │ │ ├── ProjectStatsProvider.kt │ │ │ │ │ └── translationViewBuilder │ │ │ │ │ │ ├── CursorPredicateProvider.kt │ │ │ │ │ │ ├── QueryBase.kt │ │ │ │ │ │ ├── QueryGlobalFiltering.kt │ │ │ │ │ │ ├── QuerySelection.kt │ │ │ │ │ │ ├── QueryTranslationFiltering.kt │ │ │ │ │ │ ├── TranslationViewDataProvider.kt │ │ │ │ │ │ └── TranslationsViewQueryBuilder.kt │ │ │ │ ├── security │ │ │ │ │ ├── ApiKeyService.kt │ │ │ │ │ ├── AuthProviderChangeService.kt │ │ │ │ │ ├── LanguageDeletedPermissionUpdater.kt │ │ │ │ │ ├── MfaService.kt │ │ │ │ │ ├── PatService.kt │ │ │ │ │ ├── PermissionService.kt │ │ │ │ │ ├── ReCaptchaValidationService.kt │ │ │ │ │ ├── SecurityService.kt │ │ │ │ │ ├── SignUpProcessor.kt │ │ │ │ │ ├── SignUpService.kt │ │ │ │ │ ├── UserAccountService.kt │ │ │ │ │ ├── UserCredentialsService.kt │ │ │ │ │ ├── UserPreferencesService.kt │ │ │ │ │ └── thirdParty │ │ │ │ │ │ ├── ThirdPartyAuthenticationService.kt │ │ │ │ │ │ └── ThirdPartyAuthenticationServiceImpl.kt │ │ │ │ ├── task │ │ │ │ │ ├── ITaskService.kt │ │ │ │ │ └── TaskServiceOssImpl.kt │ │ │ │ └── translation │ │ │ │ │ ├── AutoTranslationService.kt │ │ │ │ │ ├── SetTranslationTextUtil.kt │ │ │ │ │ ├── TranslationCommentService.kt │ │ │ │ │ ├── TranslationMemoryService.kt │ │ │ │ │ ├── TranslationService.kt │ │ │ │ │ ├── TranslationSuggestionService.kt │ │ │ │ │ └── TranslationSuggestionServiceOssImpl.kt │ │ │ │ ├── util │ │ │ │ ├── BypassableListener.kt │ │ │ │ ├── CsvDelimiterDetector.kt │ │ │ │ ├── EntityUtil.kt │ │ │ │ ├── I18n.kt │ │ │ │ ├── ImageConverter.kt │ │ │ │ ├── ImageProcessor.kt │ │ │ │ ├── KotlinCriteriaBuilder.kt │ │ │ │ ├── RequestIpProvider.kt │ │ │ │ ├── ScreenshotKeysHighlighter.kt │ │ │ │ ├── SequenceIdProvider.kt │ │ │ │ ├── SlugGenerator.kt │ │ │ │ ├── StreamingResponseBodyProvider.kt │ │ │ │ ├── TolgeeAtomicLong.kt │ │ │ │ ├── TranslationStatsUtil.kt │ │ │ │ ├── WordCounter.kt │ │ │ │ ├── criteriaBuilderExt.kt │ │ │ │ ├── dateExt.kt │ │ │ │ ├── domBuilder.kt │ │ │ │ ├── entityManagerExt.kt │ │ │ │ ├── entityPreCommitEventUsageUtil.kt │ │ │ │ ├── filterImportFiles.kt │ │ │ │ ├── getOrThrowIfMoreThanOne.kt │ │ │ │ ├── loggerExtension.kt │ │ │ │ ├── mapfilterValueNotNull.kt │ │ │ │ ├── nullIfEmpty.kt │ │ │ │ ├── pageableWithoutSort.kt │ │ │ │ ├── regexReplaceEntire.kt │ │ │ │ ├── regexSplitAndMatch.kt │ │ │ │ ├── responseEntityExt.kt │ │ │ │ ├── safeNamespace.kt │ │ │ │ ├── sentryUtil.kt │ │ │ │ ├── setSimilarityLimit.kt │ │ │ │ ├── stringUtil.kt │ │ │ │ ├── transactionUtil.kt │ │ │ │ ├── tryUntilItDoesntBreakContraint.kt │ │ │ │ └── updateStringsInJson.kt │ │ │ │ └── websocket │ │ │ │ ├── ActorInfo.kt │ │ │ │ ├── ActorType.kt │ │ │ │ ├── RedisWebsocketEventWrapper.kt │ │ │ │ ├── WebsocketEvent.kt │ │ │ │ ├── WebsocketEventPublisher.kt │ │ │ │ └── WebsocketEventType.kt │ │ └── resources │ │ │ ├── I18n_en.properties │ │ │ ├── db │ │ │ └── changelog │ │ │ │ ├── enableUseNamespacesForProjectsWithNamespaces.sql │ │ │ │ ├── hideApiKeyMigration.sql │ │ │ │ └── schema.xml │ │ │ ├── demoProject │ │ │ ├── demoAvatar.png │ │ │ ├── screenshot-middle-sized.png │ │ │ ├── screenshot-thumbnail.png │ │ │ ├── screenshot.png │ │ │ └── userAvatars │ │ │ │ ├── alice.png │ │ │ │ ├── bob.png │ │ │ │ └── charlie.png │ │ │ ├── e2eTestResources │ │ │ └── avatars │ │ │ │ ├── jpg_avatar.jpg │ │ │ │ └── png_avatar.png │ │ │ ├── hibernate-types.properties │ │ │ └── tolgee-logo.png │ │ └── test │ │ ├── kotlin │ │ └── io │ │ │ └── tolgee │ │ │ ├── security │ │ │ ├── RequestContextServiceTest.kt │ │ │ ├── authentication │ │ │ │ └── JwtServiceTest.kt │ │ │ └── ratelimit │ │ │ │ └── RateLimitServiceTest.kt │ │ │ ├── service │ │ │ └── machineTranslation │ │ │ │ └── MtBatchTranslatorTest.kt │ │ │ ├── unit │ │ │ ├── CoreImportFileProcessorUnitTest.kt │ │ │ ├── PathDTOTest.kt │ │ │ ├── TextHelperTest.kt │ │ │ ├── bigMeta │ │ │ │ ├── KeysDistanceUnitTestData.kt │ │ │ │ └── KeysDistanceUtilTest.kt │ │ │ ├── cachePurging │ │ │ │ ├── AWSCloudFrontStorageConfigCachePurgingTest.kt │ │ │ │ ├── AzureContentStorageConfigCachePurgingTest.kt │ │ │ │ ├── BunnyContentStorageConfigCachePurgingTest.kt │ │ │ │ └── CloudflareContentStorageConfigCachePurgingTest.kt │ │ │ ├── component │ │ │ │ └── machineTranslation │ │ │ │ │ └── LanguageTagConvertorTest.kt │ │ │ ├── formatConversions │ │ │ │ ├── CPoConversionTest.kt │ │ │ │ └── PhpPoConversionTest.kt │ │ │ ├── formats │ │ │ │ ├── BaseIcuImportMessageConvertorTest.kt │ │ │ │ ├── LocaleUtilTest.kt │ │ │ │ ├── MessagePatternUtilTest.kt │ │ │ │ ├── PathParserTest.kt │ │ │ │ ├── PlaceholderConversionTestHelper.kt │ │ │ │ ├── PluralFormExamplesUtilTest.kt │ │ │ │ ├── PluralsFormUtilTest.kt │ │ │ │ ├── StructureModelBuilderTest.kt │ │ │ │ ├── android │ │ │ │ │ ├── in │ │ │ │ │ │ ├── AndroidStringsUnescaperTest.kt │ │ │ │ │ │ ├── AndroidStringsXmlParserTest.kt │ │ │ │ │ │ └── AndroidXmlFormatProcessorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── AndroidSdkFileExporterTest.kt │ │ │ │ │ │ ├── AndroidXmlFileExporterTest.kt │ │ │ │ │ │ └── TextToAndroidXmlConvertorTest.kt │ │ │ │ ├── apple │ │ │ │ │ ├── in │ │ │ │ │ │ ├── AppleXliffFormatProcessorTest.kt │ │ │ │ │ │ ├── StringsFormatProcessorTest.kt │ │ │ │ │ │ ├── StringsdictFormatProcessorTest.kt │ │ │ │ │ │ └── XcstringsFormatProcessorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── AppleSdkFileExporterTest.kt │ │ │ │ │ │ ├── AppleXliffFileExporterTest.kt │ │ │ │ │ │ ├── IcuToAppleImportMessageConvertorTest.kt │ │ │ │ │ │ └── StringsStringsdictFileExporterTest.kt │ │ │ │ ├── compose │ │ │ │ │ ├── in │ │ │ │ │ │ ├── ComposeStringsUnescaperTest.kt │ │ │ │ │ │ ├── ComposeXmlFormatProcessorTest.kt │ │ │ │ │ │ └── ComposeXmlResourcesParserTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── ComposeXmlFileExporterTest.kt │ │ │ │ │ │ └── TextToComposeXmlConvertorTest.kt │ │ │ │ ├── csv │ │ │ │ │ ├── in │ │ │ │ │ │ ├── CsvFormatProcessorTest.kt │ │ │ │ │ │ └── CsvImportFormatDetectorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── CsvFileExporterTest.kt │ │ │ │ ├── escaping │ │ │ │ │ ├── ForceIcuEscaperTest.kt │ │ │ │ │ ├── IcuUnescaperTest.kt │ │ │ │ │ ├── PluralFormIcuEscaperTest.kt │ │ │ │ │ └── TwoWayEscapingTest.kt │ │ │ │ ├── fluttter │ │ │ │ │ ├── in │ │ │ │ │ │ └── FlutterArbFormatProcessorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── FlutterArbFileExporterTest.kt │ │ │ │ ├── i18next │ │ │ │ │ ├── in │ │ │ │ │ │ └── I18nextFormatProcessorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── I18nextFileExporterTest.kt │ │ │ │ ├── json │ │ │ │ │ ├── in │ │ │ │ │ │ ├── JsonFormatProcessorTest.kt │ │ │ │ │ │ └── JsonImportFormatDetectorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── JsonFileExporterTest.kt │ │ │ │ ├── messageConvertors │ │ │ │ │ ├── in │ │ │ │ │ │ ├── JavaToIcuPlaceholderConvertorTest.kt │ │ │ │ │ │ └── RubyToIcuPlaceholderConvertorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── IcuToJavaPlaceholderConvertorTest.kt │ │ │ │ │ │ └── IcuToRubyParamConvertorTest.kt │ │ │ │ ├── po │ │ │ │ │ ├── in │ │ │ │ │ │ ├── PoFileProcessorTest.kt │ │ │ │ │ │ ├── PoFormatDetectorTest.kt │ │ │ │ │ │ ├── PoParserTest.kt │ │ │ │ │ │ └── PoToICUConverterTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ ├── IcuToPoMessageConvertorTest.kt │ │ │ │ │ │ ├── PoFileExporterTest.kt │ │ │ │ │ │ └── PoMessageFormatsExporterTest.kt │ │ │ │ ├── properties │ │ │ │ │ ├── in │ │ │ │ │ │ ├── PropertiesFileProcessorTest.kt │ │ │ │ │ │ ├── PropertiesImportFormatDetectorTest.kt │ │ │ │ │ │ └── PropertiesJavaFileProcessorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── PropertiesFileExporterTest.kt │ │ │ │ ├── resx │ │ │ │ │ ├── in │ │ │ │ │ │ └── ResxProcessorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── ResxExporterTest.kt │ │ │ │ ├── xliff │ │ │ │ │ ├── in │ │ │ │ │ │ ├── Xliff12FileProcessorTest.kt │ │ │ │ │ │ ├── XliffFileProcessorTest.kt │ │ │ │ │ │ └── XliffImportFormatDetectorTest.kt │ │ │ │ │ └── out │ │ │ │ │ │ └── XliffFileExporterTest.kt │ │ │ │ └── yaml │ │ │ │ │ ├── in │ │ │ │ │ ├── RubyYamlFileProcessorTest.kt │ │ │ │ │ ├── YamlFileProcessorTest.kt │ │ │ │ │ └── YamlImportFormatDetectorTest.kt │ │ │ │ │ └── out │ │ │ │ │ ├── RubyYamlFileExporterTest.kt │ │ │ │ │ ├── YamlExportTestData.kt │ │ │ │ │ └── YamlFileExporterTest.kt │ │ │ ├── util │ │ │ │ ├── PluralTranslationUtilTest.kt │ │ │ │ ├── SlugGeneratorTest.kt │ │ │ │ ├── exportAssertUtil.kt │ │ │ │ └── testGenerationUtil.kt │ │ │ └── xlsx │ │ │ │ ├── in │ │ │ │ ├── XlsxFormatProcessorTest.kt │ │ │ │ └── XlsxImportFormatDetectorTest.kt │ │ │ │ └── out │ │ │ │ └── XlsxFileExporterTest.kt │ │ │ └── util │ │ │ ├── FileProcessorContextMockUtil.kt │ │ │ ├── WordCounterTest.kt │ │ │ ├── exportTestUtil.kt │ │ │ └── importTestUtil.kt │ │ └── resources │ │ ├── import │ │ ├── android │ │ │ ├── strings.xml │ │ │ └── strings_params_everywhere.xml │ │ ├── apple │ │ │ ├── Localizable.strings │ │ │ ├── Localizable_params.strings │ │ │ ├── Localizable_params.stringsdict │ │ │ ├── cs.xliff │ │ │ ├── en_xcstrings.xliff │ │ │ ├── example.stringsdict │ │ │ ├── example.xcstrings │ │ │ ├── example_params.xcstrings │ │ │ ├── example_params_escaped.xcstrings │ │ │ ├── params_everywhere_cs.xliff │ │ │ └── utf-16.strings │ │ ├── composeMultiplatform │ │ │ ├── strings.xml │ │ │ └── strings_params_everywhere.xml │ │ ├── csv │ │ │ ├── example.csv │ │ │ ├── example_params.csv │ │ │ ├── example_semicolon.csv │ │ │ ├── example_tab.csv │ │ │ ├── icu.csv │ │ │ ├── java.csv │ │ │ ├── php.csv │ │ │ ├── placeholder_conversion.csv │ │ │ ├── simple.csv │ │ │ └── unknown.csv │ │ ├── error.json │ │ ├── flutter │ │ │ ├── app_en.arb │ │ │ └── app_en_params.arb │ │ ├── i18next │ │ │ ├── example.json │ │ │ ├── example2.json │ │ │ ├── example_params.json │ │ │ └── simple.json │ │ ├── json │ │ │ ├── example.json │ │ │ ├── example_params.json │ │ │ ├── example_root_array.json │ │ │ ├── icu.json │ │ │ ├── java.json │ │ │ ├── php.json │ │ │ ├── plural.json │ │ │ └── unknown.json │ │ ├── json_with_errors.json │ │ ├── po │ │ │ ├── example.po │ │ │ ├── example_params.po │ │ │ ├── example_raw_escaping.po │ │ │ └── windows-newlines.po.json │ │ ├── properties │ │ │ ├── example.properties │ │ │ ├── example_params.properties │ │ │ ├── icu.properties │ │ │ ├── icu_plural.properties │ │ │ ├── java.properties │ │ │ └── unknown.properties │ │ ├── resx │ │ │ ├── strings.resx │ │ │ └── strings_icu_everywhere.resx │ │ ├── simple.json │ │ ├── xliff │ │ │ ├── error_example.xliff │ │ │ ├── escape-html.xliff │ │ │ ├── escaping.xliff │ │ │ ├── example.xliff │ │ │ ├── example_params.xliff │ │ │ ├── icu.xliff │ │ │ ├── java.xliff │ │ │ ├── larger.xlf │ │ │ ├── php.xliff │ │ │ ├── preserving-spaces.xliff │ │ │ ├── ruby.xliff │ │ │ └── xliff-core-1.2-transitional.xsd │ │ ├── xlsx │ │ │ ├── example.xlsx │ │ │ ├── example_params.xlsx │ │ │ ├── example_semicolon.xlsx │ │ │ ├── example_tab.xlsx │ │ │ ├── icu.xlsx │ │ │ ├── java.xlsx │ │ │ ├── php.xlsx │ │ │ ├── placeholder_conversion.xlsx │ │ │ ├── simple.xlsx │ │ │ └── unknown.xlsx │ │ ├── yaml │ │ │ ├── icu.yaml │ │ │ ├── java.yaml │ │ │ ├── ruby.yaml │ │ │ └── unknown.yaml │ │ ├── zipOfJsons.zip │ │ └── zipOfUnknown.zip │ │ └── mockito-extensions │ │ └── org.mockito.plugins.MockMaker ├── development │ ├── build.gradle │ └── src │ │ └── main │ │ └── kotlin │ │ └── io │ │ └── tolgee │ │ ├── controllers │ │ └── internal │ │ │ ├── InternalController.kt │ │ │ ├── PropertiesController.kt │ │ │ ├── SqlController.kt │ │ │ ├── TestClockController.kt │ │ │ ├── WebhookTestingController.kt │ │ │ └── e2eData │ │ │ ├── AbstractE2eDataController.kt │ │ │ ├── AdministrationE2eDataController.kt │ │ │ ├── ApiKeysE2eDataController.kt │ │ │ ├── AuthProviderChangeE2eDataController.kt │ │ │ ├── AvatarsE2eDataController.kt │ │ │ ├── BatchJobsE2eDataController.kt │ │ │ ├── ContentDeliveryE2eDataController.kt │ │ │ ├── EmptyProjectE2eDataController.kt │ │ │ ├── FormerUserE2eDataController.kt │ │ │ ├── GlossaryE2eDataController.kt │ │ │ ├── ImportE2eDataController.kt │ │ │ ├── ImportNamespacesE2eDataController.kt │ │ │ ├── LabelE2eDataController.kt │ │ │ ├── LanguageE2eDataController.kt │ │ │ ├── LanguagePermissionsE2eDataController.kt │ │ │ ├── NamespacesE2eDataController.kt │ │ │ ├── NewOrganizationE2eDataController.kt │ │ │ ├── NotificationE2eDataController.kt │ │ │ ├── OrganizationE2eDataController.kt │ │ │ ├── PatE2eDataController.kt │ │ │ ├── PermissionsE2eDataController.kt │ │ │ ├── ProjectLeavingE2eDataController.kt │ │ │ ├── ProjectListDashboardE2eDataController.kt │ │ │ ├── ProjectTransferringE2eDataController.kt │ │ │ ├── ProjectsE2eDataController.kt │ │ │ ├── PromptE2eDataController.kt │ │ │ ├── SelfHostedLimitsE2eDataController.kt │ │ │ ├── SensitiveOperationProtectionE2eDataController.kt │ │ │ ├── SsoOrganizationsLoginE2eDataController.kt │ │ │ ├── SuggestionsE2eDataController.kt │ │ │ ├── TaskE2eDataController.kt │ │ │ ├── TranslationCommentsE2eDataController.kt │ │ │ ├── TranslationDisabledE2eDataController.kt │ │ │ ├── TranslationNsAndTagsE2eDataController.kt │ │ │ ├── TranslationSingleE2eDataController.kt │ │ │ ├── TranslationsE2eDataController.kt │ │ │ ├── UserDeletionE2eDataController.kt │ │ │ └── WebsocketTranslationsE2eDataController.kt │ │ ├── data │ │ ├── StandardTestDataResult.kt │ │ └── service │ │ │ └── TestDataGeneratingService.kt │ │ ├── service │ │ └── FakeThirdPartyAuthenticationService.kt │ │ └── util │ │ └── InMemoryFileStorage.kt ├── ktlint │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── io │ │ │ │ └── tolgee │ │ │ │ └── testing │ │ │ │ └── ktlint │ │ │ │ ├── TolgeeRulesProvider.kt │ │ │ │ └── rules │ │ │ │ ├── DirtiesContextTagRule.kt │ │ │ │ └── JakartaTransientInEntities.kt │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.pinterest.ktlint.cli.ruleset.core.api.RuleSetProviderV3 │ │ └── test │ │ └── kotlin │ │ └── io │ │ └── tolgee │ │ └── testing │ │ └── ktlint │ │ ├── DirtiesContextTagRuleTest.kt │ │ └── JakartaTransientInEntitiesTest.kt ├── misc │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ └── kotlin │ │ └── io │ │ └── tolgee │ │ ├── constants.kt │ │ ├── fixtures │ │ ├── NdJsonParser.kt │ │ ├── dateFromString.kt │ │ ├── isWindows.kt │ │ ├── optionalExt.kt │ │ ├── removeSlashSuffix.kt │ │ ├── verifySignatureHeader.kt │ │ └── waitFor.kt │ │ └── misc │ │ └── dockerRunner │ │ └── DockerContainerRunner.kt ├── security │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── io │ │ │ └── tolgee │ │ │ └── security │ │ │ ├── SecurityFilterConfiguration.kt │ │ │ ├── authentication │ │ │ ├── AdminAccessInterceptor.kt │ │ │ ├── AllowApiAccess.kt │ │ │ ├── AuthTokenType.kt │ │ │ ├── AuthenticationFilter.kt │ │ │ ├── AuthenticationInterceptor.kt │ │ │ ├── BypassEmailVerification.kt │ │ │ ├── BypassForcedSsoAuthentication.kt │ │ │ ├── EmailValidationInterceptor.kt │ │ │ ├── ReadOnlyModeExtension.kt │ │ │ ├── ReadOnlyModeInterceptor.kt │ │ │ ├── ReadOnlyOperation.kt │ │ │ ├── RequiresSuperAuthentication.kt │ │ │ ├── SsoAuthenticationInterceptor.kt │ │ │ └── WriteOperation.kt │ │ │ ├── authorization │ │ │ ├── AbstractAuthorizationInterceptor.kt │ │ │ ├── FeatureAuthorizationInterceptor.kt │ │ │ ├── IsGlobalRoute.kt │ │ │ ├── OrganizationAuthorizationInterceptor.kt │ │ │ ├── ProjectAuthorizationInterceptor.kt │ │ │ ├── RequiresFeatures.kt │ │ │ ├── RequiresOneOfFeatures.kt │ │ │ ├── RequiresOrganizationRole.kt │ │ │ ├── RequiresProjectPermissions.kt │ │ │ └── UseDefaultPermissions.kt │ │ │ └── ratelimit │ │ │ ├── GlobalIpRateLimitFilter.kt │ │ │ ├── GlobalUserRateLimitFilter.kt │ │ │ ├── RateLimitInterceptor.kt │ │ │ └── RateLimited.kt │ │ └── test │ │ ├── kotlin │ │ └── io │ │ │ └── tolgee │ │ │ └── security │ │ │ ├── authentication │ │ │ ├── AdminAccessInterceptorTest.kt │ │ │ ├── AuthenticationDisabledFilterTest.kt │ │ │ ├── AuthenticationFilterTest.kt │ │ │ ├── AuthenticationInterceptorTest.kt │ │ │ ├── EmailValidationInterceptorTest.kt │ │ │ ├── ReadOnlyModeInterceptorTest.kt │ │ │ └── SsoAuthenticationInterceptorTest.kt │ │ │ ├── authorization │ │ │ ├── FeatureAuthorizationInterceptorTest.kt │ │ │ ├── OrganizationAuthorizationInterceptorTest.kt │ │ │ └── ProjectAuthorizationInterceptorTest.kt │ │ │ └── ratelimit │ │ │ ├── GlobalIpRateLimitFilterTest.kt │ │ │ ├── GlobalUserRateLimitFilterTest.kt │ │ │ └── RateLimitInterceptorTest.kt │ │ └── resources │ │ └── mockito-extensions │ │ └── org.mockito.plugins.MockMaker └── testing │ ├── build.gradle │ ├── settings.gradle │ └── src │ └── main │ ├── java │ └── io │ │ └── tolgee │ │ └── testing │ │ └── assertions │ │ ├── Assertions.java │ │ ├── CustomValidationMessageAssert.java │ │ └── MvcResultAssert.java │ └── kotlin │ └── io │ └── tolgee │ ├── AbstractSpringTest.kt │ ├── ActivityTestUtil.kt │ ├── BatchJobTestListener.kt │ ├── CleanDbBeforeClass.kt │ ├── CleanDbTestListener.kt │ ├── ProjectAuthControllerTest.kt │ ├── fixtures │ ├── AuthRequestPerformer.kt │ ├── AuthorizedRequestFactory.kt │ ├── AuthorizedRequestPerformer.kt │ ├── BaseRequestPerformer.kt │ ├── EmailTestUtil.kt │ ├── HttpClientMocker.kt │ ├── MachineTranslationTest.kt │ ├── MimeMessageParser.kt │ ├── ProjectApiKeyAuthRequestPerformer.kt │ ├── ProjectAuthRequestPerformer.kt │ ├── ProjectJwtAuthRequestPerformer.kt │ ├── RedisRunner.kt │ ├── RequestPerformer.kt │ ├── ResponseParser.kt │ ├── assert.kt │ ├── assertPostHogEventReported.kt │ ├── mockHttpRequests.kt │ ├── redisTesting.kt │ ├── retry.kt │ ├── scopeAssert.kt │ ├── springBug.kt │ ├── statusExpectations.kt │ └── uniqueStringGeneration.kt │ └── testing │ ├── AbstractControllerTest.kt │ ├── AbstractTransactionalTest.kt │ ├── AuthorizedControllerTest.kt │ ├── ContextRecreatingTest.kt │ ├── DefaultAuthenticationResult.kt │ ├── InvitationTestUtil.kt │ ├── NotificationTestUtil.kt │ ├── PermissionTestUtil.kt │ ├── WebsocketTest.kt │ ├── WithoutEeTest.kt │ ├── annotations │ ├── ApiKeyPresentMode.kt │ ├── ProjectApiKeyAuthTestMethod.kt │ └── ProjectJWTAuthTestMethod.kt │ ├── assert.kt │ └── assertions │ ├── ErrorResponseAssert.kt │ ├── PakAction.kt │ └── StandardValidationMessageAssert.kt ├── docker ├── .env ├── app │ ├── .dockerignore │ ├── Dockerfile │ └── cmd.sh ├── docker-compose.debug.yml ├── docker-compose.template.yml ├── docker-compose.yml └── gitpod.Dockerfile ├── e2e ├── .eslintrc.json ├── .prettierignore ├── .prettierrc.json ├── README.md ├── cypress.config.ts ├── cypress │ ├── common │ │ ├── XpathBuilder.ts │ │ ├── activities.ts │ │ ├── administration.ts │ │ ├── apiCalls │ │ │ ├── autoTranslationsSettings.ts │ │ │ ├── common.ts │ │ │ └── testData │ │ │ │ ├── generator.ts │ │ │ │ └── testData.ts │ │ ├── apiKeysAndPats.ts │ │ ├── batchOperations.ts │ │ ├── comments.ts │ │ ├── constants.ts │ │ ├── errorHandling.ts │ │ ├── export.ts │ │ ├── features.ts │ │ ├── filters.ts │ │ ├── globalRetries.ts │ │ ├── helpers.ts │ │ ├── import.ts │ │ ├── languages.ts │ │ ├── loading.ts │ │ ├── login.ts │ │ ├── members.ts │ │ ├── notifications.ts │ │ ├── permissions │ │ │ ├── ai.ts │ │ │ ├── batchOperations.ts │ │ │ ├── dashboard.ts │ │ │ ├── developer.ts │ │ │ ├── export.ts │ │ │ ├── integration.ts │ │ │ ├── keys.ts │ │ │ ├── main.ts │ │ │ ├── members.ts │ │ │ ├── myTasks.ts │ │ │ ├── shared.ts │ │ │ └── translations.ts │ │ ├── permissionsMenu.ts │ │ ├── projects.ts │ │ ├── prompt.ts │ │ ├── shared.ts │ │ ├── shortcuts.ts │ │ ├── singleKey.ts │ │ ├── state.ts │ │ ├── tags.ts │ │ ├── tasks.ts │ │ ├── translations.ts │ │ ├── types.ts │ │ ├── xPath.ts │ │ └── xlsx.ts │ ├── compounds │ │ ├── E2ActivityChecker.ts │ │ ├── E2KeyCreateDialog.ts │ │ ├── E2NamespaceSelector.ts │ │ ├── E2TranslationLabel.ts │ │ ├── E2TranslationsView.ts │ │ ├── glossaries │ │ │ ├── E2GlossariesView.ts │ │ │ ├── E2GlossaryCreateEditDialog.ts │ │ │ ├── E2GlossaryImportDialog.ts │ │ │ ├── E2GlossaryTermCreateEditDialog.ts │ │ │ └── E2GlossaryView.ts │ │ ├── projectMembers │ │ │ ├── E2ProjectMembersInvitationDialog.ts │ │ │ └── E2ProjectMembersView.ts │ │ ├── projectSettings │ │ │ └── labels │ │ │ │ ├── E2LabelModal.ts │ │ │ │ └── E2ProjectLabelsSection.ts │ │ └── tasks │ │ │ ├── E2OrderTranslationDialog.ts │ │ │ ├── E2TaskForm.ts │ │ │ └── E2TasksView.ts │ ├── e2e │ │ ├── administration │ │ │ ├── base.cy.ts │ │ │ └── customerDebug.cy.ts │ │ ├── aiPlayground │ │ │ ├── basicPrompt.cy.ts │ │ │ ├── customPrompt.cy.ts │ │ │ ├── previewBatch.cy.ts │ │ │ ├── promptSaving.cy.ts │ │ │ └── promptsList.cy.ts │ │ ├── announcement.cy.ts │ │ ├── avatars.cy.ts │ │ ├── errorHandling │ │ │ ├── errorHandlingGet.cy.ts │ │ │ └── errorHandlingMutation.cy.ts │ │ ├── formerUser.cy.ts │ │ ├── glossary │ │ │ ├── create.cy.ts │ │ │ ├── createTerm.cy.ts │ │ │ ├── delete.cy.ts │ │ │ ├── deleteTerm.cy.ts │ │ │ ├── edit.cy.ts │ │ │ ├── editTerm.cy.ts │ │ │ ├── editTranslation.cy.ts │ │ │ ├── highlighting.cy.ts │ │ │ ├── importExport.cy.ts │ │ │ ├── navigation.cy.ts │ │ │ └── panel.cy.ts │ │ ├── import │ │ │ ├── importAddingFiles.cy.ts │ │ │ ├── importApplication.cy.ts │ │ │ ├── importErrors.cy.ts │ │ │ ├── importLotOfData.cy.ts │ │ │ ├── importResolving.cy.ts │ │ │ ├── importResultManipulation.cy.ts │ │ │ └── importSettings.cy.ts │ │ ├── languages │ │ │ ├── aiCustomization.cy.ts │ │ │ ├── languageCreation.cy.ts │ │ │ ├── languageCreationNewProject.cy.ts │ │ │ └── languageModification.cy.ts │ │ ├── llmProviders │ │ │ └── llmProviders.cy.ts │ │ ├── notifications │ │ │ ├── notifications.cy.ts │ │ │ └── tasksNotifications.cy.ts │ │ ├── organizations │ │ │ ├── apps │ │ │ │ └── slack.cy.ts │ │ │ ├── organizationBasePermissions.cy.ts │ │ │ ├── organizationInvitations.cy.ts │ │ │ ├── organizationsList.cy.ts │ │ │ ├── organizationsMembers.cy.ts │ │ │ ├── organizationsSettings.cy.ts │ │ │ └── organizationsSwitching.cy.ts │ │ ├── projects │ │ │ ├── basics.cy.ts │ │ │ ├── contentDelivery.cy.ts │ │ │ ├── contentStorage.cy.ts │ │ │ ├── export │ │ │ │ ├── export.cy.ts │ │ │ │ └── exportFormats.cy.ts │ │ │ ├── integrate.cy.ts │ │ │ ├── invitation.cy.ts │ │ │ ├── labels.cy.ts │ │ │ ├── leaving.cy.ts │ │ │ ├── permissions │ │ │ │ ├── permissionsAdmin.1.cy.ts │ │ │ │ ├── permissionsAdmin.2.cy.ts │ │ │ │ ├── permissionsAdmin.3.cy.ts │ │ │ │ ├── permissionsAiPlayground.cy.ts │ │ │ │ ├── permissionsBatchJobs.1.cy.ts │ │ │ │ ├── permissionsBatchJobs.2.cy.ts │ │ │ │ ├── permissionsDeveloper.cy.ts │ │ │ │ ├── permissionsKeys.1.cy.ts │ │ │ │ ├── permissionsKeys.2.cy.ts │ │ │ │ ├── permissionsPerLanguage.1.cy.ts │ │ │ │ ├── permissionsPerLanguage.2.cy.ts │ │ │ │ ├── permissionsProject.cy.ts │ │ │ │ ├── permissionsServerAdmin.1.cy.ts │ │ │ │ ├── permissionsServerAdmin.2.cy.ts │ │ │ │ ├── permissionsServerAdmin.3.cy.ts │ │ │ │ ├── permissionsTask.cy.ts │ │ │ │ ├── permissionsTranslations.1.cy.ts │ │ │ │ └── permissionsTranslations.2.cy.ts │ │ │ ├── placeholdersDisabled.cy.ts │ │ │ ├── projectDashboard.cy.ts │ │ │ ├── projectMembers.cy.ts │ │ │ ├── projectsListDashboard.cy.ts │ │ │ ├── settings.cy.ts │ │ │ ├── settings.namespace.cy.ts │ │ │ ├── settings.translationProtection.cy.ts │ │ │ ├── suggestions │ │ │ │ ├── suggestions.reviewer.cy.ts │ │ │ │ ├── suggestions.translator.cy.ts │ │ │ │ └── suggestions.unprotected.cy.ts │ │ │ ├── transferring.cy.ts │ │ │ ├── translationProtection │ │ │ │ ├── translationProtection.import.cy.ts │ │ │ │ └── translationProtection.users.cy.ts │ │ │ └── webhooks.cy.ts │ │ ├── screenshots.cy.ts │ │ ├── seatLimit.cy.ts │ │ ├── security │ │ │ ├── authProviderChange.cy.ts │ │ │ ├── login.cy.ts │ │ │ ├── noPermission.cy.ts │ │ │ ├── sensitiveOperations.cy.ts │ │ │ └── signUp.cy.ts │ │ ├── selfHostedLimits.cy.ts │ │ ├── tasks │ │ │ ├── batchOpTasks.cy.ts │ │ │ ├── myTasks.cy.ts │ │ │ ├── projectTasks.cy.ts │ │ │ └── tasksEditAlerts.cy.ts │ │ ├── translations │ │ │ ├── autoTranslations.cy.ts │ │ │ ├── base.cy.ts │ │ │ ├── batchJobs.cy.ts │ │ │ ├── comments.cy.ts │ │ │ ├── disabledTranslations.cy.ts │ │ │ ├── keyDescription.cy.ts │ │ │ ├── machineTranslations.cy.ts │ │ │ ├── mtSettings.cy.ts │ │ │ ├── namespaces.cy.ts │ │ │ ├── outdated.cy.ts │ │ │ ├── placeholdersDisabled.cy.ts │ │ │ ├── pluralTranslationTools.cy.ts │ │ │ ├── plurals.cy.ts │ │ │ ├── singleKeyForm.cy.ts │ │ │ ├── states.cy.ts │ │ │ ├── translationFilters.general.cy.ts │ │ │ ├── translationFilters.many.cy.ts │ │ │ ├── translationFilters.states.cy.ts │ │ │ ├── translationFilters.suggestions.cy.ts │ │ │ ├── translationFilters.tags.cy.ts │ │ │ ├── translationLabels.cy.ts │ │ │ ├── translationMemory.cy.ts │ │ │ ├── translationSorting.cy.ts │ │ │ ├── with100translations.cy.ts │ │ │ └── with5translations │ │ │ │ ├── options.cy.ts │ │ │ │ ├── shortcuts.cy.ts │ │ │ │ ├── tags.cy.ts │ │ │ │ ├── websockets.cy.ts │ │ │ │ └── withViews.cy.ts │ │ ├── userSettings │ │ │ ├── accountSecurity.cy.ts │ │ │ ├── apiKeys.cy.ts │ │ │ ├── pats.cy.ts │ │ │ ├── profile.cy.ts │ │ │ ├── quickStart.cy.ts │ │ │ ├── userDeletion.cy.ts │ │ │ └── userSettings.cy.ts │ │ └── withoutAuthentication │ │ │ └── noAuth.cy.ts │ ├── fixtures │ │ ├── avatars │ │ │ └── pepi.jpg │ │ ├── glossary │ │ │ └── import_basic.csv │ │ ├── import │ │ │ ├── error.json.zip │ │ │ ├── json_with_errors.json │ │ │ ├── namespaces.zip │ │ │ ├── po │ │ │ │ ├── example.po │ │ │ │ └── placeholders.po │ │ │ ├── simple.json │ │ │ ├── xliff │ │ │ │ ├── error_example.xliff │ │ │ │ ├── example.xliff │ │ │ │ └── larger.xlf │ │ │ ├── zipOfJsons.zip │ │ │ └── zipOfUnknown.zip │ │ ├── screenshots │ │ │ ├── test_1.png │ │ │ ├── test_2.png │ │ │ └── test_3.png │ │ └── translationProtection │ │ │ └── conflict.json │ ├── plugins │ │ ├── index.js │ │ └── unzipping.js │ ├── support │ │ ├── commands.ts │ │ ├── custom.d.ts │ │ ├── dataCyType.d.ts │ │ ├── e2e.ts │ │ ├── index.d.ts │ │ └── registerCommands.ts │ └── tsconfig.json ├── docker-compose.yml ├── package-lock.json └── package.json ├── ee ├── LICENSE └── backend │ ├── app │ ├── build.gradle │ └── src │ │ └── main │ │ ├── kotlin │ │ └── io │ │ │ └── tolgee │ │ │ └── ee │ │ │ ├── EeProperties.kt │ │ │ ├── api │ │ │ └── v2 │ │ │ │ ├── controllers │ │ │ │ ├── AdvancedPermissionController.kt │ │ │ │ ├── AiPlaygroundResultController.kt │ │ │ │ ├── AiPromptCustomizationController.kt │ │ │ │ ├── ContentStorageController.kt │ │ │ │ ├── EeLicenseController.kt │ │ │ │ ├── EeStartBatchJobController.kt │ │ │ │ ├── EeSubscriptionUsageController.kt │ │ │ │ ├── LlmProviderController.kt │ │ │ │ ├── PromptController.kt │ │ │ │ ├── SsoAuthController.kt │ │ │ │ ├── SsoProviderController.kt │ │ │ │ ├── SuggestionController.kt │ │ │ │ ├── TaskController.kt │ │ │ │ ├── TranslationLabelsController.kt │ │ │ │ ├── UserTasksController.kt │ │ │ │ ├── WebhookConfigController.kt │ │ │ │ ├── glossary │ │ │ │ │ ├── GlossaryController.kt │ │ │ │ │ ├── GlossaryExportController.kt │ │ │ │ │ ├── GlossaryImportController.kt │ │ │ │ │ ├── GlossaryLanguagesController.kt │ │ │ │ │ ├── GlossaryTermController.kt │ │ │ │ │ ├── GlossaryTermHighlightsController.kt │ │ │ │ │ └── GlossaryTermTranslationController.kt │ │ │ │ ├── internal │ │ │ │ │ ├── BypassSeatCountCheckController.kt │ │ │ │ │ └── DebugFeaturesController.kt │ │ │ │ └── slack │ │ │ │ │ ├── OrganizationSlackController.kt │ │ │ │ │ ├── SlackEventsController.kt │ │ │ │ │ ├── SlackLoginController.kt │ │ │ │ │ └── SlackSlashCommandController.kt │ │ │ │ └── hateoas │ │ │ │ ├── assemblers │ │ │ │ ├── AiPlaygroundResultModelAssembler.kt │ │ │ │ ├── ContentStorageModelAssemblerEeImpl.kt │ │ │ │ ├── EeSubscriptionModelAssembler.kt │ │ │ │ ├── LanguageAiPromptCustomizationModelAssembler.kt │ │ │ │ ├── LlmProviderModelAssembler.kt │ │ │ │ ├── LlmProviderSimpleModelAssembler.kt │ │ │ │ ├── PromptModelAssembler.kt │ │ │ │ ├── SsoTenantAssembler.kt │ │ │ │ ├── TaskModelAssembler.kt │ │ │ │ ├── TaskPerUserReportModelAssembler.kt │ │ │ │ ├── TaskWithProjectModelAssembler.kt │ │ │ │ ├── UsageModelAssembler.kt │ │ │ │ ├── WebhookConfigModelAssembler.kt │ │ │ │ └── glossary │ │ │ │ │ ├── GlossaryModelAssembler.kt │ │ │ │ │ ├── GlossaryTermHighlightModelAssembler.kt │ │ │ │ │ ├── GlossaryTermModelAssembler.kt │ │ │ │ │ ├── GlossaryTermTranslationModelAssembler.kt │ │ │ │ │ ├── PositionModelAssembler.kt │ │ │ │ │ ├── SimpleGlossaryModelAssembler.kt │ │ │ │ │ ├── SimpleGlossaryTermModelAssembler.kt │ │ │ │ │ ├── SimpleGlossaryTermWithTranslationsModelAssembler.kt │ │ │ │ │ └── SimpleGlossaryWithStatsModelAssembler.kt │ │ │ │ └── model │ │ │ │ └── glossary │ │ │ │ ├── GlossaryModel.kt │ │ │ │ ├── GlossaryTermHighlightModel.kt │ │ │ │ ├── GlossaryTermModel.kt │ │ │ │ ├── GlossaryTermTranslationModel.kt │ │ │ │ ├── PositionModel.kt │ │ │ │ ├── SimpleGlossaryModel.kt │ │ │ │ ├── SimpleGlossaryTermModel.kt │ │ │ │ ├── SimpleGlossaryTermWithTranslationsModel.kt │ │ │ │ └── SimpleGlossaryWithStatsModel.kt │ │ │ ├── component │ │ │ ├── EeSubscriptionInfoProviderImpl.kt │ │ │ ├── LlmTranslationProviderEeImpl.kt │ │ │ ├── PromptLazyMap.kt │ │ │ ├── PublicEnabledFeaturesProvider.kt │ │ │ ├── TaskNotificationEnhancer.kt │ │ │ ├── TaskReportHelper.kt │ │ │ ├── contentDelivery │ │ │ │ ├── AzureContentStorageConfigProcessor.kt │ │ │ │ ├── ContentStorageConfigProcessor.kt │ │ │ │ ├── ContentStorageProviderEeImpl.kt │ │ │ │ └── S3ContentStorageConfigProcessor.kt │ │ │ ├── limitsAndReporting │ │ │ │ ├── EeKeyCountLimitListener.kt │ │ │ │ ├── EeKeyCountReportingListener.kt │ │ │ │ ├── EeOnUserCountChangedListener.kt │ │ │ │ ├── SelfHostedKeysSeatsLimitsChecker.kt │ │ │ │ ├── SelfHostedLimitsProvider.kt │ │ │ │ └── generic │ │ │ │ │ ├── GenericLimitChecker.kt │ │ │ │ │ ├── KeysLimitChecker.kt │ │ │ │ │ ├── SeatsLimitChecker.kt │ │ │ │ │ └── StringsLimitChecker.kt │ │ │ ├── llm │ │ │ │ ├── AbstractLlmApiService.kt │ │ │ │ ├── AnthropicApiService.kt │ │ │ │ ├── GoogleAiApiService.kt │ │ │ │ ├── OllamaApiService.kt │ │ │ │ ├── OpenaiApiService.kt │ │ │ │ └── TolgeeApiService.kt │ │ │ └── slackIntegration │ │ │ │ ├── SlackChannelMessagesOperations.kt │ │ │ │ ├── SlackNotConfiguredException.kt │ │ │ │ ├── SlackSubscriptionProcessorImpl.kt │ │ │ │ ├── SlackUserLoginUrlProvider.kt │ │ │ │ ├── data │ │ │ │ ├── SlackKeyInfoDto.kt │ │ │ │ ├── SlackMessageDto.kt │ │ │ │ ├── SlackRequest.kt │ │ │ │ └── SlackTranslationInfoDto.kt │ │ │ │ ├── notification │ │ │ │ ├── SlackAutomationMessageSender.kt │ │ │ │ ├── SlackIntegrationDataProvider.kt │ │ │ │ ├── SlackMessageContext.kt │ │ │ │ ├── SlackMessageUrlProvider.kt │ │ │ │ ├── SlackNotificationBlocksProvider.kt │ │ │ │ ├── messageFactory │ │ │ │ │ ├── SlackImportMessageFactory.kt │ │ │ │ │ ├── SlackOnKeyAddedMessageFactory.kt │ │ │ │ │ ├── SlackTooManyTranslationsMessageFactory.kt │ │ │ │ │ └── SlackTranslationChangeMessageFactory.kt │ │ │ │ └── sortSlackMessageAttachments.kt │ │ │ │ └── slashcommand │ │ │ │ ├── SlackBotInfoProvider.kt │ │ │ │ ├── SlackErrorProvider.kt │ │ │ │ ├── SlackExceptionHandler.kt │ │ │ │ ├── SlackRequestValidation.kt │ │ │ │ ├── SlackSlackCommandBlocksProvider.kt │ │ │ │ └── slackBlocksAsDto.kt │ │ │ ├── configuration │ │ │ └── EeLiquibaseConfiguration.kt │ │ │ ├── data │ │ │ ├── AiPlaygroundResultRequest.kt │ │ │ ├── CreateProviderRequest.kt │ │ │ ├── DomainRequest.kt │ │ │ ├── GenericUserResponse.kt │ │ │ ├── GetMySubscriptionDto.kt │ │ │ ├── GetMySubscriptionUsageRequest.kt │ │ │ ├── LegacyTolgeeTranslateRequest.kt │ │ │ ├── OAuth2TokenResponse.kt │ │ │ ├── PrepareSetLicenseKeyDto.kt │ │ │ ├── ProportionalUsagePeriod.kt │ │ │ ├── ReleaseKeyDto.kt │ │ │ ├── ReportErrorDto.kt │ │ │ ├── ReportUsageDto.kt │ │ │ ├── SetLanguagePromptCustomizationRequest.kt │ │ │ ├── SetLicenseKeyDto.kt │ │ │ ├── SetLicenseKeyLicensingDto.kt │ │ │ ├── SetProjectPromptCustomizationRequest.kt │ │ │ ├── SsoUrlResponse.kt │ │ │ ├── StorageTestResult.kt │ │ │ ├── SumUsageItem.kt │ │ │ ├── UsageData.kt │ │ │ ├── WebhookTestResponse.kt │ │ │ ├── glossary │ │ │ │ ├── CreateGlossaryRequest.kt │ │ │ │ ├── CreateGlossaryTermRequest.kt │ │ │ │ ├── CreateGlossaryTermWithTranslationRequest.kt │ │ │ │ ├── CreateUpdateGlossaryTermResponse.kt │ │ │ │ ├── DeleteMultipleGlossaryTermsRequest.kt │ │ │ │ ├── GlossaryHighlightsRequest.kt │ │ │ │ ├── GlossaryImportResult.kt │ │ │ │ ├── GlossaryLanguageDto.kt │ │ │ │ ├── GlossaryTermHighlight.kt │ │ │ │ ├── GlossaryTermWithTranslationsView.kt │ │ │ │ ├── GlossaryWithStats.kt │ │ │ │ ├── Position.kt │ │ │ │ ├── UpdateGlossaryRequest.kt │ │ │ │ ├── UpdateGlossaryTermRequest.kt │ │ │ │ ├── UpdateGlossaryTermTranslationRequest.kt │ │ │ │ └── UpdateGlossaryTermWithTranslationRequest.kt │ │ │ ├── label │ │ │ │ └── LabelRequest.kt │ │ │ ├── prompt │ │ │ │ ├── PromptVariableDto.kt │ │ │ │ └── VariablesResponseDto.kt │ │ │ ├── task │ │ │ │ ├── CalculateScopeRequest.kt │ │ │ │ ├── CreateMultipleTasksRequest.kt │ │ │ │ ├── CreateTaskRequest.kt │ │ │ │ ├── CreateTranslationOrderRequest.kt │ │ │ │ ├── TaskFilters.kt │ │ │ │ ├── TaskKeysResponse.kt │ │ │ │ ├── TranslationScopeFilters.kt │ │ │ │ ├── UpdateTaskKeyRequest.kt │ │ │ │ ├── UpdateTaskKeyResponse.kt │ │ │ │ ├── UpdateTaskKeysRequest.kt │ │ │ │ └── UpdateTaskRequest.kt │ │ │ ├── translation │ │ │ │ └── TranslationLabelRequest.kt │ │ │ ├── translationAgency │ │ │ │ ├── CreateTranslationAgencyRequest.kt │ │ │ │ └── UpdateTranslationAgencyRequest.kt │ │ │ ├── translationSuggestion │ │ │ │ └── CreateTranslationSuggestionRequest.kt │ │ │ └── usageReporting │ │ │ │ ├── IUsageToReport.kt │ │ │ │ └── UsageToReportDto.kt │ │ │ ├── development │ │ │ ├── AiPromptCustomizationTestData.kt │ │ │ └── EeSaver.kt │ │ │ ├── exceptions │ │ │ └── SsoAuthorizationException.kt │ │ │ ├── model │ │ │ ├── EeSubscription.kt │ │ │ └── UsageToReport.kt │ │ │ ├── repository │ │ │ ├── AiPlaygroundResultRepository.kt │ │ │ ├── EeSubscriptionRepository.kt │ │ │ ├── LabelRepository.kt │ │ │ ├── TaskRepository.kt │ │ │ ├── TenantRepository.kt │ │ │ ├── TranslationSuggestionRepository.kt │ │ │ ├── glossary │ │ │ │ ├── GlossaryRepository.kt │ │ │ │ ├── GlossaryTermRepository.kt │ │ │ │ └── GlossaryTermTranslationRepository.kt │ │ │ └── slackIntegration │ │ │ │ ├── OrganizationSlackWorkspaceRepository.kt │ │ │ │ ├── SavedSlackMessageRepository.kt │ │ │ │ ├── SlackConfigPreferenceRepository.kt │ │ │ │ ├── SlackConfigRepository.kt │ │ │ │ ├── SlackMessageInfoRepository.kt │ │ │ │ └── SlackUserConnectionRepository.kt │ │ │ ├── security │ │ │ └── thirdParty │ │ │ │ └── SsoDelegateEe.kt │ │ │ └── service │ │ │ ├── AiPlaygroundResultServiceEeImpl.kt │ │ │ ├── AiPromptCustomizationService.kt │ │ │ ├── ContentStorageService.kt │ │ │ ├── EeInvitationServiceEeImpl.kt │ │ │ ├── EePermissionService.kt │ │ │ ├── LabelServiceImpl.kt │ │ │ ├── LlmProviderService.kt │ │ │ ├── NoActiveSubscriptionException.kt │ │ │ ├── TaskService.kt │ │ │ ├── TranslationSuggestionServiceEeImpl.kt │ │ │ ├── WebhookConfigService.kt │ │ │ ├── eeSubscription │ │ │ ├── EeSubscriptionErrorCatchingService.kt │ │ │ ├── EeSubscriptionServiceImpl.kt │ │ │ ├── EeSubscriptionUsageService.kt │ │ │ ├── SubscriptionFromModelAssigner.kt │ │ │ ├── cloudClient │ │ │ │ ├── TolgeeCloudLicencingClient.kt │ │ │ │ └── exceptions.kt │ │ │ └── usageReporting │ │ │ │ ├── ScheduledReportingManager.kt │ │ │ │ ├── UsageReportingService.kt │ │ │ │ └── UsageToReportService.kt │ │ │ ├── glossary │ │ │ ├── GlossaryExportService.kt │ │ │ ├── GlossaryImportService.kt │ │ │ ├── GlossaryService.kt │ │ │ ├── GlossaryTermService.kt │ │ │ ├── GlossaryTermTranslationService.kt │ │ │ └── formats │ │ │ │ ├── ImportGlossaryTerm.kt │ │ │ │ └── csv │ │ │ │ ├── Headers.kt │ │ │ │ ├── in │ │ │ │ └── GlossaryCSVParser.kt │ │ │ │ └── out │ │ │ │ └── GlossaryCSVExporter.kt │ │ │ ├── prompt │ │ │ ├── DefaultPromptHelper.kt │ │ │ ├── PromptFragmentsHelper.kt │ │ │ ├── PromptParamsHelper.kt │ │ │ ├── PromptServiceEeImpl.kt │ │ │ └── PromptVariablesHelper.kt │ │ │ ├── slackIntegration │ │ │ ├── OrganizationSlackWorkspaceService.kt │ │ │ ├── SavedSlackMessageService.kt │ │ │ ├── SlackConfigManageService.kt │ │ │ ├── SlackConfigPreferenceService.kt │ │ │ ├── SlackConfigReadService.kt │ │ │ ├── SlackMessageInfoService.kt │ │ │ ├── SlackUserConnectionService.kt │ │ │ ├── SlackWorkspaceNotFound.kt │ │ │ └── connectToSlackResponse.kt │ │ │ └── sso │ │ │ └── TenantServiceImpl.kt │ │ └── resources │ │ └── db │ │ └── changelog │ │ └── ee-schema.xml │ └── tests │ ├── build.gradle │ └── src │ └── test │ ├── kotlin │ └── io │ │ └── tolgee │ │ └── ee │ │ ├── EeLicensingMockRequestUtil.kt │ │ ├── EeTolgeeTranslatorSuggestingTest.kt │ │ ├── SsoGlobalTest.kt │ │ ├── SsoOrganizationsTest.kt │ │ ├── WebhookAutomationTest.kt │ │ ├── api │ │ └── v2 │ │ │ └── controllers │ │ │ ├── AdvancedPermissionControllerTest.kt │ │ │ ├── AiPlaygroundResultControllerTest.kt │ │ │ ├── AiPromptCustomizationControllerTest.kt │ │ │ ├── AuthProviderChangeControllerEeTest.kt │ │ │ ├── ContentDeliveryConfigControllerEeTest.kt │ │ │ ├── ContentStorageControllerTest.kt │ │ │ ├── EeLicenseControllerTest.kt │ │ │ ├── EeSubscriptionUsageControllerTest.kt │ │ │ ├── LlmProviderControllerTest.kt │ │ │ ├── PromptControllerTest.kt │ │ │ ├── SelfHostedEePlanModelTest.kt │ │ │ ├── SsoProviderControllerTest.kt │ │ │ ├── SuggestionControllerTest.kt │ │ │ ├── TranslationLabelsControllerTest.kt │ │ │ ├── V2ProjectsInvitationControllerEeTest.kt │ │ │ ├── WebhookConfigControllerTest.kt │ │ │ ├── batch │ │ │ ├── BatchAssignTranslationLabelsTest.kt │ │ │ └── BatchJobTestBase.kt │ │ │ ├── glossary │ │ │ ├── GlossaryControllerActivityTest.kt │ │ │ ├── GlossaryControllerTest.kt │ │ │ ├── GlossaryLanguagesControllerTest.kt │ │ │ ├── GlossaryPermissionsTest.kt │ │ │ ├── GlossaryProjectPermissionsTest.kt │ │ │ ├── GlossaryTermControllerActivityTest.kt │ │ │ ├── GlossaryTermControllerTest.kt │ │ │ ├── GlossaryTermHighlightsControllerTest.kt │ │ │ ├── GlossaryTermPermissionsTest.kt │ │ │ ├── GlossaryTermTranslationControllerActivityTest.kt │ │ │ └── GlossaryTermTranslationControllerTest.kt │ │ │ ├── slack │ │ │ ├── OrganizationSlackControllerTest.kt │ │ │ └── SlackLoginControllerTest.kt │ │ │ └── task │ │ │ ├── TaskControllerActivityTest.kt │ │ │ ├── TaskControllerAssigneesTest.kt │ │ │ ├── TaskControllerBlockedTest.kt │ │ │ ├── TaskControllerPermissionsTest.kt │ │ │ └── TaskControllerTest.kt │ │ ├── selfHostedLimitsAndReporting │ │ ├── CreditLimitTest.kt │ │ ├── FreePlanSeatLimitTest.kt │ │ ├── KeyCountLimitTest.kt │ │ ├── KeyUsageReportingTest.kt │ │ ├── ScheduledUsageReportingRedisTest.kt │ │ ├── ScheduledUsageReportingTest.kt │ │ ├── SeatCountLimitTest.kt │ │ └── SeatUsageReportingTest.kt │ │ ├── service │ │ ├── EeSubscriptionProviderImplTest.kt │ │ ├── glossary │ │ │ └── formats │ │ │ │ ├── GlossaryTestDataBuilder.kt │ │ │ │ ├── GlossaryTestUtil.kt │ │ │ │ └── csv │ │ │ │ ├── in │ │ │ │ └── GlossaryCSVParserTest.kt │ │ │ │ └── out │ │ │ │ └── GlossaryCSVExporterTest.kt │ │ └── slack │ │ │ ├── SavedSlackMessageServiceTest.kt │ │ │ └── SlackConfigServiceTest.kt │ │ ├── slack │ │ ├── MockedSlackClient.kt │ │ ├── SlackIntegrationTest.kt │ │ ├── SlackWithAutoTranslationTest.kt │ │ └── SlackWithBatchOperationTest.kt │ │ ├── stubs │ │ └── TolgeeCloudLicencingClientStub.kt │ │ └── utils │ │ └── SsoMultiTenantsMocks.kt │ └── resources │ └── application.yaml ├── gradle.properties ├── gradle ├── docker.gradle ├── e2e.gradle ├── liquibase.gradle ├── runE2e.sh ├── utils.gradle ├── webapp.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ngrok.template.yml ├── package.json ├── settings.gradle ├── tolgee-app.gif ├── tolgee.gif └── webapp ├── .env.development ├── .env.production ├── .eslintrc.json ├── .prettierignore ├── .prettierrc.json ├── .tolgeerc.json ├── README.md ├── dataCy.plugin.ts ├── index.html ├── jest.config.js ├── package-lock.json ├── package.json ├── public ├── favicon.svg └── images │ ├── brokenMouse.svg │ ├── emailVerification.svg │ ├── emailVerificationDark.svg │ ├── mailDark.svg │ ├── mailLight.svg │ ├── mouseYogaDark.svg │ ├── mouseYogaLight.svg │ ├── providers │ ├── aws-logo-dark.svg │ ├── aws-logo-light.svg │ ├── azure-cognitive-logo.svg │ ├── baidu-icon.svg │ ├── deepl-logo-dark.svg │ ├── deepl-logo-light.svg │ ├── google-translate.svg │ ├── llm-logo-dark.svg │ ├── llm-logo-light.svg │ ├── tolgee-logo-dark-in-context.svg │ ├── tolgee-logo-dark.svg │ ├── tolgee-logo-light-in-context.svg │ └── tolgee-logo-light.svg │ ├── slackLogo.svg │ ├── sleepingMouse.svg │ ├── standardMouse.svg │ └── technologies │ ├── android.svg │ ├── angular.svg │ ├── figma.svg │ ├── gatsby.svg │ ├── jetpackcompose.svg │ ├── js.svg │ ├── next.svg │ ├── react.svg │ ├── svelte.svg │ ├── unreal.svg │ └── vue.svg ├── scripts ├── generate-schemas.mjs ├── loadTranslations.sh ├── prepareEe.js └── updateBranchInfo.mjs ├── src ├── .DS_Store ├── GlobalStyles.tsx ├── RequirePreferredOrganization.tsx ├── ThemeProvider.tsx ├── colors.tsx ├── component │ ├── AfterLoginRedirect.tsx │ ├── App.tsx │ ├── AutoTranslationIcon.tsx │ ├── ButtonToggle.tsx │ ├── CustomIcons.tsx │ ├── DangerZone │ │ ├── DangerButton.tsx │ │ └── DangerZone.tsx │ ├── EmailNotVerifiedView.tsx │ ├── ErrorBoundary.tsx │ ├── FakeInput.tsx │ ├── FormField.tsx │ ├── Ga4Tag.tsx │ ├── GlobalErrorModal.tsx │ ├── GlobalLoading.tsx │ ├── GoToBilling.tsx │ ├── HelpMenu.tsx │ ├── LimitedHeightText.tsx │ ├── LinkExternal.tsx │ ├── LinkReadMore.tsx │ ├── ListComponents.tsx │ ├── LoadingSkeleton.tsx │ ├── MandatoryDataProvider.tsx │ ├── MdxProvider.tsx │ ├── MfaBadge.tsx │ ├── MuiLocalizationProvider.tsx │ ├── NamespaceSelector │ │ ├── NamespaceNewDialog.tsx │ │ └── NamespaceSelector.tsx │ ├── PermissionsSettings │ │ ├── CheckBoxGroupMultiSelect.tsx │ │ ├── Hierarchy.tsx │ │ ├── LaguagesHint.tsx │ │ ├── LanguagePermissionsSummary.tsx │ │ ├── PermissionsAdvanced.tsx │ │ ├── PermissionsBasic.tsx │ │ ├── PermissionsMenu.tsx │ │ ├── PermissionsModal.tsx │ │ ├── PermissionsRole.tsx │ │ ├── PermissionsSettings.tsx │ │ ├── RoleLanguages.tsx │ │ ├── ScopesHint.tsx │ │ ├── ScopesInfo.tsx │ │ ├── hierarchyTools.ts │ │ ├── types.ts │ │ ├── usePermissionsStructure.ts │ │ ├── useRoleTranslations.tsx │ │ ├── useScopeTranslations.tsx │ │ └── utils.ts │ ├── ProjectWithAvatar.tsx │ ├── RootRouter.tsx │ ├── ScreenshotWithLabels.tsx │ ├── SensitiveOperationAuthDialog.tsx │ ├── SmoothProgress.tsx │ ├── SpinnerProgress.tsx │ ├── SubmenuItem.tsx │ ├── TranslationFlagIcon.tsx │ ├── TranslationLabel.tsx │ ├── UserAccount.tsx │ ├── activity │ │ ├── ActivityCompact │ │ │ ├── ActivityCompact.tsx │ │ │ └── CompactFields.tsx │ │ ├── ActivityDetail │ │ │ ├── ActivityDetail.tsx │ │ │ ├── ActivityDetailContent.tsx │ │ │ ├── ActivityDetailDialog.tsx │ │ │ └── ActivityEntities.tsx │ │ ├── ActivityTitle.tsx │ │ ├── ActivityUser.tsx │ │ ├── EntityDescriptioin.tsx │ │ ├── activityEntities.tsx │ │ ├── activityTools.tsx │ │ ├── configuration.tsx │ │ ├── formatTools.tsx │ │ ├── references │ │ │ ├── AnyReference.tsx │ │ │ ├── CommentReference.tsx │ │ │ ├── ContentDeliveryReference.tsx │ │ │ ├── ContentStorageReference.tsx │ │ │ ├── KeyReference.tsx │ │ │ ├── LanguageReference.tsx │ │ │ └── WebhookConfigReference.tsx │ │ ├── types.tsx │ │ └── types │ │ │ ├── getAutoChange.tsx │ │ │ ├── getBatchKeyTagListChange.tsx │ │ │ ├── getBatchLanguageIdChange.tsx │ │ │ ├── getBatchLanguageIdsChange.tsx │ │ │ ├── getBatchNamespaceChange.tsx │ │ │ ├── getBatchStateChange.tsx │ │ │ ├── getCommentStateChange.tsx │ │ │ ├── getDateChange.tsx │ │ │ ├── getDefaultNamespaceChange.tsx │ │ │ ├── getGeneralChange.tsx │ │ │ ├── getKeyTagsChange.tsx │ │ │ ├── getLanguageFlagChange.tsx │ │ │ ├── getNamespaceChange.tsx │ │ │ ├── getNoDiffChange.tsx │ │ │ ├── getOutdatedChange.tsx │ │ │ ├── getProjectLanguageChange.tsx │ │ │ ├── getStateChange.tsx │ │ │ ├── getTaskStateChange.tsx │ │ │ ├── getTaskTypeChange.tsx │ │ │ ├── getTextDiff.tsx │ │ │ └── getTranslationLabelsChange.tsx │ ├── billing │ │ ├── Decorations.tsx │ │ ├── FeatureLink.tsx │ │ └── MtHint.tsx │ ├── bottomPanel │ │ ├── BottomPanel.tsx │ │ └── BottomPanelContext.tsx │ ├── common │ │ ├── Alert.tsx │ │ ├── BoxLoading.tsx │ │ ├── ButtonGroupRouter.tsx │ │ ├── Checkbox.tsx │ │ ├── ClipboardCopyInput.tsx │ │ ├── ColorPalette.tsx │ │ ├── ConfirmationDialog.tsx │ │ ├── DisabledFeatureBanner.tsx │ │ ├── DragDropArea.tsx │ │ ├── EmptyListMessage.tsx │ │ ├── EmptyState.tsx │ │ ├── FileDropzone.tsx │ │ ├── FileDropzoneSelectedFile.tsx │ │ ├── FullPageLoading.tsx │ │ ├── GlobalErrorPage.tsx │ │ ├── GlobalErrorView.tsx │ │ ├── LabelHint.tsx │ │ ├── MarkdownLink.tsx │ │ ├── ModeSelector.tsx │ │ ├── PrivateRoute.tsx │ │ ├── PublicOnlyRoute.tsx │ │ ├── RecaptchaProvider.tsx │ │ ├── RedirectSignedUser.tsx │ │ ├── RedirectUnsignedUser.tsx │ │ ├── RedirectWhenSsoMigrationRequired.tsx │ │ ├── SadEmotionMessage.tsx │ │ ├── Select.tsx │ │ ├── SingleFileDropzone.tsx │ │ ├── StringsHint.tsx │ │ ├── Switch.tsx │ │ ├── TextField.tsx │ │ ├── TooltipCard.tsx │ │ ├── UserName.tsx │ │ ├── avatar │ │ │ ├── AutoAvatar.tsx │ │ │ ├── AvatarEdit.tsx │ │ │ ├── AvatarEditDialog.tsx │ │ │ ├── AvatarEditMenu.tsx │ │ │ ├── AvatarImg.tsx │ │ │ ├── ProfileAvatar.tsx │ │ │ ├── UserAvatar.tsx │ │ │ └── useAutoAvatarImgSrc.tsx │ │ ├── buttons │ │ │ ├── ChipButton.tsx │ │ │ ├── CloseButton.tsx │ │ │ └── SettingsIconButton.tsx │ │ ├── form │ │ │ ├── LanguagesSelect │ │ │ │ ├── LanguagesMenu.tsx │ │ │ │ ├── LanguagesSelect.tsx │ │ │ │ └── getLanguagesContent.tsx │ │ │ ├── LoadingButton.tsx │ │ │ ├── LoadingCheckboxWithSkeleton.tsx │ │ │ ├── PluralFormCheckbox.tsx │ │ │ ├── RequiredField.tsx │ │ │ ├── ResourceErrorComponent.tsx │ │ │ ├── StandardForm.tsx │ │ │ ├── epirationField │ │ │ │ ├── ExpirationDateField.tsx │ │ │ │ └── useExpirationDateOptions.tsx │ │ │ └── fields │ │ │ │ ├── Checkbox.tsx │ │ │ │ ├── ColorPaletteField.tsx │ │ │ │ ├── DateTimePickerField.tsx │ │ │ │ ├── FieldArray.tsx │ │ │ │ ├── SearchField.tsx │ │ │ │ ├── Select.tsx │ │ │ │ ├── Switch.tsx │ │ │ │ ├── TextField.tsx │ │ │ │ └── useFieldError.ts │ │ ├── icons │ │ │ └── TolgeeLogo.tsx │ │ ├── list │ │ │ ├── PaginatedHateoasList.tsx │ │ │ └── SimpleList.tsx │ │ ├── table │ │ │ └── PaginatedHateoasTable.tsx │ │ ├── useFeatureMissingExplanation.tsx │ │ └── useScrollStatus.ts │ ├── editor │ │ ├── Editor.tsx │ │ ├── EditorHandlebars.tsx │ │ ├── EditorJson.tsx │ │ ├── EditorWrapper.tsx │ │ └── utils │ │ │ ├── codemirrorError.ts │ │ │ ├── handlebarsAutocomplete.ts │ │ │ └── handlebarsTooltip.ts │ ├── key │ │ ├── KeyTemplate.tsx │ │ └── SvgKeys.tsx │ ├── languages │ │ ├── CircledLanguageIcon.tsx │ │ ├── CircledLanguageIconList.tsx │ │ ├── CreateLanguagesField.tsx │ │ ├── FlagImage.tsx │ │ ├── FlagSelector │ │ │ ├── FlagSearchField.tsx │ │ │ ├── FlagSelector.tsx │ │ │ ├── FlagSelectorContent.tsx │ │ │ └── types.ts │ │ ├── InlineLanguageIcon.tsx │ │ ├── LanguageAutocomplete.tsx │ │ ├── LanguageItem.tsx │ │ ├── LanguageModifyFields.tsx │ │ ├── LanguageModifyForm.tsx │ │ ├── LanguageValue.tsx │ │ ├── LanguagesAddDialog.tsx │ │ ├── LanguagesPermittedList.tsx │ │ ├── PreparedLanguage.tsx │ │ └── tableStyles.ts │ ├── layout │ │ ├── BaseFormView.tsx │ │ ├── BaseSettingsView │ │ │ ├── BaseSettingsView.tsx │ │ │ ├── SettingsMenu.tsx │ │ │ └── SettingsMenuItem.tsx │ │ ├── BaseView.tsx │ │ ├── BaseViewAddButton.tsx │ │ ├── BaseViewWidth.ts │ │ ├── CompactFooter.tsx │ │ ├── CompactView.tsx │ │ ├── DashboardPage.tsx │ │ ├── HeaderBar.tsx │ │ ├── HeaderSearchField.tsx │ │ ├── Notifications │ │ │ ├── MfaDisabledItem.tsx │ │ │ ├── MfaEnabledItem.tsx │ │ │ ├── NotificationItem.tsx │ │ │ ├── NotificationTypeMap.tsx │ │ │ ├── NotificationsPopup.tsx │ │ │ ├── NotificationsTopBarButton.tsx │ │ │ ├── PasswordChangedItem.tsx │ │ │ ├── TaskAssignedItem.tsx │ │ │ ├── TaskCanceledItem.tsx │ │ │ ├── TaskFinishedItem.tsx │ │ │ └── TaskItem.tsx │ │ ├── QuickStartGuide │ │ │ ├── BottomLinks.tsx │ │ │ ├── QuickStartFinishStep.tsx │ │ │ ├── QuickStartGuide.tsx │ │ │ ├── QuickStartHighlight.tsx │ │ │ ├── QuickStartHighlightInPortal.tsx │ │ │ ├── QuickStartProgress.tsx │ │ │ ├── QuickStartStep.tsx │ │ │ ├── QuickStartTopBarButton.tsx │ │ │ ├── StyledComponents.tsx │ │ │ ├── enums.ts │ │ │ ├── quickStartConfig.tsx │ │ │ └── types.ts │ │ ├── RightSideLayout.tsx │ │ ├── RightSidePanel.tsx │ │ ├── SecondaryBar.tsx │ │ ├── SecondaryBarSearchField.tsx │ │ ├── TopBanner │ │ │ ├── Announcement.tsx │ │ │ ├── BannerLink.tsx │ │ │ ├── PendingInvitationBanner.tsx │ │ │ ├── TopBanner.tsx │ │ │ └── useAnnouncement.tsx │ │ ├── TopBar │ │ │ ├── HideObserver.tsx │ │ │ ├── LanguageMenu.tsx │ │ │ ├── TopBar.tsx │ │ │ ├── TopBarTestClockInfo.tsx │ │ │ ├── announcements │ │ │ │ ├── AdministrationAccessAnnouncement.tsx │ │ │ │ ├── DebuggingCustomerAccountAnnouncement.tsx │ │ │ │ ├── TopBarAnnouncementWithIcon.tsx │ │ │ │ ├── TopBarAnnouncements.tsx │ │ │ │ └── useTrialInfo.ts │ │ │ └── useTopBarTrigger.ts │ │ └── TopSpacer.tsx │ ├── navigation │ │ ├── Navigation.tsx │ │ └── SmallProjectAvatar.tsx │ ├── organizationSwitch │ │ ├── OrganizationItem.tsx │ │ ├── OrganizationPopover.tsx │ │ └── OrganizationSwitch.tsx │ ├── projectSearchSelect │ │ ├── ProjectSearchSelect.tsx │ │ ├── ProjectSearchSelectItem.tsx │ │ ├── ProjectSearchSelectPopover.tsx │ │ └── types.ts │ ├── reactList │ │ ├── ReactList.d.ts │ │ └── ReactList.js │ ├── searchSelect │ │ ├── InfiniteMultiSearchSelect.tsx │ │ ├── InfiniteSearchSelect.tsx │ │ ├── InfiniteSearchSelectContent.tsx │ │ ├── MultiselectItem.tsx │ │ ├── SearchSelect.tsx │ │ ├── SearchSelectContent.tsx │ │ ├── SearchSelectMulti.tsx │ │ ├── SearchSelectPopover.tsx │ │ ├── SearchStyled.tsx │ │ └── SelectItem.tsx │ ├── security │ │ ├── AcceptAuthProviderChangeView.tsx │ │ ├── AcceptInvitationView.tsx │ │ ├── ActivityDetailRedirect.tsx │ │ ├── AuthProviderChangeBody.tsx │ │ ├── LanguagePermissionsMenu.tsx │ │ ├── Login │ │ │ ├── EmailVerificationHandler.tsx │ │ │ ├── LoginCredentialsForm.tsx │ │ │ ├── LoginMoreInfo.tsx │ │ │ ├── LoginRouter.tsx │ │ │ ├── LoginTotpForm.tsx │ │ │ ├── LoginView.tsx │ │ │ └── OAuthRedirectionHandler.tsx │ │ ├── MouseIllustration.tsx │ │ ├── OAuthService.tsx │ │ ├── OrganizationBillingRedirect.tsx │ │ ├── PasswordFieldWithValidation.tsx │ │ ├── PreferredOrganizationRedirect.tsx │ │ ├── ResetPasswordSetView.tsx │ │ ├── ResetPasswordView.tsx │ │ ├── RoleMenu.tsx │ │ ├── SetPasswordField.tsx │ │ ├── SignUp │ │ │ ├── SignUpError.tsx │ │ │ ├── SignUpForm.tsx │ │ │ ├── SignUpProviders.tsx │ │ │ ├── SignUpView.tsx │ │ │ ├── SpendingLimitExceededDesciption.tsx │ │ │ └── useRecaptcha.ts │ │ ├── SsoMigrationView.tsx │ │ ├── TolgeeMore.tsx │ │ └── UserMenu │ │ │ ├── LanguageItem.tsx │ │ │ ├── MenuHeader.tsx │ │ │ ├── OrganizationSwitch.tsx │ │ │ ├── ThemeItem.tsx │ │ │ ├── UserMenu.tsx │ │ │ ├── UserMenuItems.tsx │ │ │ ├── UserMissingAvatarMenu.tsx │ │ │ ├── UserPresentAvatarMenu.tsx │ │ │ └── UserUnverifiedEmailMenu.tsx │ ├── shortcuts │ │ ├── Shortcut.tsx │ │ └── TranslationsShortcuts.tsx │ ├── slack │ │ ├── Connection.tsx │ │ ├── ConnectionItem.tsx │ │ ├── SlackConnectView.tsx │ │ └── SlackConnectedView.tsx │ ├── task │ │ ├── TaskState.tsx │ │ ├── TaskTypeChip.tsx │ │ └── taskActiveStates.ts │ └── translation │ │ └── translationSort │ │ ├── TranslationSortMenu.tsx │ │ └── useSortOptions.tsx ├── constants │ ├── GlobalValidationSchema.tsx │ ├── apiLinks.ts │ ├── docLinks.ts │ ├── links.tsx │ └── translationStates.tsx ├── custom.d.ts ├── ee │ ├── LICENSE │ ├── PermissionsAdvanced │ │ └── PermissionsAdvancedEe.tsx │ ├── batchOperations │ │ ├── OperationAssignTranslationLabel.tsx │ │ ├── OperationTaskAddKeys.tsx │ │ ├── OperationTaskCreate.tsx │ │ ├── OperationTaskRemoveKeys.tsx │ │ └── OperationUnassignTranslationLabel.tsx │ ├── billing │ │ ├── BillingSection.tsx │ │ ├── CustomerPortal │ │ │ └── CustomerPortal.tsx │ │ ├── Invoices │ │ │ ├── DownloadButton.tsx │ │ │ ├── InvoiceUsage.tsx │ │ │ ├── Invoices.tsx │ │ │ └── OrganizationInvoicesView.tsx │ │ ├── OrganizationBillingTestClockHelperView.tsx │ │ ├── OrganizationBillingView.tsx │ │ ├── PrepareUpgradeDialog.tsx │ │ ├── Subscriptions │ │ │ ├── OrganizationSubscriptionsView.tsx │ │ │ ├── cloud │ │ │ │ ├── CloudPlanAction.tsx │ │ │ │ ├── CloudPlanItem.tsx │ │ │ │ ├── CloudSubscriptions.tsx │ │ │ │ ├── PlansCloudList.tsx │ │ │ │ ├── useCancelCloudSubscription.tsx │ │ │ │ ├── useCloudPlans.tsx │ │ │ │ ├── useGoToStripeCustomerPortal.ts │ │ │ │ └── useRestoreCloudSubscription.tsx │ │ │ └── selfHosted │ │ │ │ ├── PlansSelfHosted.tsx │ │ │ │ ├── PlansSelfHostedList.tsx │ │ │ │ ├── SelfHostedEeActiveSubscription.tsx │ │ │ │ ├── SelfHostedEeSubscriptionActions.tsx │ │ │ │ ├── SelfHostedEeSubscriptionMetrics.tsx │ │ │ │ └── SelfHostedPlanAction.tsx │ │ ├── administration │ │ │ ├── AdministrationEeLicenseView.tsx │ │ │ ├── subscriptionPlans │ │ │ │ ├── components │ │ │ │ │ └── planForm │ │ │ │ │ │ ├── cloud │ │ │ │ │ │ ├── CloudPlanCreateForm.tsx │ │ │ │ │ │ ├── CloudPlanEditForm.tsx │ │ │ │ │ │ ├── CloudPlanForm.tsx │ │ │ │ │ │ ├── fields │ │ │ │ │ │ │ ├── CloudPlanFields.tsx │ │ │ │ │ │ │ ├── CloudPlanMetricTypeSelectField.tsx │ │ │ │ │ │ │ ├── CloudPlanPricesAndLimits.tsx │ │ │ │ │ │ │ ├── CloudPlanSelector.tsx │ │ │ │ │ │ │ ├── CloudPlanTemplateSelectorField.tsx │ │ │ │ │ │ │ └── CloudPlanTypeSelectField.tsx │ │ │ │ │ │ ├── getCloudPlanInitialValues.ts │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ └── usePlanFormValues.ts │ │ │ │ │ │ ├── genericFields │ │ │ │ │ │ ├── CreatingPlanForOrganizationAlert.tsx │ │ │ │ │ │ ├── GenericPlanSelector.tsx │ │ │ │ │ │ ├── PlanArchivedSwitch.tsx │ │ │ │ │ │ ├── PlanEnabledFeaturesField.tsx │ │ │ │ │ │ ├── PlanFreePlanSwitch.tsx │ │ │ │ │ │ ├── PlanIncludedUsageFields.tsx │ │ │ │ │ │ ├── PlanNameField.tsx │ │ │ │ │ │ ├── PlanNewStripeProductSwitch.tsx │ │ │ │ │ │ ├── PlanNonCommercialSwitch.tsx │ │ │ │ │ │ ├── PlanPricesAndLimits.tsx │ │ │ │ │ │ ├── PlanPricesFields.tsx │ │ │ │ │ │ ├── PlanPublicSwitchField.tsx │ │ │ │ │ │ ├── PlanSaveButton.tsx │ │ │ │ │ │ ├── PlanStripeProductNameField.tsx │ │ │ │ │ │ ├── PlanStripeProductSelectField.tsx │ │ │ │ │ │ ├── PlanTypeSelect.tsx │ │ │ │ │ │ └── useCreatingForOrganization.ts │ │ │ │ │ │ └── selfHostedEe │ │ │ │ │ │ ├── SelfHostedEePlanCreateForm.tsx │ │ │ │ │ │ ├── SelfHostedEePlanEditForm.tsx │ │ │ │ │ │ ├── SelfHostedEePlanForm.tsx │ │ │ │ │ │ ├── fields │ │ │ │ │ │ ├── SelfHostedEePlanPricesAndLimits.tsx │ │ │ │ │ │ ├── SelfHostedEePlanSelector.tsx │ │ │ │ │ │ ├── SelfHostedEePlanTemplateSelectorField.tsx │ │ │ │ │ │ └── SelfHostedEePlanTypeSelectField.tsx │ │ │ │ │ │ └── getSelfHostedPlanInitialValues.ts │ │ │ │ ├── viewsCloud │ │ │ │ │ ├── AdministrationCloudPlanCreateView.tsx │ │ │ │ │ ├── AdministrationCloudPlanEditView.tsx │ │ │ │ │ └── AdministrationCloudPlansView.tsx │ │ │ │ └── viewsSelfHostedEe │ │ │ │ │ ├── AdministrationEePlanCreateView.tsx │ │ │ │ │ ├── AdministrationEePlanEditView.tsx │ │ │ │ │ └── AdministrationEePlansView.tsx │ │ │ ├── subscriptions │ │ │ │ ├── AdministrationSubscriptionsView.tsx │ │ │ │ └── components │ │ │ │ │ ├── AdministrationSubscriptionsListItem.tsx │ │ │ │ │ ├── cloudPlan │ │ │ │ │ ├── AdministrationSubscriptionsCloudPlan.tsx │ │ │ │ │ ├── SubscriptionCloudCancelPlanButton.tsx │ │ │ │ │ ├── SubscriptionCloudPlanPopover.tsx │ │ │ │ │ ├── SubscriptionPerodInfo.tsx │ │ │ │ │ ├── SubscriptionsCloudCustomPlanItem.tsx │ │ │ │ │ ├── SubscriptionsCloudEditPlanButton.tsx │ │ │ │ │ ├── SubscriptionsCustomPlanItem.tsx │ │ │ │ │ ├── SubscriptionsPopoverCloudCustomPlans.tsx │ │ │ │ │ └── assignPlan │ │ │ │ │ │ ├── AssignCloudPlanDialog.tsx │ │ │ │ │ │ ├── AssignCloudPlanFormFields.tsx │ │ │ │ │ │ └── fields │ │ │ │ │ │ ├── AssignCloudPlanSelectorField.tsx │ │ │ │ │ │ ├── AssignCloudPlanTrialSwitchField.tsx │ │ │ │ │ │ └── AssignTrialDatePickerField.tsx │ │ │ │ │ ├── generic │ │ │ │ │ ├── SubscriptionCurrentPlanInfo.tsx │ │ │ │ │ ├── SubscriptionRowPlanInfo.tsx │ │ │ │ │ ├── SubscriptionsDetailPopover.tsx │ │ │ │ │ ├── SubscriptionsEditPlanButton.tsx │ │ │ │ │ ├── SubscriptionsPopoverCreateCustomPlanButton.tsx │ │ │ │ │ ├── SubscriptionsPopoverCustomPlans.tsx │ │ │ │ │ ├── assignPlan │ │ │ │ │ │ ├── AssignCloudPlanDialogForm.tsx │ │ │ │ │ │ ├── AssignPlanDialogSaveButton.tsx │ │ │ │ │ │ └── SubscriptionsPopoverAssignPlanButton.tsx │ │ │ │ │ └── useSetZeroPricesWhenFree.ts │ │ │ │ │ └── selfHosted │ │ │ │ │ ├── AdministrationSubscriptionsSelfHostedEe.tsx │ │ │ │ │ ├── AssignSelfHostedPlanDialog.tsx │ │ │ │ │ ├── SelfHostedPlanSelectorField.tsx │ │ │ │ │ ├── SubscriptionSelfHostedCancelPlanButton.tsx │ │ │ │ │ ├── SubscriptionsPopoverSelfHostedCustomPlans.tsx │ │ │ │ │ ├── SubscriptionsSelfHostedCustomPlanItem.tsx │ │ │ │ │ ├── SubscriptionsSelfHostedEditPlanButton.tsx │ │ │ │ │ └── SubscriptionsSelfHostedPopover.tsx │ │ │ └── translationAgencies │ │ │ │ ├── AdministrationEeTACreateView.tsx │ │ │ │ ├── AdministrationEeTAEditView.tsx │ │ │ │ ├── AdministrationEeTAView.tsx │ │ │ │ ├── TAEditForm.tsx │ │ │ │ └── TAProfileAvatar.tsx │ │ ├── common │ │ │ └── usage │ │ │ │ ├── AppliedStripeCreditsRow.tsx │ │ │ │ ├── ExpectedUsage.tsx │ │ │ │ ├── ExpectedUsageDialogButton.tsx │ │ │ │ ├── ItemRow.tsx │ │ │ │ ├── PlanUsageEstimatedCosts.tsx │ │ │ │ ├── ProportionalUsageItemRow.tsx │ │ │ │ ├── SubscriptionRow.tsx │ │ │ │ ├── SumUsageItemRow.tsx │ │ │ │ ├── TotalRow.tsx │ │ │ │ ├── TotalTable.tsx │ │ │ │ ├── UsageTable.tsx │ │ │ │ └── UsageTableHead.tsx │ │ ├── component │ │ │ ├── ActiveSubscription │ │ │ │ ├── ActivePlanTitle.tsx │ │ │ │ ├── ActiveSubscriptionBanner.tsx │ │ │ │ ├── CollapsedFeatures.tsx │ │ │ │ ├── PlanLicenseKey.tsx │ │ │ │ └── SelfHostedEeEstimatedCosts.tsx │ │ │ ├── BillingProgress.tsx │ │ │ ├── CircularBillingProgress.tsx │ │ │ ├── CriticalUsageCircle.tsx │ │ │ ├── Hints.tsx │ │ │ ├── IncludedItem.tsx │ │ │ ├── Plan │ │ │ │ ├── AllFromPlanFeature.tsx │ │ │ │ ├── ContactUsButton.tsx │ │ │ │ ├── IncludedFeatures.tsx │ │ │ │ ├── IncludedUsage.tsx │ │ │ │ ├── Plan.tsx │ │ │ │ ├── PlanActiveBanner.tsx │ │ │ │ ├── PlanArchivedChip.tsx │ │ │ │ ├── PlanListPriceInfo.tsx │ │ │ │ ├── PlanPublicChip.tsx │ │ │ │ ├── PlanStyles.tsx │ │ │ │ ├── PlanSubscriptionCount.tsx │ │ │ │ ├── PlanTitle.tsx │ │ │ │ ├── ShowAllFeatures.tsx │ │ │ │ ├── freePlan │ │ │ │ │ ├── FreePlan.tsx │ │ │ │ │ └── FreePlanLimits.tsx │ │ │ │ ├── plansTools.ts │ │ │ │ ├── types.ts │ │ │ │ ├── usePlan.tsx │ │ │ │ └── useUpgradePlan.tsx │ │ │ ├── PlanFeature.tsx │ │ │ ├── Price │ │ │ │ ├── PayAsYouGoPrices.tsx │ │ │ │ ├── PayAsYouGoRow.tsx │ │ │ │ ├── PeriodSwitch.tsx │ │ │ │ ├── PlanPrice.tsx │ │ │ │ └── PricePrimary.tsx │ │ │ ├── UsageDetailed.tsx │ │ │ ├── UserMenu │ │ │ │ └── BillingMenuItem.tsx │ │ │ ├── constants.tsx │ │ │ ├── getProgressData.ts │ │ │ └── topBar │ │ │ │ ├── TrialAnnouncement.tsx │ │ │ │ ├── TrialChip.tsx │ │ │ │ └── TrialChipTooltip.tsx │ │ ├── currentCloudSubscription │ │ │ ├── BillingPeriodInfo.tsx │ │ │ ├── CloudEstimatedCosts.tsx │ │ │ ├── CurrentCloudSubscriptionInfo.tsx │ │ │ ├── PlanMetric.tsx │ │ │ ├── SubscriptionMetrics.tsx │ │ │ ├── TrialInfo.tsx │ │ │ └── subscriptionsTrialAlert │ │ │ │ ├── ReachingTheLimitMessage.tsx │ │ │ │ ├── SubscriptionsTrialAlert.tsx │ │ │ │ ├── TrialAlertContent.tsx │ │ │ │ └── TrialAlertFreePlanContent.tsx │ │ ├── getSelfHostedProgressData.ts │ │ ├── limitPopover │ │ │ ├── GlobalLimitPopover.tsx │ │ │ ├── PlanLimitPopover.tsx │ │ │ ├── PlanLimitPopoverCloud.tsx │ │ │ ├── PlanLimitPopoverSelfHosted.tsx │ │ │ ├── PlanLimitPopoverSpendingLimitExceeded.tsx │ │ │ └── generic │ │ │ │ ├── GenericPlanLimitPopover.tsx │ │ │ │ └── PlanLimitPopoverWrapper.tsx │ │ └── useOrganizationCreditBalance.tsx │ ├── developer │ │ ├── storage │ │ │ ├── StorageEditDialog.tsx │ │ │ ├── StorageFormActions.tsx │ │ │ ├── StorageFormAzure.tsx │ │ │ ├── StorageFormS3.tsx │ │ │ ├── StorageItem.tsx │ │ │ └── StorageList.tsx │ │ └── webhook │ │ │ ├── WebhookEditDialog.tsx │ │ │ ├── WebhookItem.tsx │ │ │ └── WebhookList.tsx │ ├── eeLicense │ │ ├── ActiveEeLicense.tsx │ │ ├── EeLicenseHint.tsx │ │ ├── RefreshButton.tsx │ │ ├── ReleaseKeyButton.tsx │ │ └── SetupLicenceKey.tsx │ ├── glossary │ │ ├── components │ │ │ ├── AddFirstGlossaryMessage.tsx │ │ │ ├── AssignedProjectsSelect.tsx │ │ │ ├── GlossariesEmptyListMessage.tsx │ │ │ ├── GlossariesPanel.tsx │ │ │ ├── GlossaryBaseLanguageSelect.tsx │ │ │ ├── GlossaryBatchToolbar.tsx │ │ │ ├── GlossaryCreateEditFields.tsx │ │ │ ├── GlossaryCreateEditForm.tsx │ │ │ ├── GlossaryEmptyListMessage.tsx │ │ │ ├── GlossaryImportDialog.tsx │ │ │ ├── GlossaryListItem.tsx │ │ │ ├── GlossaryListItemMenu.tsx │ │ │ ├── GlossaryListStyledRowCell.tsx │ │ │ ├── GlossaryListTermCell.tsx │ │ │ ├── GlossaryListTranslationCell.tsx │ │ │ ├── GlossaryTermCreateEditFields.tsx │ │ │ ├── GlossaryTermCreateEditForm.tsx │ │ │ ├── GlossaryTermPreview.tsx │ │ │ ├── GlossaryTermTags.tsx │ │ │ ├── GlossaryTermsList.tsx │ │ │ ├── GlossaryViewBody.tsx │ │ │ ├── GlossaryViewLanguageSelect.tsx │ │ │ ├── GlossaryViewListHeader.tsx │ │ │ ├── GlossaryViewListRow.tsx │ │ │ ├── GlossaryViewToolbar.tsx │ │ │ ├── GlossaryViewTopbar.tsx │ │ │ └── ScrollArrows.tsx │ │ ├── hooks │ │ │ ├── GlossaryContext.tsx │ │ │ ├── GlossaryProvider.tsx │ │ │ ├── useGlossary.ts │ │ │ ├── useGlossaryContext.ts │ │ │ ├── useGlossaryExport.ts │ │ │ ├── useGlossaryImportDialogController.ts │ │ │ ├── useGlossaryTermCreateDialogController.ts │ │ │ ├── useGlossaryTermHighlights.ts │ │ │ ├── useGlossaryTerms.ts │ │ │ └── useSelectedGlossaryLanguages.ts │ │ └── views │ │ │ ├── GlossariesListView.tsx │ │ │ ├── GlossaryCreateDialog.tsx │ │ │ ├── GlossaryEditDialog.tsx │ │ │ ├── GlossaryRouter.tsx │ │ │ ├── GlossaryTermCreateDialog.tsx │ │ │ ├── GlossaryTermEditDialog.tsx │ │ │ └── GlossaryView.tsx │ ├── llm │ │ ├── AiContextData │ │ │ ├── AiContextData.tsx │ │ │ ├── AiExampleBanner.tsx │ │ │ ├── AiLanguageDescriptionDialog.tsx │ │ │ ├── AiLanguagesTable.tsx │ │ │ ├── AiLanguagesTableRow.tsx │ │ │ ├── AiProjectDescription.tsx │ │ │ ├── AiProjectDescriptionDialog.tsx │ │ │ └── AiTips.tsx │ │ ├── AiPrompt │ │ │ ├── AiPrompt.tsx │ │ │ ├── AiRenderedPrompt.tsx │ │ │ ├── AiResult.tsx │ │ │ ├── AiResultUsage.tsx │ │ │ ├── Label.tsx │ │ │ ├── PreviewBatchDialog.tsx │ │ │ ├── PreviewDatasetDialog.tsx │ │ │ ├── PromptLoadMenu.tsx │ │ │ ├── PromptPreviewMenu.tsx │ │ │ ├── PromptRename.tsx │ │ │ ├── PromptSaveDialog.tsx │ │ │ ├── PromptSaveMenu.tsx │ │ │ ├── TabAdvanced.tsx │ │ │ ├── TabBasic.tsx │ │ │ ├── useOpenedPrompt.tsx │ │ │ └── usePromptState.tsx │ │ ├── AiPromptsList │ │ │ ├── AiPromptItem.tsx │ │ │ ├── AiPromptsEmptyState.tsx │ │ │ └── AiPromptsList.tsx │ │ └── OrganizationLLMProviders │ │ │ ├── LlmDialogTitleWithLink.tsx │ │ │ ├── LlmProviderCreateDialog.tsx │ │ │ ├── LlmProviderEdit │ │ │ ├── LlmProviderForm.tsx │ │ │ └── llmProvidersConfig.ts │ │ │ ├── LlmProviderEditDialog.tsx │ │ │ ├── LlmProviderItem.tsx │ │ │ ├── LlmProvidersCustom.tsx │ │ │ ├── LlmProvidersServer.tsx │ │ │ ├── OrganizationLlmProvidersView.tsx │ │ │ └── llmProvidersViewItems.tsx │ ├── orderTranslations │ │ ├── AgencyLabel.tsx │ │ ├── OrderTranslationsDialog.tsx │ │ ├── ProviderDescription.tsx │ │ └── TranslationAgency.tsx │ ├── organizationApps │ │ └── SlackApp.tsx │ ├── security │ │ └── Sso │ │ │ ├── LoginSsoForm.tsx │ │ │ └── SsoLoginView.tsx │ ├── task │ │ ├── components │ │ │ ├── BoardColumn.tsx │ │ │ ├── BoardItem.tsx │ │ │ ├── PrefilterTask.tsx │ │ │ ├── PrefilterTaskHideDoneSwitch.tsx │ │ │ ├── TaskAllDonePlaceholder.tsx │ │ │ ├── TaskAssignees.tsx │ │ │ ├── TaskDatePicker.tsx │ │ │ ├── TaskDetail.tsx │ │ │ ├── TaskDetailActions.tsx │ │ │ ├── TaskId.tsx │ │ │ ├── TaskInfoItem.tsx │ │ │ ├── TaskInfoMessage.tsx │ │ │ ├── TaskItem.tsx │ │ │ ├── TaskLabel.tsx │ │ │ ├── TaskMenu.tsx │ │ │ ├── TaskReference.tsx │ │ │ ├── TaskScope.tsx │ │ │ ├── TaskTooltip.tsx │ │ │ ├── TaskTooltipContent.tsx │ │ │ ├── TasksBoard.tsx │ │ │ ├── TasksPanel.tsx │ │ │ ├── TranslationTaskIndicator.tsx │ │ │ ├── TranslationsTaskDetail.tsx │ │ │ ├── assigneeSelect │ │ │ │ ├── AssigneeSearchSelect.tsx │ │ │ │ └── AssigneeSearchSelectPopover.tsx │ │ │ ├── taskCreate │ │ │ │ ├── EmptyScopeDialog.tsx │ │ │ │ ├── TaskCreateDialog.tsx │ │ │ │ ├── TaskCreateForm.tsx │ │ │ │ ├── TaskPreview.tsx │ │ │ │ └── TranslationStateFilter.tsx │ │ │ ├── taskFilter │ │ │ │ ├── SubfilterAgencies.tsx │ │ │ │ ├── SubfilterAssignees.tsx │ │ │ │ ├── SubfilterLanguages.tsx │ │ │ │ ├── SubfilterProjects.tsx │ │ │ │ ├── TaskFilter.tsx │ │ │ │ ├── TaskFilterPopover.tsx │ │ │ │ └── taskFilterUtils.ts │ │ │ ├── taskSelect │ │ │ │ ├── TaskSearchSelect.tsx │ │ │ │ ├── TaskSearchSelectItem.tsx │ │ │ │ ├── TaskSearchSelectPopover.tsx │ │ │ │ └── types.ts │ │ │ ├── tasksHeader │ │ │ │ ├── TasksHeader.tsx │ │ │ │ ├── TasksHeaderBig.tsx │ │ │ │ └── TasksHeaderCompact.tsx │ │ │ └── utils.ts │ │ └── views │ │ │ ├── myTasks │ │ │ ├── MyTasksBoard.tsx │ │ │ ├── MyTasksList.tsx │ │ │ ├── MyTasksView.tsx │ │ │ └── useMyBoardTask.tsx │ │ │ └── projectTasks │ │ │ ├── ProjectTasksBoard.tsx │ │ │ ├── ProjectTasksList.tsx │ │ │ ├── ProjectTasksView.tsx │ │ │ └── useProjectBoardTasks.tsx │ └── translationLabels │ │ ├── ProjectSettingsLabels.tsx │ │ └── Settings │ │ ├── LabelForm.tsx │ │ ├── LabelItem.tsx │ │ └── LabelModal.tsx ├── eeSetup │ ├── EeModuleType.ts │ ├── eeCheck.ts │ ├── eeModule.ee.tsx │ └── eeModule.oss.tsx ├── error │ └── GlobalError.ts ├── figmaTheme.ts ├── fixtures │ ├── FileUploadFixtures.ts │ ├── assertUnreachable.ts │ ├── createProvider.tsx │ ├── errorFIxtures.ts │ ├── eventHandler.ts │ ├── exhaustiveMatchingGuard.ts │ ├── figma.ts │ ├── getEffectiveElementBackground.ts │ ├── getLanguageDirection.ts │ ├── getPermissionTools.ts │ ├── getTextWidth.tsx │ ├── isElementInput.ts │ ├── isMac.ts │ ├── isValidUrl.ts │ ├── permissions.ts │ ├── pluginAdder.ts │ ├── plurals.ts │ ├── putBaseLangFirst.ts │ ├── shortcuts.tsx │ ├── stringHash.ts │ ├── typescript.ts │ ├── useImagePreload.ts │ ├── useOnFilePaste.ts │ ├── useTimer.ts │ ├── useTimerCountdown.ts │ ├── utmCookie.tsx │ ├── validateObject.ts │ └── wrapIf.ts ├── fonts │ ├── Righteous │ │ ├── righteous-latin-ext.woff2 │ │ └── righteous-latin.woff2 │ └── Rubik │ │ └── Rubik-Regular.woff2 ├── globalContext │ ├── GlobalContext.tsx │ ├── colorUtils.tsx │ ├── globalActions.ts │ ├── helpers.tsx │ ├── labelColorUtils.tsx │ ├── useAuthService.tsx │ ├── useConfirmationDialogService.tsx │ ├── useInitialDataService.ts │ ├── useLayoutService.ts │ ├── useMessageService.tsx │ ├── useOrganizationUsageService.ts │ ├── useQuickStartGuideService.tsx │ ├── useUserDraggingService.ts │ ├── useUserTasks.tsx │ └── useWsClientService.tsx ├── hooks │ ├── ProjectContext.tsx │ ├── ProjectLanguagesProvider.tsx │ ├── confirmation.tsx │ ├── plausible.ts │ ├── useChatwoot.ts │ ├── useCurrentDate.ts │ ├── useCurrentLanguage.ts │ ├── useDateCounter.ts │ ├── useExportHelper.ts │ ├── useHideShortcuts.ts │ ├── useIdentify.ts │ ├── useIntercom.ts │ ├── useLocalStorageState.ts │ ├── useLocale.ts │ ├── useOAuthServices.ts │ ├── useOnUpdate.ts │ ├── usePosthog.ts │ ├── usePreventPageLeave.ts │ ├── useProject.ts │ ├── useProjectLanguages.ts │ ├── useProjectNamespaces.ts │ ├── useProjectPermissions.ts │ ├── useReportEvent.ts │ ├── useScrollMargins.ts │ ├── useServiceImg.ts │ ├── useServiceName.tsx │ ├── useSuccessMessage.tsx │ ├── useTimeDistance.ts │ ├── useUrlSearch.ts │ ├── useUrlSearchState.ts │ ├── useWidthObserver.ts │ ├── useWindowDimensions.ts │ └── useWindowTitle.ts ├── i18n │ ├── cs.json │ ├── da.json │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── hu.json │ ├── it-IT.json │ ├── ja.json │ ├── nl.json │ ├── no.json │ ├── pl.json │ ├── pt.json │ ├── ro.json │ ├── ru.json │ ├── uk-UA.json │ └── zh.json ├── index.tsx ├── initialSetup.ts ├── locales.ts ├── mdx.d.ts ├── service │ ├── AnonymousIdService.ts │ ├── MessageService.tsx │ ├── OrganizationService.ts │ ├── ProjectPreferencesService.ts │ ├── SecurityService.tsx │ ├── SignUpService.tsx │ ├── TokenService.ts │ ├── TranslationHooks.ts │ ├── apiSchema.generated.ts │ ├── billingApiSchema.generated.ts │ ├── http │ │ ├── ApiError.ts │ │ ├── ApiHttpService.tsx │ │ ├── ApiSchemaHttpService.tsx │ │ ├── ApiV1HttpService.tsx │ │ ├── ApiV2HttpService.tsx │ │ ├── errorAction.ts │ │ ├── handleApiError.tsx │ │ └── useQueryApi.ts │ ├── request.types.ts │ ├── response.types.ts │ ├── useSelectionService.ts │ └── useTestClock.ts ├── setupTests.ts ├── showConsoleHello.ts ├── svgs │ ├── icons │ │ ├── .DS_Store │ │ ├── 2lines-vertical.svg │ │ ├── arrow-drop-down.svg │ │ ├── arrow-right.svg │ │ ├── back-translation.svg │ │ ├── camera-sad.svg │ │ ├── celebration.svg │ │ ├── check-box-outline-blank.svg │ │ ├── check-circle-dash.svg │ │ ├── copy-base.svg │ │ ├── dropzone.svg │ │ ├── export.svg │ │ ├── filter-lines2.svg │ │ ├── github.svg │ │ ├── glossary-empty.svg │ │ ├── google.svg │ │ ├── import.svg │ │ ├── integration.svg │ │ ├── machineTranslation.svg │ │ ├── mt.svg │ │ ├── other-languages.svg │ │ ├── preview.svg │ │ ├── projects.svg │ │ ├── qs-finished.svg │ │ ├── rocket-filled.svg │ │ ├── rocket.svg │ │ ├── settings.svg │ │ ├── slack.svg │ │ ├── sort.svg │ │ ├── stars.svg │ │ ├── suggestion.svg │ │ ├── tada.svg │ │ ├── taskDetail.svg │ │ ├── taskinfo.svg │ │ ├── translation-memory.svg │ │ ├── translation.svg │ │ ├── translationMemory.svg │ │ ├── user-add.svg │ │ └── user-setting.svg │ ├── logos │ │ ├── android.svg │ │ ├── apple.svg │ │ ├── c.svg │ │ ├── compose-multiplatform.svg │ │ ├── csv.svg │ │ ├── dotnet.svg │ │ ├── flutter.svg │ │ ├── i18next.svg │ │ ├── icu.svg │ │ ├── php.svg │ │ ├── python.svg │ │ ├── rails.svg │ │ └── xlsx.svg │ ├── prompts │ │ └── promptImage.svg │ ├── signup │ │ └── comeIn.svg │ ├── social │ │ ├── discussions.svg │ │ ├── facebook.svg │ │ ├── github.svg │ │ ├── linkedin.svg │ │ ├── slack.svg │ │ └── twitter.svg │ ├── stripeLogo.svg │ └── tolgeeLogo.svg ├── translationTools │ ├── TranslatedError.tsx │ ├── TranslatedWarningBox.tsx │ ├── useBatchOperationStatusTranslate.ts │ ├── useBatchOperationTypeTranslation.ts │ ├── useErrorTranslation.ts │ ├── useFeatures.tsx │ ├── useFileIssueParamTranslation.ts │ ├── useFileIssueTranslation.ts │ ├── useFormalityTranslation.ts │ ├── useImportWarningTranslation.ts │ ├── useLlmProviderTranslation.ts │ ├── useOrgRoleTranslation.ts │ ├── useParserErrorTranslation.ts │ ├── usePermissionTranslation.ts │ ├── useStateTranslation.ts │ ├── useTaskStateTranslation.ts │ ├── useTaskTransitionTranslation.ts │ └── useTaskTranslation.ts ├── views │ ├── RootView.tsx │ ├── administration │ │ ├── AdministrationOrganizations.tsx │ │ ├── AdministrationUsers.tsx │ │ ├── AdministrationView.tsx │ │ └── components │ │ │ ├── BaseAdministrationView.tsx │ │ │ ├── DebugCustomerAccountButton.tsx │ │ │ ├── OptionsButton.tsx │ │ │ └── RoleSelector.tsx │ ├── organizations │ │ ├── OrganizationCreateView.tsx │ │ ├── OrganizationMemberPrivilegesView.tsx │ │ ├── OrganizationProfileAvatar.tsx │ │ ├── OrganizationProfileView.tsx │ │ ├── OrganizationsRouter.tsx │ │ ├── apps │ │ │ ├── OrganizationAppsView.tsx │ │ │ └── slack │ │ │ │ ├── DisconnectButton.tsx │ │ │ │ ├── NoNeedToConnectBanner.tsx │ │ │ │ ├── NotConfiguredBanner.tsx │ │ │ │ └── OrganizationSlackSuccessHandler.tsx │ │ ├── components │ │ │ ├── BaseOrganizationSettingsView.tsx │ │ │ ├── OrganizationBasePermissionMenu.tsx │ │ │ ├── OrganizationFields.tsx │ │ │ └── useUpdateBasePermissions.ts │ │ ├── members │ │ │ ├── InvitationItem.tsx │ │ │ ├── InviteDialog.tsx │ │ │ ├── MemberItem.tsx │ │ │ ├── OrganizationMembersView.tsx │ │ │ ├── RemoveUserButton.tsx │ │ │ └── UpdateRoleButton.tsx │ │ ├── sso │ │ │ ├── CreateProviderSsoForm.tsx │ │ │ └── OrganizationSsoView.tsx │ │ ├── useLeaveOrganization.tsx │ │ └── useOrganization.ts │ ├── projects │ │ ├── BaseProjectView.tsx │ │ ├── DashboardProjectListItem.tsx │ │ ├── ProjectListItemMenu.tsx │ │ ├── ProjectListView.tsx │ │ ├── ProjectPage.tsx │ │ ├── ProjectRouter.tsx │ │ ├── ProjectsRouter.tsx │ │ ├── TaskRedirect.tsx │ │ ├── TranslationStatesBar.tsx │ │ ├── WebsocketPreview.tsx │ │ ├── ai │ │ │ ├── AiView.tsx │ │ │ └── aiViewItems.tsx │ │ ├── dashboard │ │ │ ├── ActivityDateSeparator.tsx │ │ │ ├── ActivityList.tsx │ │ │ ├── DailyActivityChart.tsx │ │ │ ├── DashboardView.tsx │ │ │ ├── LanguageStats │ │ │ │ ├── LanguageLabels.tsx │ │ │ │ ├── LanguageMenu.tsx │ │ │ │ └── LanguageStats.tsx │ │ │ ├── PercentFormat.tsx │ │ │ ├── ProjectDescription.tsx │ │ │ ├── ProjectNameAndId.tsx │ │ │ ├── ProjectSettingsRight.tsx │ │ │ └── ProjectTotals.tsx │ │ ├── developer │ │ │ ├── CdNotConfiguredAlert.tsx │ │ │ ├── CopyUrlItem.tsx │ │ │ ├── DeveloperView.tsx │ │ │ ├── contentDelivery │ │ │ │ ├── CdAutoPublish.tsx │ │ │ │ ├── CdDialog.tsx │ │ │ │ ├── CdFileLink.tsx │ │ │ │ ├── CdFilesRow.tsx │ │ │ │ ├── CdItem.tsx │ │ │ │ ├── CdList.tsx │ │ │ │ ├── CdPruneBeforePublish.tsx │ │ │ │ ├── CdStorageSelector.tsx │ │ │ │ ├── getCdEditInitialValues.ts │ │ │ │ └── useCdActions.tsx │ │ │ └── developerViewItems.tsx │ │ ├── export │ │ │ ├── ExportForm.tsx │ │ │ ├── ExportFormContent.tsx │ │ │ ├── ExportView.tsx │ │ │ ├── components │ │ │ │ ├── EscapeHtmlSelector.tsx │ │ │ │ ├── FormatSelector.tsx │ │ │ │ ├── LanguageSelector.tsx │ │ │ │ ├── MessageFormatSelector.tsx │ │ │ │ ├── NsSelector.tsx │ │ │ │ ├── StateSelector.tsx │ │ │ │ ├── SupportArraysSelector.tsx │ │ │ │ ├── formatGroups.tsx │ │ │ │ └── messageFormatTranslation.tsx │ │ │ └── downloadExported.ts │ │ ├── import │ │ │ ├── ImportView.tsx │ │ │ ├── component │ │ │ │ ├── ImportAlertError.tsx │ │ │ │ ├── ImportConflictNotResolvedErrorDialog.tsx │ │ │ │ ├── ImportConflictResolutionDialog.tsx │ │ │ │ ├── ImportConflictTranslation.tsx │ │ │ │ ├── ImportConflictTranslationsPair.tsx │ │ │ │ ├── ImportConflictsData.tsx │ │ │ │ ├── ImportConflictsDataHeader.tsx │ │ │ │ ├── ImportConflictsSecondaryBar.tsx │ │ │ │ ├── ImportFileInput.tsx │ │ │ │ ├── ImportFileIssuesDialog.tsx │ │ │ │ ├── ImportInputAreaLayout.tsx │ │ │ │ ├── ImportNamespaceSelector.tsx │ │ │ │ ├── ImportOperationStatus.tsx │ │ │ │ ├── ImportOperationTitle.tsx │ │ │ │ ├── ImportProgress.tsx │ │ │ │ ├── ImportProgressOverlay.tsx │ │ │ │ ├── ImportResult.tsx │ │ │ │ ├── ImportResultLoadingOverlay.tsx │ │ │ │ ├── ImportResultRow.tsx │ │ │ │ ├── ImportSettingsPanel.tsx │ │ │ │ ├── ImportSupportedFormats.tsx │ │ │ │ ├── ImportTranslationsDialog.tsx │ │ │ │ └── LanguageSelector.tsx │ │ │ └── hooks │ │ │ │ ├── useApplyImportHelper.tsx │ │ │ │ ├── useConflictHintTranslate.ts │ │ │ │ ├── useConflictsHelper.tsx │ │ │ │ ├── useImportDataHelper.tsx │ │ │ │ └── useImportLanguageHelper.tsx │ │ ├── integrate │ │ │ ├── IntegrateView.tsx │ │ │ ├── component │ │ │ │ ├── ApiKeySelector.tsx │ │ │ │ ├── GoToDocsButton.tsx │ │ │ │ └── WeaponSelector.tsx │ │ │ ├── guides.tsx │ │ │ ├── guides │ │ │ │ ├── AndroidJetpackCompose.mdx │ │ │ │ ├── AndroidViews.mdx │ │ │ │ ├── Angular.mdx │ │ │ │ ├── Cli.mdx │ │ │ │ ├── Figma.mdx │ │ │ │ ├── Js.mdx │ │ │ │ ├── Next.mdx │ │ │ │ ├── React.mdx │ │ │ │ ├── Rest.mdx │ │ │ │ ├── Svelte.mdx │ │ │ │ ├── Unreal.mdx │ │ │ │ ├── Vue.mdx │ │ │ │ └── Web.mdx │ │ │ ├── types.ts │ │ │ └── useIntegrateState.ts │ │ ├── languages │ │ │ ├── LanguageEdit │ │ │ │ └── LanguageEditDialog.tsx │ │ │ ├── LanguageSettingsView.tsx │ │ │ ├── MachineTranslation │ │ │ │ ├── LanguageRow.tsx │ │ │ │ ├── LanguageSettings │ │ │ │ │ ├── LanguageSettingsDialog.tsx │ │ │ │ │ └── LanguageSettingsForm.tsx │ │ │ │ ├── MachineTranslation.tsx │ │ │ │ ├── PrimaryServiceLabel.tsx │ │ │ │ ├── ServiceAvatar.tsx │ │ │ │ ├── ServiceLabel.tsx │ │ │ │ ├── SettingsTable.tsx │ │ │ │ ├── SuggestionsLabel.tsx │ │ │ │ ├── supportsFormality.tsx │ │ │ │ ├── types.ts │ │ │ │ └── useMachineTranslationSettings.tsx │ │ │ └── ProjectLanguages.tsx │ │ ├── members │ │ │ ├── ProjectMembersView.tsx │ │ │ └── component │ │ │ │ ├── AgencyFilter.tsx │ │ │ │ ├── AgencySelect.tsx │ │ │ │ ├── InvitationItem.tsx │ │ │ │ ├── InviteDialog.tsx │ │ │ │ ├── MemberItem.tsx │ │ │ │ ├── RevokePermissionsButton.tsx │ │ │ │ ├── useCreateInvitation.tsx │ │ │ │ └── useUpdatePermissions.ts │ │ ├── project │ │ │ ├── ProjectCreateView.tsx │ │ │ ├── ProjectProfileAvatar.tsx │ │ │ ├── ProjectSettingsAdvanced.tsx │ │ │ ├── ProjectSettingsGeneral.tsx │ │ │ ├── ProjectSettingsView.tsx │ │ │ └── components │ │ │ │ ├── BaseLanguageSelect.tsx │ │ │ │ ├── CreateProjectLanguagesArrayField.tsx │ │ │ │ ├── DefaultNamespaceSelect.tsx │ │ │ │ ├── ProjectTransferModal.tsx │ │ │ │ └── SwitchWithDescription.tsx │ │ ├── projectMenu │ │ │ ├── ProjectMenu.tsx │ │ │ ├── SideLogo.tsx │ │ │ ├── SideMenu.tsx │ │ │ └── SideMenuItem.tsx │ │ ├── translations │ │ │ ├── BatchOperations │ │ │ │ ├── BatchOperations.tsx │ │ │ │ ├── BatchOperationsChangeIndicator.tsx │ │ │ │ ├── BatchSelect.tsx │ │ │ │ ├── OperationAddTags.tsx │ │ │ │ ├── OperationChangeNamespace.tsx │ │ │ │ ├── OperationClearTranslations.tsx │ │ │ │ ├── OperationCopyTranslations.tsx │ │ │ │ ├── OperationDelete.tsx │ │ │ │ ├── OperationExportTranslations.tsx │ │ │ │ ├── OperationMachineTranslate.tsx │ │ │ │ ├── OperationMarkAsReviewed.tsx │ │ │ │ ├── OperationMarkAsTranslated.tsx │ │ │ │ ├── OperationOrderTranslation.tsx │ │ │ │ ├── OperationPreTranslate.tsx │ │ │ │ ├── OperationRemoveTags.tsx │ │ │ │ ├── OperationsSummary │ │ │ │ │ ├── BatchIndicator.tsx │ │ │ │ │ ├── BatchOperationDialog.tsx │ │ │ │ │ ├── BatchProgress.tsx │ │ │ │ │ ├── OperationAbortButton.tsx │ │ │ │ │ ├── OperationsList.tsx │ │ │ │ │ ├── OperationsSummary.tsx │ │ │ │ │ ├── useOperationCancel.tsx │ │ │ │ │ └── utils.ts │ │ │ │ ├── SelectAllCheckbox.tsx │ │ │ │ ├── components │ │ │ │ │ ├── BatchOperationsLanguagesSelect.tsx │ │ │ │ │ ├── BatchOperationsSubmit.tsx │ │ │ │ │ └── OperationContainer.tsx │ │ │ │ ├── getPreselectedLanguages.ts │ │ │ │ ├── operations.tsx │ │ │ │ └── types.ts │ │ │ ├── CellKey.tsx │ │ │ ├── ColumnResizer.tsx │ │ │ ├── DirectionLocaleWrapper.tsx │ │ │ ├── KeyCreateForm │ │ │ │ ├── FormBody.tsx │ │ │ │ └── KeyCreateForm.tsx │ │ │ ├── KeyEdit │ │ │ │ ├── KeyAdvanced.tsx │ │ │ │ ├── KeyContext.tsx │ │ │ │ ├── KeyCustomValues.tsx │ │ │ │ ├── KeyEditModal.tsx │ │ │ │ ├── KeyGeneral.tsx │ │ │ │ └── types.ts │ │ │ ├── KeySingle │ │ │ │ ├── KeyEditForm.tsx │ │ │ │ └── KeySingle.tsx │ │ │ ├── Namespace │ │ │ │ ├── NamespaceBanner.tsx │ │ │ │ ├── NamespaceContent.tsx │ │ │ │ ├── NamespaceRenameDialog.tsx │ │ │ │ └── useNamespaceFilter.ts │ │ │ ├── Screenshots │ │ │ │ ├── ScreenshotDetail.tsx │ │ │ │ ├── ScreenshotDropzone.tsx │ │ │ │ ├── ScreenshotThumbnail.tsx │ │ │ │ ├── Screenshots.tsx │ │ │ │ ├── ScreenshotsList.tsx │ │ │ │ ├── isScreenshotExpired.tsx │ │ │ │ └── useScreenshotUpload.tsx │ │ │ ├── SingleKeyView.tsx │ │ │ ├── Suggestions │ │ │ │ ├── SuggestionAction.tsx │ │ │ │ ├── SuggestionsFirst.tsx │ │ │ │ ├── SuggestionsList.tsx │ │ │ │ ├── TranslationSuggestion.tsx │ │ │ │ └── useInfiniteSuggestions.ts │ │ │ ├── Tags │ │ │ │ ├── CloseButton.tsx │ │ │ │ ├── CustomPopper.tsx │ │ │ │ ├── Tag.tsx │ │ │ │ ├── TagAdd.tsx │ │ │ │ ├── TagInput.tsx │ │ │ │ ├── Tags.tsx │ │ │ │ └── Wrapper.tsx │ │ │ ├── ToolsPanel │ │ │ │ ├── AiPlayground.tsx │ │ │ │ ├── FloatingToolsPanel.tsx │ │ │ │ ├── ToolsPanel.tsx │ │ │ │ ├── common │ │ │ │ │ ├── Panel.tsx │ │ │ │ │ ├── PanelHeader.tsx │ │ │ │ │ ├── SmallActionButton.tsx │ │ │ │ │ ├── StickyDateSeparator.tsx │ │ │ │ │ ├── StyledLoadMore.tsx │ │ │ │ │ ├── TabMessage.tsx │ │ │ │ │ ├── splitByParameter.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── useExtractedPlural.tsx │ │ │ │ ├── panels │ │ │ │ │ ├── Comments │ │ │ │ │ │ ├── Comment.tsx │ │ │ │ │ │ ├── Comments.tsx │ │ │ │ │ │ └── useComments.tsx │ │ │ │ │ ├── History │ │ │ │ │ │ ├── History.tsx │ │ │ │ │ │ ├── HistoryItem.tsx │ │ │ │ │ │ ├── HistoryTypes.ts │ │ │ │ │ │ ├── mapHistoryToActivity.ts │ │ │ │ │ │ └── useHistory.tsx │ │ │ │ │ ├── KeyboardShortcuts │ │ │ │ │ │ └── KeyboardShortcuts.tsx │ │ │ │ │ ├── MachineTranslation │ │ │ │ │ │ ├── MachineTranslation.tsx │ │ │ │ │ │ ├── MachineTranslationItem.tsx │ │ │ │ │ │ ├── MachineTranslationPromptWrapper.tsx │ │ │ │ │ │ ├── ProviderLogo.tsx │ │ │ │ │ │ └── useMTStreamed.tsx │ │ │ │ │ └── TranslationMemory │ │ │ │ │ │ ├── TranslationMemory.tsx │ │ │ │ │ │ └── TranslationMemoryItem.tsx │ │ │ │ ├── panelsList.tsx │ │ │ │ ├── useOpenPanels.ts │ │ │ │ └── usePanelData.ts │ │ │ ├── TranslationEditor.tsx │ │ │ ├── TranslationFilters │ │ │ │ ├── FilterItem.tsx │ │ │ │ ├── StateIndicator.tsx │ │ │ │ ├── SubfilterComments.tsx │ │ │ │ ├── SubfilterLabels.tsx │ │ │ │ ├── SubfilterNamespaces.tsx │ │ │ │ ├── SubfilterScreenshots.tsx │ │ │ │ ├── SubfilterSuggestions.tsx │ │ │ │ ├── SubfilterTags.tsx │ │ │ │ ├── SubfilterTranslations.tsx │ │ │ │ ├── TranslationFilters.tsx │ │ │ │ ├── TranslationFiltersPopup.tsx │ │ │ │ ├── summary.ts │ │ │ │ ├── tools.ts │ │ │ │ └── useTranslationFilters.tsx │ │ │ ├── TranslationHeader │ │ │ │ ├── KeyCreateDialog.tsx │ │ │ │ ├── StickyHeader.tsx │ │ │ │ ├── TranslationControls.tsx │ │ │ │ ├── TranslationControlsCompact.tsx │ │ │ │ └── TranslationsHeader.tsx │ │ │ ├── Translations.tsx │ │ │ ├── TranslationsList │ │ │ │ ├── CellTranslation.tsx │ │ │ │ ├── Label │ │ │ │ │ ├── Control │ │ │ │ │ │ ├── AddLabel.tsx │ │ │ │ │ │ └── LabelSelector.tsx │ │ │ │ │ └── LabelControl.tsx │ │ │ │ ├── RowList.tsx │ │ │ │ ├── TranslationLabels.tsx │ │ │ │ ├── TranslationLanguage.tsx │ │ │ │ ├── TranslationRead.tsx │ │ │ │ ├── TranslationWrite.tsx │ │ │ │ └── TranslationsList.tsx │ │ │ ├── TranslationsTable │ │ │ │ ├── CellLanguage.tsx │ │ │ │ ├── CellTranslation.tsx │ │ │ │ ├── RowTable.tsx │ │ │ │ ├── TranslationRead.tsx │ │ │ │ ├── TranslationWrite.tsx │ │ │ │ └── TranslationsTable.tsx │ │ │ ├── TranslationsToolbar.tsx │ │ │ ├── TranslationsView.tsx │ │ │ ├── cell │ │ │ │ ├── CellStateBar.tsx │ │ │ │ ├── ControlsButton.tsx │ │ │ │ ├── ControlsEditorReadOnly.tsx │ │ │ │ ├── ControlsEditorSmall.tsx │ │ │ │ ├── ControlsKey.tsx │ │ │ │ ├── ControlsTranslation.tsx │ │ │ │ ├── MissingPlaceholders.tsx │ │ │ │ ├── SmallActionButton.tsx │ │ │ │ ├── StateIcon.tsx │ │ │ │ ├── StateTransitionButtons.tsx │ │ │ │ ├── TranslationFlags.tsx │ │ │ │ ├── editorMainActions │ │ │ │ │ ├── ControlsEditorMain.tsx │ │ │ │ │ └── getEditorActions.tsx │ │ │ │ ├── styles.ts │ │ │ │ └── useMissingPlaceholders.ts │ │ │ ├── context │ │ │ │ ├── HeaderNsContext.ts │ │ │ │ ├── TranslationsContext.ts │ │ │ │ ├── services │ │ │ │ │ ├── useAiPlaygroundService.tsx │ │ │ │ │ ├── useEditService.tsx │ │ │ │ │ ├── useLabelsService.tsx │ │ │ │ │ ├── useLayoutService.ts │ │ │ │ │ ├── usePositionService.tsx │ │ │ │ │ ├── useRefsService.ts │ │ │ │ │ ├── useSelectionService.tsx │ │ │ │ │ ├── useStateService.tsx │ │ │ │ │ ├── useTagsService.tsx │ │ │ │ │ ├── useTaskService.tsx │ │ │ │ │ ├── useTranslationFilterService.tsx │ │ │ │ │ ├── useTranslationsService.tsx │ │ │ │ │ ├── useWebsocketService.ts │ │ │ │ │ └── utils.tsx │ │ │ │ ├── shortcuts │ │ │ │ │ ├── tools.ts │ │ │ │ │ └── useTranslationsShortcuts.ts │ │ │ │ ├── types.ts │ │ │ │ ├── useNsBanners.ts │ │ │ │ └── useTranslationsWebsocketBlocker.ts │ │ │ ├── prefilters │ │ │ │ ├── ContainerPrefilter.tsx │ │ │ │ ├── Prefilter.tsx │ │ │ │ ├── PrefilterActivity.tsx │ │ │ │ ├── PrefilterFailedJob.tsx │ │ │ │ └── usePrefilter.ts │ │ │ ├── translationVisual │ │ │ │ ├── AiPlaygroundPreview.tsx │ │ │ │ ├── GlossaryHighlight.tsx │ │ │ │ ├── PluralEditor.tsx │ │ │ │ ├── TranslationPlurals.tsx │ │ │ │ ├── TranslationVisual.tsx │ │ │ │ ├── TranslationWithPlaceholders.tsx │ │ │ │ ├── placeholderToElement.tsx │ │ │ │ └── useTranslationPlurals.tsx │ │ │ ├── useBaseTranslation.ts │ │ │ ├── useColumns.ts │ │ │ ├── useKeyCell.ts │ │ │ ├── useResize.ts │ │ │ ├── useTranslationCell.ts │ │ │ └── useUrlPromptState.tsx │ │ └── useLeaveProject.tsx │ └── userSettings │ │ ├── BaseUserSettingsView.tsx │ │ ├── UserSettingsRouter.tsx │ │ ├── accountSecurity │ │ ├── AccountSecurityView.tsx │ │ ├── ChangeAuthProvider.tsx │ │ ├── ChangePassword.tsx │ │ ├── DisableMfaDialog.tsx │ │ ├── EnableMfaDialog.tsx │ │ ├── MfaRecoveryCodesDialog.tsx │ │ └── MfaSettings.tsx │ │ ├── apiKeys │ │ ├── ApiKeyExpiryInfo.tsx │ │ ├── ApiKeyListItem.tsx │ │ ├── ApiKeysEmptyListMessage.tsx │ │ ├── ApiKeysView.tsx │ │ ├── EditApiKeyDialog.tsx │ │ ├── GenerateApiKeyDialog.tsx │ │ ├── NewApiKeyInfo.tsx │ │ └── RegenerateApiKeyDialog.tsx │ │ ├── notifications │ │ ├── NotificationsView.tsx │ │ └── SettingsRow.tsx │ │ ├── pats │ │ ├── EditPatDialog.tsx │ │ ├── GeneratePatDialog.tsx │ │ ├── NewTokenInfo.tsx │ │ ├── PatEmptyListMessage.tsx │ │ ├── PatExpiryInfo.tsx │ │ ├── PatListItem.tsx │ │ ├── PatsView.tsx │ │ └── RegeneratePatDialog.tsx │ │ └── userProfile │ │ ├── DeleteUserButton.tsx │ │ ├── DeleteUserMessages.tsx │ │ ├── UserProfileAvatar.tsx │ │ ├── UserProfileFields.tsx │ │ └── UserProfileView.tsx └── websocket-client │ └── WebsocketClient.ts ├── tolgee.dev.d.ts ├── tolgee.prod.d.ts ├── tsconfig.extend.json ├── tsconfig.json ├── tsconfig.prod.json ├── vite-env.d.ts └── vite.config.ts /.coderabbit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.coderabbit.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | 61f7b543287c239b9b62a43abd04006343d81889 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [tolgee] 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/roadmap_item.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/ISSUE_TEMPLATE/roadmap_item.md -------------------------------------------------------------------------------- /.github/actions/download-backend-build/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/actions/download-backend-build/action.yaml -------------------------------------------------------------------------------- /.github/actions/setup-env/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/actions/setup-env/action.yaml -------------------------------------------------------------------------------- /.github/actions/upload-backend-build/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/actions/upload-backend-build/action.yaml -------------------------------------------------------------------------------- /.github/workflows/inactive-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/workflows/inactive-issues.yml -------------------------------------------------------------------------------- /.github/workflows/prerelease-alpha.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/workflows/prerelease-alpha.yml -------------------------------------------------------------------------------- /.github/workflows/preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/workflows/preview.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/reportIntermittentTests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/workflows/reportIntermittentTests.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.gitmodules -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.husky/post-checkout: -------------------------------------------------------------------------------- 1 | node webapp/scripts/updateBranchInfo.mjs 2 | -------------------------------------------------------------------------------- /.husky/post-commit: -------------------------------------------------------------------------------- 1 | node webapp/scripts/updateBranchInfo.mjs 2 | -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 21.0 2 | -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Tolgee-Application.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/Tolgee-Application.gif -------------------------------------------------------------------------------- /Tolgee-integration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/Tolgee-integration.gif -------------------------------------------------------------------------------- /Tolgee-specs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/Tolgee-specs.gif -------------------------------------------------------------------------------- /backend/api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/api/build.gradle -------------------------------------------------------------------------------- /backend/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/build.gradle -------------------------------------------------------------------------------- /backend/app/src/main/kotlin/io/tolgee/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/main/kotlin/io/tolgee/Application.kt -------------------------------------------------------------------------------- /backend/app/src/main/resources/application-cli.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/main/resources/application-cli.yaml -------------------------------------------------------------------------------- /backend/app/src/main/resources/application-e2e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/main/resources/application-e2e.yaml -------------------------------------------------------------------------------- /backend/app/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/main/resources/application.yaml -------------------------------------------------------------------------------- /backend/app/src/test/kotlin/io/tolgee/AuthTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/kotlin/io/tolgee/AuthTest.kt -------------------------------------------------------------------------------- /backend/app/src/test/kotlin/io/tolgee/PatAuthTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/kotlin/io/tolgee/PatAuthTest.kt -------------------------------------------------------------------------------- /backend/app/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/application.yaml -------------------------------------------------------------------------------- /backend/app/src/test/resources/import/apple/en.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/import/apple/en.xliff -------------------------------------------------------------------------------- /backend/app/src/test/resources/import/empty-keys.json: -------------------------------------------------------------------------------- 1 | { 2 | "empty": null 3 | } 4 | -------------------------------------------------------------------------------- /backend/app/src/test/resources/import/error.json: -------------------------------------------------------------------------------- 1 | asdlasj l -------------------------------------------------------------------------------- /backend/app/src/test/resources/import/namespaces.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/import/namespaces.zip -------------------------------------------------------------------------------- /backend/app/src/test/resources/import/nested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/import/nested.json -------------------------------------------------------------------------------- /backend/app/src/test/resources/import/new.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/import/new.json -------------------------------------------------------------------------------- /backend/app/src/test/resources/import/po/example.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/import/po/example.po -------------------------------------------------------------------------------- /backend/app/src/test/resources/import/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/import/simple.json -------------------------------------------------------------------------------- /backend/app/src/test/resources/import/zipOfJsons.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/import/zipOfJsons.zip -------------------------------------------------------------------------------- /backend/app/src/test/resources/keyImportRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/keyImportRequest.json -------------------------------------------------------------------------------- /backend/app/src/test/resources/test-server.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/app/src/test/resources/test-server.ldif -------------------------------------------------------------------------------- /backend/data/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/build.gradle -------------------------------------------------------------------------------- /backend/data/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'data' 2 | -------------------------------------------------------------------------------- /backend/data/src/main/kotlin/io/tolgee/Metrics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/main/kotlin/io/tolgee/Metrics.kt -------------------------------------------------------------------------------- /backend/data/src/main/kotlin/io/tolgee/activity/UtmData.kt: -------------------------------------------------------------------------------- 1 | package io.tolgee.activity 2 | 3 | typealias UtmData = Map? 4 | -------------------------------------------------------------------------------- /backend/data/src/main/kotlin/io/tolgee/api/IMfa.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/main/kotlin/io/tolgee/api/IMfa.kt -------------------------------------------------------------------------------- /backend/data/src/main/kotlin/io/tolgee/development/testDataBuilder/FT.kt: -------------------------------------------------------------------------------- 1 | package io.tolgee.development.testDataBuilder 2 | 3 | typealias FT = T.() -> Unit 4 | -------------------------------------------------------------------------------- /backend/data/src/main/kotlin/io/tolgee/model/Pat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/main/kotlin/io/tolgee/model/Pat.kt -------------------------------------------------------------------------------- /backend/data/src/main/kotlin/io/tolgee/util/I18n.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/main/kotlin/io/tolgee/util/I18n.kt -------------------------------------------------------------------------------- /backend/data/src/main/resources/I18n_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/main/resources/I18n_en.properties -------------------------------------------------------------------------------- /backend/data/src/main/resources/hibernate-types.properties: -------------------------------------------------------------------------------- 1 | hibernate.types.print.banner = false 2 | -------------------------------------------------------------------------------- /backend/data/src/main/resources/tolgee-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/main/resources/tolgee-logo.png -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/apple/Localizable_params.strings: -------------------------------------------------------------------------------- 1 | "welcome_header" = "Hello, %@ {meto}"; 2 | -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/csv/icu.csv: -------------------------------------------------------------------------------- 1 | key,en 2 | key,{param} -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/csv/java.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/test/resources/import/csv/java.csv -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/csv/php.csv: -------------------------------------------------------------------------------- 1 | key,en 2 | key,"%'s with ' flag" -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/csv/unknown.csv: -------------------------------------------------------------------------------- 1 | key,en 2 | key,This suits php and java -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/error.json: -------------------------------------------------------------------------------- 1 | asdlasj l 2 | -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/json/icu.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "{param}" 3 | } 4 | -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/json/php.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "%'s with ' flag" 3 | } 4 | -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/json/unknown.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "This suits php and java" 3 | } 4 | -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/po/example.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/test/resources/import/po/example.po -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/properties/icu.properties: -------------------------------------------------------------------------------- 1 | key1=Param {hello} 2 | -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/properties/java.properties: -------------------------------------------------------------------------------- 1 | key1=Param %d 2 | -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/test/resources/import/simple.json -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/xlsx/icu.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/test/resources/import/xlsx/icu.xlsx -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/xlsx/php.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/test/resources/import/xlsx/php.xlsx -------------------------------------------------------------------------------- /backend/data/src/test/resources/import/yaml/icu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/data/src/test/resources/import/yaml/icu.yaml -------------------------------------------------------------------------------- /backend/data/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /backend/development/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/development/build.gradle -------------------------------------------------------------------------------- /backend/ktlint/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/ktlint/build.gradle -------------------------------------------------------------------------------- /backend/ktlint/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'ktlint' 2 | -------------------------------------------------------------------------------- /backend/misc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/misc/build.gradle -------------------------------------------------------------------------------- /backend/misc/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'misc' 2 | -------------------------------------------------------------------------------- /backend/misc/src/main/kotlin/io/tolgee/constants.kt: -------------------------------------------------------------------------------- 1 | package io.tolgee 2 | 3 | const val API_KEY_HEADER_NAME = "X-API-Key" 4 | -------------------------------------------------------------------------------- /backend/security/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/security/build.gradle -------------------------------------------------------------------------------- /backend/security/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'security' 2 | -------------------------------------------------------------------------------- /backend/security/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /backend/testing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/backend/testing/build.gradle -------------------------------------------------------------------------------- /backend/testing/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'testing-core' 2 | -------------------------------------------------------------------------------- /docker/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/docker/.env -------------------------------------------------------------------------------- /docker/app/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/docker/app/.dockerignore -------------------------------------------------------------------------------- /docker/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/docker/app/Dockerfile -------------------------------------------------------------------------------- /docker/app/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/docker/app/cmd.sh -------------------------------------------------------------------------------- /docker/docker-compose.debug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/docker/docker-compose.debug.yml -------------------------------------------------------------------------------- /docker/docker-compose.template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/docker/docker-compose.template.yml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/docker/gitpod.Dockerfile -------------------------------------------------------------------------------- /e2e/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/.eslintrc.json -------------------------------------------------------------------------------- /e2e/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/.prettierignore -------------------------------------------------------------------------------- /e2e/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/.prettierrc.json -------------------------------------------------------------------------------- /e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/README.md -------------------------------------------------------------------------------- /e2e/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress.config.ts -------------------------------------------------------------------------------- /e2e/cypress/common/XpathBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/XpathBuilder.ts -------------------------------------------------------------------------------- /e2e/cypress/common/activities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/activities.ts -------------------------------------------------------------------------------- /e2e/cypress/common/administration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/administration.ts -------------------------------------------------------------------------------- /e2e/cypress/common/apiCalls/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/apiCalls/common.ts -------------------------------------------------------------------------------- /e2e/cypress/common/apiCalls/testData/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/apiCalls/testData/generator.ts -------------------------------------------------------------------------------- /e2e/cypress/common/apiCalls/testData/testData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/apiCalls/testData/testData.ts -------------------------------------------------------------------------------- /e2e/cypress/common/apiKeysAndPats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/apiKeysAndPats.ts -------------------------------------------------------------------------------- /e2e/cypress/common/batchOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/batchOperations.ts -------------------------------------------------------------------------------- /e2e/cypress/common/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/comments.ts -------------------------------------------------------------------------------- /e2e/cypress/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/constants.ts -------------------------------------------------------------------------------- /e2e/cypress/common/errorHandling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/errorHandling.ts -------------------------------------------------------------------------------- /e2e/cypress/common/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/export.ts -------------------------------------------------------------------------------- /e2e/cypress/common/features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/features.ts -------------------------------------------------------------------------------- /e2e/cypress/common/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/filters.ts -------------------------------------------------------------------------------- /e2e/cypress/common/globalRetries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/globalRetries.ts -------------------------------------------------------------------------------- /e2e/cypress/common/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/helpers.ts -------------------------------------------------------------------------------- /e2e/cypress/common/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/import.ts -------------------------------------------------------------------------------- /e2e/cypress/common/languages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/languages.ts -------------------------------------------------------------------------------- /e2e/cypress/common/loading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/loading.ts -------------------------------------------------------------------------------- /e2e/cypress/common/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/login.ts -------------------------------------------------------------------------------- /e2e/cypress/common/members.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/members.ts -------------------------------------------------------------------------------- /e2e/cypress/common/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/notifications.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/ai.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/batchOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/batchOperations.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/dashboard.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/developer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/developer.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/export.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/integration.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/keys.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/main.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/members.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/members.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/myTasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/myTasks.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/shared.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissions/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissions/translations.ts -------------------------------------------------------------------------------- /e2e/cypress/common/permissionsMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/permissionsMenu.ts -------------------------------------------------------------------------------- /e2e/cypress/common/projects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/projects.ts -------------------------------------------------------------------------------- /e2e/cypress/common/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/prompt.ts -------------------------------------------------------------------------------- /e2e/cypress/common/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/shared.ts -------------------------------------------------------------------------------- /e2e/cypress/common/shortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/shortcuts.ts -------------------------------------------------------------------------------- /e2e/cypress/common/singleKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/singleKey.ts -------------------------------------------------------------------------------- /e2e/cypress/common/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/state.ts -------------------------------------------------------------------------------- /e2e/cypress/common/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/tags.ts -------------------------------------------------------------------------------- /e2e/cypress/common/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/tasks.ts -------------------------------------------------------------------------------- /e2e/cypress/common/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/translations.ts -------------------------------------------------------------------------------- /e2e/cypress/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/types.ts -------------------------------------------------------------------------------- /e2e/cypress/common/xPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/xPath.ts -------------------------------------------------------------------------------- /e2e/cypress/common/xlsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/common/xlsx.ts -------------------------------------------------------------------------------- /e2e/cypress/compounds/E2ActivityChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/compounds/E2ActivityChecker.ts -------------------------------------------------------------------------------- /e2e/cypress/compounds/E2KeyCreateDialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/compounds/E2KeyCreateDialog.ts -------------------------------------------------------------------------------- /e2e/cypress/compounds/E2NamespaceSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/compounds/E2NamespaceSelector.ts -------------------------------------------------------------------------------- /e2e/cypress/compounds/E2TranslationLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/compounds/E2TranslationLabel.ts -------------------------------------------------------------------------------- /e2e/cypress/compounds/E2TranslationsView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/compounds/E2TranslationsView.ts -------------------------------------------------------------------------------- /e2e/cypress/compounds/glossaries/E2GlossariesView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/compounds/glossaries/E2GlossariesView.ts -------------------------------------------------------------------------------- /e2e/cypress/compounds/glossaries/E2GlossaryView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/compounds/glossaries/E2GlossaryView.ts -------------------------------------------------------------------------------- /e2e/cypress/compounds/tasks/E2TaskForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/compounds/tasks/E2TaskForm.ts -------------------------------------------------------------------------------- /e2e/cypress/compounds/tasks/E2TasksView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/compounds/tasks/E2TasksView.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/administration/base.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/administration/base.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/administration/customerDebug.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/administration/customerDebug.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/aiPlayground/basicPrompt.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/aiPlayground/basicPrompt.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/aiPlayground/customPrompt.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/aiPlayground/customPrompt.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/aiPlayground/previewBatch.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/aiPlayground/previewBatch.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/aiPlayground/promptSaving.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/aiPlayground/promptSaving.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/aiPlayground/promptsList.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/aiPlayground/promptsList.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/announcement.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/announcement.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/avatars.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/avatars.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/errorHandling/errorHandlingGet.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/errorHandling/errorHandlingGet.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/formerUser.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/formerUser.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/create.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/create.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/createTerm.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/createTerm.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/delete.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/delete.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/deleteTerm.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/deleteTerm.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/edit.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/edit.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/editTerm.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/editTerm.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/editTranslation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/editTranslation.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/highlighting.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/highlighting.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/importExport.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/importExport.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/navigation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/navigation.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/glossary/panel.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/glossary/panel.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/import/importAddingFiles.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/import/importAddingFiles.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/import/importApplication.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/import/importApplication.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/import/importErrors.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/import/importErrors.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/import/importLotOfData.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/import/importLotOfData.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/import/importResolving.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/import/importResolving.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/import/importSettings.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/import/importSettings.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/languages/aiCustomization.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/languages/aiCustomization.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/languages/languageCreation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/languages/languageCreation.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/languages/languageModification.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/languages/languageModification.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/llmProviders/llmProviders.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/llmProviders/llmProviders.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/notifications/notifications.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/notifications/notifications.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/organizations/apps/slack.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/organizations/apps/slack.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/basics.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/basics.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/contentDelivery.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/contentDelivery.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/contentStorage.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/contentStorage.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/export/export.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/export/export.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/export/exportFormats.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/export/exportFormats.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/integrate.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/integrate.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/invitation.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/invitation.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/labels.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/labels.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/leaving.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/leaving.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/placeholdersDisabled.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/placeholdersDisabled.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/projectDashboard.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/projectDashboard.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/projectMembers.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/projectMembers.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/projectsListDashboard.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/projectsListDashboard.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/settings.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/settings.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/settings.namespace.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/settings.namespace.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/transferring.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/transferring.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/projects/webhooks.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/projects/webhooks.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/screenshots.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/screenshots.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/seatLimit.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/seatLimit.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/security/authProviderChange.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/security/authProviderChange.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/security/login.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/security/login.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/security/noPermission.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/security/noPermission.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/security/sensitiveOperations.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/security/sensitiveOperations.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/security/signUp.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/security/signUp.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/selfHostedLimits.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/selfHostedLimits.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/tasks/batchOpTasks.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/tasks/batchOpTasks.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/tasks/myTasks.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/tasks/myTasks.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/tasks/projectTasks.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/tasks/projectTasks.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/tasks/tasksEditAlerts.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/tasks/tasksEditAlerts.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/autoTranslations.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/autoTranslations.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/base.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/base.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/batchJobs.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/batchJobs.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/comments.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/comments.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/keyDescription.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/keyDescription.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/mtSettings.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/mtSettings.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/namespaces.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/namespaces.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/outdated.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/outdated.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/plurals.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/plurals.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/singleKeyForm.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/singleKeyForm.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/states.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/states.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/translationLabels.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/translationLabels.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/translations/translationMemory.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/translations/translationMemory.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/userSettings/accountSecurity.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/userSettings/accountSecurity.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/userSettings/apiKeys.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/userSettings/apiKeys.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/userSettings/pats.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/userSettings/pats.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/userSettings/profile.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/userSettings/profile.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/userSettings/quickStart.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/userSettings/quickStart.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/userSettings/userDeletion.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/userSettings/userDeletion.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/userSettings/userSettings.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/userSettings/userSettings.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/withoutAuthentication/noAuth.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/e2e/withoutAuthentication/noAuth.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/fixtures/avatars/pepi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/avatars/pepi.jpg -------------------------------------------------------------------------------- /e2e/cypress/fixtures/glossary/import_basic.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/glossary/import_basic.csv -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/error.json.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/error.json.zip -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/json_with_errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/json_with_errors.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/namespaces.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/namespaces.zip -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/po/example.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/po/example.po -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/po/placeholders.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/po/placeholders.po -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/simple.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/xliff/example.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/xliff/example.xliff -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/xliff/larger.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/xliff/larger.xlf -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/zipOfJsons.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/zipOfJsons.zip -------------------------------------------------------------------------------- /e2e/cypress/fixtures/import/zipOfUnknown.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/import/zipOfUnknown.zip -------------------------------------------------------------------------------- /e2e/cypress/fixtures/screenshots/test_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/screenshots/test_1.png -------------------------------------------------------------------------------- /e2e/cypress/fixtures/screenshots/test_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/screenshots/test_2.png -------------------------------------------------------------------------------- /e2e/cypress/fixtures/screenshots/test_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/fixtures/screenshots/test_3.png -------------------------------------------------------------------------------- /e2e/cypress/fixtures/translationProtection/conflict.json: -------------------------------------------------------------------------------- 1 | { 2 | "key 0": "Conflicting translation" 3 | } -------------------------------------------------------------------------------- /e2e/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/plugins/index.js -------------------------------------------------------------------------------- /e2e/cypress/plugins/unzipping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/plugins/unzipping.js -------------------------------------------------------------------------------- /e2e/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/support/commands.ts -------------------------------------------------------------------------------- /e2e/cypress/support/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/support/custom.d.ts -------------------------------------------------------------------------------- /e2e/cypress/support/dataCyType.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/support/dataCyType.d.ts -------------------------------------------------------------------------------- /e2e/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/support/e2e.ts -------------------------------------------------------------------------------- /e2e/cypress/support/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/support/index.d.ts -------------------------------------------------------------------------------- /e2e/cypress/support/registerCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/support/registerCommands.ts -------------------------------------------------------------------------------- /e2e/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/cypress/tsconfig.json -------------------------------------------------------------------------------- /e2e/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/docker-compose.yml -------------------------------------------------------------------------------- /e2e/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/package-lock.json -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/e2e/package.json -------------------------------------------------------------------------------- /ee/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/ee/LICENSE -------------------------------------------------------------------------------- /ee/backend/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/ee/backend/app/build.gradle -------------------------------------------------------------------------------- /ee/backend/tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/ee/backend/tests/build.gradle -------------------------------------------------------------------------------- /ee/backend/tests/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/ee/backend/tests/src/test/resources/application.yaml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/docker.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradle/docker.gradle -------------------------------------------------------------------------------- /gradle/e2e.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradle/e2e.gradle -------------------------------------------------------------------------------- /gradle/liquibase.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradle/liquibase.gradle -------------------------------------------------------------------------------- /gradle/runE2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradle/runE2e.sh -------------------------------------------------------------------------------- /gradle/utils.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradle/utils.gradle -------------------------------------------------------------------------------- /gradle/webapp.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradle/webapp.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ngrok.template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/ngrok.template.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/package.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/settings.gradle -------------------------------------------------------------------------------- /tolgee-app.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/tolgee-app.gif -------------------------------------------------------------------------------- /tolgee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/tolgee.gif -------------------------------------------------------------------------------- /webapp/.env.development: -------------------------------------------------------------------------------- 1 | VITE_APP_API_URL=http://localhost:8080 -------------------------------------------------------------------------------- /webapp/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/.env.production -------------------------------------------------------------------------------- /webapp/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/.eslintrc.json -------------------------------------------------------------------------------- /webapp/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/.prettierignore -------------------------------------------------------------------------------- /webapp/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/.prettierrc.json -------------------------------------------------------------------------------- /webapp/.tolgeerc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/.tolgeerc.json -------------------------------------------------------------------------------- /webapp/README.md: -------------------------------------------------------------------------------- 1 | To understand how to run tolgee locally, read our [WIKI page](../DEVELOPMENT.md). 2 | -------------------------------------------------------------------------------- /webapp/dataCy.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/dataCy.plugin.ts -------------------------------------------------------------------------------- /webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/index.html -------------------------------------------------------------------------------- /webapp/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/jest.config.js -------------------------------------------------------------------------------- /webapp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/package-lock.json -------------------------------------------------------------------------------- /webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/package.json -------------------------------------------------------------------------------- /webapp/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/favicon.svg -------------------------------------------------------------------------------- /webapp/public/images/brokenMouse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/brokenMouse.svg -------------------------------------------------------------------------------- /webapp/public/images/emailVerification.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/emailVerification.svg -------------------------------------------------------------------------------- /webapp/public/images/emailVerificationDark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/emailVerificationDark.svg -------------------------------------------------------------------------------- /webapp/public/images/mailDark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/mailDark.svg -------------------------------------------------------------------------------- /webapp/public/images/mailLight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/mailLight.svg -------------------------------------------------------------------------------- /webapp/public/images/mouseYogaDark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/mouseYogaDark.svg -------------------------------------------------------------------------------- /webapp/public/images/mouseYogaLight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/mouseYogaLight.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/aws-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/aws-logo-dark.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/aws-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/aws-logo-light.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/baidu-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/baidu-icon.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/deepl-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/deepl-logo-dark.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/deepl-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/deepl-logo-light.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/google-translate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/google-translate.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/llm-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/llm-logo-dark.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/llm-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/llm-logo-light.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/tolgee-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/tolgee-logo-dark.svg -------------------------------------------------------------------------------- /webapp/public/images/providers/tolgee-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/providers/tolgee-logo-light.svg -------------------------------------------------------------------------------- /webapp/public/images/slackLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/slackLogo.svg -------------------------------------------------------------------------------- /webapp/public/images/sleepingMouse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/sleepingMouse.svg -------------------------------------------------------------------------------- /webapp/public/images/standardMouse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/standardMouse.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/android.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/android.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/angular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/angular.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/figma.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/figma.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/gatsby.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/gatsby.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/jetpackcompose.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/jetpackcompose.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/js.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/js.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/next.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/react.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/svelte.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/unreal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/unreal.svg -------------------------------------------------------------------------------- /webapp/public/images/technologies/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/public/images/technologies/vue.svg -------------------------------------------------------------------------------- /webapp/scripts/generate-schemas.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/scripts/generate-schemas.mjs -------------------------------------------------------------------------------- /webapp/scripts/loadTranslations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/scripts/loadTranslations.sh -------------------------------------------------------------------------------- /webapp/scripts/prepareEe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/scripts/prepareEe.js -------------------------------------------------------------------------------- /webapp/scripts/updateBranchInfo.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/scripts/updateBranchInfo.mjs -------------------------------------------------------------------------------- /webapp/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/.DS_Store -------------------------------------------------------------------------------- /webapp/src/GlobalStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/GlobalStyles.tsx -------------------------------------------------------------------------------- /webapp/src/RequirePreferredOrganization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/RequirePreferredOrganization.tsx -------------------------------------------------------------------------------- /webapp/src/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ThemeProvider.tsx -------------------------------------------------------------------------------- /webapp/src/colors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/colors.tsx -------------------------------------------------------------------------------- /webapp/src/component/AfterLoginRedirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/AfterLoginRedirect.tsx -------------------------------------------------------------------------------- /webapp/src/component/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/App.tsx -------------------------------------------------------------------------------- /webapp/src/component/AutoTranslationIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/AutoTranslationIcon.tsx -------------------------------------------------------------------------------- /webapp/src/component/ButtonToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/ButtonToggle.tsx -------------------------------------------------------------------------------- /webapp/src/component/CustomIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/CustomIcons.tsx -------------------------------------------------------------------------------- /webapp/src/component/DangerZone/DangerButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/DangerZone/DangerButton.tsx -------------------------------------------------------------------------------- /webapp/src/component/DangerZone/DangerZone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/DangerZone/DangerZone.tsx -------------------------------------------------------------------------------- /webapp/src/component/EmailNotVerifiedView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/EmailNotVerifiedView.tsx -------------------------------------------------------------------------------- /webapp/src/component/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/ErrorBoundary.tsx -------------------------------------------------------------------------------- /webapp/src/component/FakeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/FakeInput.tsx -------------------------------------------------------------------------------- /webapp/src/component/FormField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/FormField.tsx -------------------------------------------------------------------------------- /webapp/src/component/Ga4Tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/Ga4Tag.tsx -------------------------------------------------------------------------------- /webapp/src/component/GlobalErrorModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/GlobalErrorModal.tsx -------------------------------------------------------------------------------- /webapp/src/component/GlobalLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/GlobalLoading.tsx -------------------------------------------------------------------------------- /webapp/src/component/GoToBilling.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/GoToBilling.tsx -------------------------------------------------------------------------------- /webapp/src/component/HelpMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/HelpMenu.tsx -------------------------------------------------------------------------------- /webapp/src/component/LimitedHeightText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/LimitedHeightText.tsx -------------------------------------------------------------------------------- /webapp/src/component/LinkExternal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/LinkExternal.tsx -------------------------------------------------------------------------------- /webapp/src/component/LinkReadMore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/LinkReadMore.tsx -------------------------------------------------------------------------------- /webapp/src/component/ListComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/ListComponents.tsx -------------------------------------------------------------------------------- /webapp/src/component/LoadingSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/LoadingSkeleton.tsx -------------------------------------------------------------------------------- /webapp/src/component/MandatoryDataProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/MandatoryDataProvider.tsx -------------------------------------------------------------------------------- /webapp/src/component/MdxProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/MdxProvider.tsx -------------------------------------------------------------------------------- /webapp/src/component/MfaBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/MfaBadge.tsx -------------------------------------------------------------------------------- /webapp/src/component/MuiLocalizationProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/MuiLocalizationProvider.tsx -------------------------------------------------------------------------------- /webapp/src/component/PermissionsSettings/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/PermissionsSettings/types.ts -------------------------------------------------------------------------------- /webapp/src/component/PermissionsSettings/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/PermissionsSettings/utils.ts -------------------------------------------------------------------------------- /webapp/src/component/ProjectWithAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/ProjectWithAvatar.tsx -------------------------------------------------------------------------------- /webapp/src/component/RootRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/RootRouter.tsx -------------------------------------------------------------------------------- /webapp/src/component/ScreenshotWithLabels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/ScreenshotWithLabels.tsx -------------------------------------------------------------------------------- /webapp/src/component/SmoothProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/SmoothProgress.tsx -------------------------------------------------------------------------------- /webapp/src/component/SpinnerProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/SpinnerProgress.tsx -------------------------------------------------------------------------------- /webapp/src/component/SubmenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/SubmenuItem.tsx -------------------------------------------------------------------------------- /webapp/src/component/TranslationFlagIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/TranslationFlagIcon.tsx -------------------------------------------------------------------------------- /webapp/src/component/TranslationLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/TranslationLabel.tsx -------------------------------------------------------------------------------- /webapp/src/component/UserAccount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/UserAccount.tsx -------------------------------------------------------------------------------- /webapp/src/component/activity/ActivityTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/activity/ActivityTitle.tsx -------------------------------------------------------------------------------- /webapp/src/component/activity/ActivityUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/activity/ActivityUser.tsx -------------------------------------------------------------------------------- /webapp/src/component/activity/EntityDescriptioin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/activity/EntityDescriptioin.tsx -------------------------------------------------------------------------------- /webapp/src/component/activity/activityEntities.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/activity/activityEntities.tsx -------------------------------------------------------------------------------- /webapp/src/component/activity/activityTools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/activity/activityTools.tsx -------------------------------------------------------------------------------- /webapp/src/component/activity/configuration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/activity/configuration.tsx -------------------------------------------------------------------------------- /webapp/src/component/activity/formatTools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/activity/formatTools.tsx -------------------------------------------------------------------------------- /webapp/src/component/activity/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/activity/types.tsx -------------------------------------------------------------------------------- /webapp/src/component/activity/types/getTextDiff.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/activity/types/getTextDiff.tsx -------------------------------------------------------------------------------- /webapp/src/component/billing/Decorations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/billing/Decorations.tsx -------------------------------------------------------------------------------- /webapp/src/component/billing/FeatureLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/billing/FeatureLink.tsx -------------------------------------------------------------------------------- /webapp/src/component/billing/MtHint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/billing/MtHint.tsx -------------------------------------------------------------------------------- /webapp/src/component/bottomPanel/BottomPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/bottomPanel/BottomPanel.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/Alert.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/BoxLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/BoxLoading.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/ButtonGroupRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/ButtonGroupRouter.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/Checkbox.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/ClipboardCopyInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/ClipboardCopyInput.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/ColorPalette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/ColorPalette.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/ConfirmationDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/ConfirmationDialog.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/DragDropArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/DragDropArea.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/EmptyListMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/EmptyListMessage.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/EmptyState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/EmptyState.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/FileDropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/FileDropzone.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/FullPageLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/FullPageLoading.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/GlobalErrorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/GlobalErrorPage.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/GlobalErrorView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/GlobalErrorView.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/LabelHint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/LabelHint.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/MarkdownLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/MarkdownLink.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/ModeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/ModeSelector.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/PrivateRoute.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/PublicOnlyRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/PublicOnlyRoute.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/RecaptchaProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/RecaptchaProvider.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/RedirectSignedUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/RedirectSignedUser.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/RedirectUnsignedUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/RedirectUnsignedUser.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/SadEmotionMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/SadEmotionMessage.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/Select.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/SingleFileDropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/SingleFileDropzone.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/StringsHint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/StringsHint.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/Switch.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/TextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/TextField.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/TooltipCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/TooltipCard.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/UserName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/UserName.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/avatar/AutoAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/avatar/AutoAvatar.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/avatar/AvatarEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/avatar/AvatarEdit.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/avatar/AvatarImg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/avatar/AvatarImg.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/avatar/ProfileAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/avatar/ProfileAvatar.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/avatar/UserAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/avatar/UserAvatar.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/buttons/ChipButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/buttons/ChipButton.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/buttons/CloseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/buttons/CloseButton.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/form/LoadingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/form/LoadingButton.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/form/RequiredField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/form/RequiredField.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/form/StandardForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/form/StandardForm.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/form/fields/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/form/fields/Checkbox.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/form/fields/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/form/fields/Select.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/form/fields/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/form/fields/Switch.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/icons/TolgeeLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/icons/TolgeeLogo.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/list/SimpleList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/list/SimpleList.tsx -------------------------------------------------------------------------------- /webapp/src/component/common/useScrollStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/common/useScrollStatus.ts -------------------------------------------------------------------------------- /webapp/src/component/editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/editor/Editor.tsx -------------------------------------------------------------------------------- /webapp/src/component/editor/EditorHandlebars.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/editor/EditorHandlebars.tsx -------------------------------------------------------------------------------- /webapp/src/component/editor/EditorJson.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/editor/EditorJson.tsx -------------------------------------------------------------------------------- /webapp/src/component/editor/EditorWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/editor/EditorWrapper.tsx -------------------------------------------------------------------------------- /webapp/src/component/editor/utils/codemirrorError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/editor/utils/codemirrorError.ts -------------------------------------------------------------------------------- /webapp/src/component/key/KeyTemplate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/key/KeyTemplate.tsx -------------------------------------------------------------------------------- /webapp/src/component/key/SvgKeys.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/key/SvgKeys.tsx -------------------------------------------------------------------------------- /webapp/src/component/languages/FlagImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/languages/FlagImage.tsx -------------------------------------------------------------------------------- /webapp/src/component/languages/FlagSelector/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/languages/FlagSelector/types.ts -------------------------------------------------------------------------------- /webapp/src/component/languages/LanguageItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/languages/LanguageItem.tsx -------------------------------------------------------------------------------- /webapp/src/component/languages/LanguageValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/languages/LanguageValue.tsx -------------------------------------------------------------------------------- /webapp/src/component/languages/PreparedLanguage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/languages/PreparedLanguage.tsx -------------------------------------------------------------------------------- /webapp/src/component/languages/tableStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/languages/tableStyles.ts -------------------------------------------------------------------------------- /webapp/src/component/layout/BaseFormView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/BaseFormView.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/BaseView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/BaseView.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/BaseViewAddButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/BaseViewAddButton.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/BaseViewWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/BaseViewWidth.ts -------------------------------------------------------------------------------- /webapp/src/component/layout/CompactFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/CompactFooter.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/CompactView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/CompactView.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/DashboardPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/DashboardPage.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/HeaderBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/HeaderBar.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/HeaderSearchField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/HeaderSearchField.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/QuickStartGuide/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/QuickStartGuide/enums.ts -------------------------------------------------------------------------------- /webapp/src/component/layout/QuickStartGuide/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/QuickStartGuide/types.ts -------------------------------------------------------------------------------- /webapp/src/component/layout/RightSideLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/RightSideLayout.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/RightSidePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/RightSidePanel.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/SecondaryBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/SecondaryBar.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/TopBar/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/TopBar/TopBar.tsx -------------------------------------------------------------------------------- /webapp/src/component/layout/TopSpacer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/layout/TopSpacer.tsx -------------------------------------------------------------------------------- /webapp/src/component/navigation/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/navigation/Navigation.tsx -------------------------------------------------------------------------------- /webapp/src/component/projectSearchSelect/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/projectSearchSelect/types.ts -------------------------------------------------------------------------------- /webapp/src/component/reactList/ReactList.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/reactList/ReactList.d.ts -------------------------------------------------------------------------------- /webapp/src/component/reactList/ReactList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/reactList/ReactList.js -------------------------------------------------------------------------------- /webapp/src/component/searchSelect/SearchSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/searchSelect/SearchSelect.tsx -------------------------------------------------------------------------------- /webapp/src/component/searchSelect/SearchStyled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/searchSelect/SearchStyled.tsx -------------------------------------------------------------------------------- /webapp/src/component/searchSelect/SelectItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/searchSelect/SelectItem.tsx -------------------------------------------------------------------------------- /webapp/src/component/security/Login/LoginView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/security/Login/LoginView.tsx -------------------------------------------------------------------------------- /webapp/src/component/security/OAuthService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/security/OAuthService.tsx -------------------------------------------------------------------------------- /webapp/src/component/security/RoleMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/security/RoleMenu.tsx -------------------------------------------------------------------------------- /webapp/src/component/security/SetPasswordField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/security/SetPasswordField.tsx -------------------------------------------------------------------------------- /webapp/src/component/security/SsoMigrationView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/security/SsoMigrationView.tsx -------------------------------------------------------------------------------- /webapp/src/component/security/TolgeeMore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/security/TolgeeMore.tsx -------------------------------------------------------------------------------- /webapp/src/component/shortcuts/Shortcut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/shortcuts/Shortcut.tsx -------------------------------------------------------------------------------- /webapp/src/component/slack/Connection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/slack/Connection.tsx -------------------------------------------------------------------------------- /webapp/src/component/slack/ConnectionItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/slack/ConnectionItem.tsx -------------------------------------------------------------------------------- /webapp/src/component/slack/SlackConnectView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/slack/SlackConnectView.tsx -------------------------------------------------------------------------------- /webapp/src/component/slack/SlackConnectedView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/slack/SlackConnectedView.tsx -------------------------------------------------------------------------------- /webapp/src/component/task/TaskState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/task/TaskState.tsx -------------------------------------------------------------------------------- /webapp/src/component/task/TaskTypeChip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/task/TaskTypeChip.tsx -------------------------------------------------------------------------------- /webapp/src/component/task/taskActiveStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/component/task/taskActiveStates.ts -------------------------------------------------------------------------------- /webapp/src/constants/GlobalValidationSchema.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/constants/GlobalValidationSchema.tsx -------------------------------------------------------------------------------- /webapp/src/constants/apiLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/constants/apiLinks.ts -------------------------------------------------------------------------------- /webapp/src/constants/docLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/constants/docLinks.ts -------------------------------------------------------------------------------- /webapp/src/constants/links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/constants/links.tsx -------------------------------------------------------------------------------- /webapp/src/constants/translationStates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/constants/translationStates.tsx -------------------------------------------------------------------------------- /webapp/src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/custom.d.ts -------------------------------------------------------------------------------- /webapp/src/ee/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/LICENSE -------------------------------------------------------------------------------- /webapp/src/ee/billing/BillingSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/BillingSection.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/Invoices/DownloadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/Invoices/DownloadButton.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/Invoices/InvoiceUsage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/Invoices/InvoiceUsage.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/Invoices/Invoices.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/Invoices/Invoices.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/OrganizationBillingView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/OrganizationBillingView.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/PrepareUpgradeDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/PrepareUpgradeDialog.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/common/usage/ItemRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/common/usage/ItemRow.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/common/usage/TotalRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/common/usage/TotalRow.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/common/usage/TotalTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/common/usage/TotalTable.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/common/usage/UsageTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/common/usage/UsageTable.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/Hints.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/Hints.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/IncludedItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/IncludedItem.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/Plan/Plan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/Plan/Plan.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/Plan/PlanTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/Plan/PlanTitle.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/Plan/plansTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/Plan/plansTools.ts -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/Plan/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/Plan/types.ts -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/Plan/usePlan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/Plan/usePlan.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/PlanFeature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/PlanFeature.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/UsageDetailed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/UsageDetailed.tsx -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/constants.tsx: -------------------------------------------------------------------------------- 1 | export const BILLING_CRITICAL_FRACTION = 0.75; 2 | -------------------------------------------------------------------------------- /webapp/src/ee/billing/component/getProgressData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/component/getProgressData.ts -------------------------------------------------------------------------------- /webapp/src/ee/billing/getSelfHostedProgressData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/billing/getSelfHostedProgressData.ts -------------------------------------------------------------------------------- /webapp/src/ee/developer/storage/StorageFormS3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/developer/storage/StorageFormS3.tsx -------------------------------------------------------------------------------- /webapp/src/ee/developer/storage/StorageItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/developer/storage/StorageItem.tsx -------------------------------------------------------------------------------- /webapp/src/ee/developer/storage/StorageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/developer/storage/StorageList.tsx -------------------------------------------------------------------------------- /webapp/src/ee/developer/webhook/WebhookItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/developer/webhook/WebhookItem.tsx -------------------------------------------------------------------------------- /webapp/src/ee/developer/webhook/WebhookList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/developer/webhook/WebhookList.tsx -------------------------------------------------------------------------------- /webapp/src/ee/eeLicense/ActiveEeLicense.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/eeLicense/ActiveEeLicense.tsx -------------------------------------------------------------------------------- /webapp/src/ee/eeLicense/EeLicenseHint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/eeLicense/EeLicenseHint.tsx -------------------------------------------------------------------------------- /webapp/src/ee/eeLicense/RefreshButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/eeLicense/RefreshButton.tsx -------------------------------------------------------------------------------- /webapp/src/ee/eeLicense/ReleaseKeyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/eeLicense/ReleaseKeyButton.tsx -------------------------------------------------------------------------------- /webapp/src/ee/eeLicense/SetupLicenceKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/eeLicense/SetupLicenceKey.tsx -------------------------------------------------------------------------------- /webapp/src/ee/glossary/components/ScrollArrows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/glossary/components/ScrollArrows.tsx -------------------------------------------------------------------------------- /webapp/src/ee/glossary/hooks/GlossaryContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/glossary/hooks/GlossaryContext.tsx -------------------------------------------------------------------------------- /webapp/src/ee/glossary/hooks/GlossaryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/glossary/hooks/GlossaryProvider.tsx -------------------------------------------------------------------------------- /webapp/src/ee/glossary/hooks/useGlossary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/glossary/hooks/useGlossary.ts -------------------------------------------------------------------------------- /webapp/src/ee/glossary/hooks/useGlossaryContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/glossary/hooks/useGlossaryContext.ts -------------------------------------------------------------------------------- /webapp/src/ee/glossary/hooks/useGlossaryExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/glossary/hooks/useGlossaryExport.ts -------------------------------------------------------------------------------- /webapp/src/ee/glossary/hooks/useGlossaryTerms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/glossary/hooks/useGlossaryTerms.ts -------------------------------------------------------------------------------- /webapp/src/ee/glossary/views/GlossaryRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/glossary/views/GlossaryRouter.tsx -------------------------------------------------------------------------------- /webapp/src/ee/glossary/views/GlossaryView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/glossary/views/GlossaryView.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiContextData/AiContextData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiContextData/AiContextData.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiContextData/AiTips.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiContextData/AiTips.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/AiPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/AiPrompt.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/AiRenderedPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/AiRenderedPrompt.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/AiResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/AiResult.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/AiResultUsage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/AiResultUsage.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/Label.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/PreviewBatchDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/PreviewBatchDialog.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/PromptLoadMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/PromptLoadMenu.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/PromptPreviewMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/PromptPreviewMenu.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/PromptRename.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/PromptRename.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/PromptSaveDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/PromptSaveDialog.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/PromptSaveMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/PromptSaveMenu.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/TabAdvanced.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/TabAdvanced.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/TabBasic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/TabBasic.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/useOpenedPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/useOpenedPrompt.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPrompt/usePromptState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPrompt/usePromptState.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPromptsList/AiPromptItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPromptsList/AiPromptItem.tsx -------------------------------------------------------------------------------- /webapp/src/ee/llm/AiPromptsList/AiPromptsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/llm/AiPromptsList/AiPromptsList.tsx -------------------------------------------------------------------------------- /webapp/src/ee/orderTranslations/AgencyLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/orderTranslations/AgencyLabel.tsx -------------------------------------------------------------------------------- /webapp/src/ee/organizationApps/SlackApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/organizationApps/SlackApp.tsx -------------------------------------------------------------------------------- /webapp/src/ee/security/Sso/LoginSsoForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/security/Sso/LoginSsoForm.tsx -------------------------------------------------------------------------------- /webapp/src/ee/security/Sso/SsoLoginView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/security/Sso/SsoLoginView.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/BoardColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/BoardColumn.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/BoardItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/BoardItem.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/PrefilterTask.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/PrefilterTask.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskAssignees.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskAssignees.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskDatePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskDatePicker.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskDetail.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskId.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskInfoItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskInfoItem.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskInfoMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskInfoMessage.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskItem.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskLabel.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskMenu.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskReference.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskReference.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskScope.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskScope.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TaskTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TaskTooltip.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TasksBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TasksBoard.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/TasksPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/TasksPanel.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/components/taskSelect/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/taskSelect/types.ts -------------------------------------------------------------------------------- /webapp/src/ee/task/components/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/components/utils.ts -------------------------------------------------------------------------------- /webapp/src/ee/task/views/myTasks/MyTasksBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/views/myTasks/MyTasksBoard.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/views/myTasks/MyTasksList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/views/myTasks/MyTasksList.tsx -------------------------------------------------------------------------------- /webapp/src/ee/task/views/myTasks/MyTasksView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/ee/task/views/myTasks/MyTasksView.tsx -------------------------------------------------------------------------------- /webapp/src/eeSetup/EeModuleType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/eeSetup/EeModuleType.ts -------------------------------------------------------------------------------- /webapp/src/eeSetup/eeCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/eeSetup/eeCheck.ts -------------------------------------------------------------------------------- /webapp/src/eeSetup/eeModule.ee.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/eeSetup/eeModule.ee.tsx -------------------------------------------------------------------------------- /webapp/src/eeSetup/eeModule.oss.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/eeSetup/eeModule.oss.tsx -------------------------------------------------------------------------------- /webapp/src/error/GlobalError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/error/GlobalError.ts -------------------------------------------------------------------------------- /webapp/src/figmaTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/figmaTheme.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/FileUploadFixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/FileUploadFixtures.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/assertUnreachable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/assertUnreachable.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/createProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/createProvider.tsx -------------------------------------------------------------------------------- /webapp/src/fixtures/errorFIxtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/errorFIxtures.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/eventHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/eventHandler.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/exhaustiveMatchingGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/exhaustiveMatchingGuard.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/figma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/figma.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/getLanguageDirection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/getLanguageDirection.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/getPermissionTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/getPermissionTools.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/getTextWidth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/getTextWidth.tsx -------------------------------------------------------------------------------- /webapp/src/fixtures/isElementInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/isElementInput.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/isMac.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/isMac.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/isValidUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/isValidUrl.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/permissions.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/pluginAdder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/pluginAdder.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/plurals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/plurals.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/putBaseLangFirst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/putBaseLangFirst.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/shortcuts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/shortcuts.tsx -------------------------------------------------------------------------------- /webapp/src/fixtures/stringHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/stringHash.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/typescript.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/useImagePreload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/useImagePreload.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/useOnFilePaste.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/useOnFilePaste.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/useTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/useTimer.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/useTimerCountdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/useTimerCountdown.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/utmCookie.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/utmCookie.tsx -------------------------------------------------------------------------------- /webapp/src/fixtures/validateObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/validateObject.ts -------------------------------------------------------------------------------- /webapp/src/fixtures/wrapIf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fixtures/wrapIf.ts -------------------------------------------------------------------------------- /webapp/src/fonts/Righteous/righteous-latin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fonts/Righteous/righteous-latin.woff2 -------------------------------------------------------------------------------- /webapp/src/fonts/Rubik/Rubik-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/fonts/Rubik/Rubik-Regular.woff2 -------------------------------------------------------------------------------- /webapp/src/globalContext/GlobalContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/GlobalContext.tsx -------------------------------------------------------------------------------- /webapp/src/globalContext/colorUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/colorUtils.tsx -------------------------------------------------------------------------------- /webapp/src/globalContext/globalActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/globalActions.ts -------------------------------------------------------------------------------- /webapp/src/globalContext/helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/helpers.tsx -------------------------------------------------------------------------------- /webapp/src/globalContext/labelColorUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/labelColorUtils.tsx -------------------------------------------------------------------------------- /webapp/src/globalContext/useAuthService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/useAuthService.tsx -------------------------------------------------------------------------------- /webapp/src/globalContext/useInitialDataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/useInitialDataService.ts -------------------------------------------------------------------------------- /webapp/src/globalContext/useLayoutService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/useLayoutService.ts -------------------------------------------------------------------------------- /webapp/src/globalContext/useMessageService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/useMessageService.tsx -------------------------------------------------------------------------------- /webapp/src/globalContext/useUserDraggingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/useUserDraggingService.ts -------------------------------------------------------------------------------- /webapp/src/globalContext/useUserTasks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/useUserTasks.tsx -------------------------------------------------------------------------------- /webapp/src/globalContext/useWsClientService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/globalContext/useWsClientService.tsx -------------------------------------------------------------------------------- /webapp/src/hooks/ProjectContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/ProjectContext.tsx -------------------------------------------------------------------------------- /webapp/src/hooks/ProjectLanguagesProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/ProjectLanguagesProvider.tsx -------------------------------------------------------------------------------- /webapp/src/hooks/confirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/confirmation.tsx -------------------------------------------------------------------------------- /webapp/src/hooks/plausible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/plausible.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useChatwoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useChatwoot.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useCurrentDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useCurrentDate.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useCurrentLanguage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useCurrentLanguage.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useDateCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useDateCounter.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useExportHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useExportHelper.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useHideShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useHideShortcuts.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useIdentify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useIdentify.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useIntercom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useIntercom.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useLocalStorageState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useLocalStorageState.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useLocale.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useOAuthServices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useOAuthServices.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useOnUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useOnUpdate.ts -------------------------------------------------------------------------------- /webapp/src/hooks/usePosthog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/usePosthog.ts -------------------------------------------------------------------------------- /webapp/src/hooks/usePreventPageLeave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/usePreventPageLeave.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useProject.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useProjectLanguages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useProjectLanguages.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useProjectNamespaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useProjectNamespaces.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useProjectPermissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useProjectPermissions.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useReportEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useReportEvent.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useScrollMargins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useScrollMargins.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useServiceImg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useServiceImg.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useServiceName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useServiceName.tsx -------------------------------------------------------------------------------- /webapp/src/hooks/useSuccessMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useSuccessMessage.tsx -------------------------------------------------------------------------------- /webapp/src/hooks/useTimeDistance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useTimeDistance.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useUrlSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useUrlSearch.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useUrlSearchState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useUrlSearchState.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useWidthObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useWidthObserver.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useWindowDimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useWindowDimensions.ts -------------------------------------------------------------------------------- /webapp/src/hooks/useWindowTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/hooks/useWindowTitle.ts -------------------------------------------------------------------------------- /webapp/src/i18n/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/cs.json -------------------------------------------------------------------------------- /webapp/src/i18n/da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/da.json -------------------------------------------------------------------------------- /webapp/src/i18n/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/de.json -------------------------------------------------------------------------------- /webapp/src/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/en.json -------------------------------------------------------------------------------- /webapp/src/i18n/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/es.json -------------------------------------------------------------------------------- /webapp/src/i18n/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/fr.json -------------------------------------------------------------------------------- /webapp/src/i18n/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/hu.json -------------------------------------------------------------------------------- /webapp/src/i18n/it-IT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/it-IT.json -------------------------------------------------------------------------------- /webapp/src/i18n/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/ja.json -------------------------------------------------------------------------------- /webapp/src/i18n/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/nl.json -------------------------------------------------------------------------------- /webapp/src/i18n/no.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/no.json -------------------------------------------------------------------------------- /webapp/src/i18n/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/pl.json -------------------------------------------------------------------------------- /webapp/src/i18n/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/pt.json -------------------------------------------------------------------------------- /webapp/src/i18n/ro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/ro.json -------------------------------------------------------------------------------- /webapp/src/i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/ru.json -------------------------------------------------------------------------------- /webapp/src/i18n/uk-UA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/uk-UA.json -------------------------------------------------------------------------------- /webapp/src/i18n/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/i18n/zh.json -------------------------------------------------------------------------------- /webapp/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/index.tsx -------------------------------------------------------------------------------- /webapp/src/initialSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/initialSetup.ts -------------------------------------------------------------------------------- /webapp/src/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/locales.ts -------------------------------------------------------------------------------- /webapp/src/mdx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/mdx.d.ts -------------------------------------------------------------------------------- /webapp/src/service/AnonymousIdService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/AnonymousIdService.ts -------------------------------------------------------------------------------- /webapp/src/service/MessageService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/MessageService.tsx -------------------------------------------------------------------------------- /webapp/src/service/OrganizationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/OrganizationService.ts -------------------------------------------------------------------------------- /webapp/src/service/ProjectPreferencesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/ProjectPreferencesService.ts -------------------------------------------------------------------------------- /webapp/src/service/SecurityService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/SecurityService.tsx -------------------------------------------------------------------------------- /webapp/src/service/SignUpService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/SignUpService.tsx -------------------------------------------------------------------------------- /webapp/src/service/TokenService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/TokenService.ts -------------------------------------------------------------------------------- /webapp/src/service/TranslationHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/TranslationHooks.ts -------------------------------------------------------------------------------- /webapp/src/service/apiSchema.generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/apiSchema.generated.ts -------------------------------------------------------------------------------- /webapp/src/service/billingApiSchema.generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/billingApiSchema.generated.ts -------------------------------------------------------------------------------- /webapp/src/service/http/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/http/ApiError.ts -------------------------------------------------------------------------------- /webapp/src/service/http/ApiHttpService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/http/ApiHttpService.tsx -------------------------------------------------------------------------------- /webapp/src/service/http/ApiSchemaHttpService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/http/ApiSchemaHttpService.tsx -------------------------------------------------------------------------------- /webapp/src/service/http/ApiV1HttpService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/http/ApiV1HttpService.tsx -------------------------------------------------------------------------------- /webapp/src/service/http/ApiV2HttpService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/http/ApiV2HttpService.tsx -------------------------------------------------------------------------------- /webapp/src/service/http/errorAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/http/errorAction.ts -------------------------------------------------------------------------------- /webapp/src/service/http/handleApiError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/http/handleApiError.tsx -------------------------------------------------------------------------------- /webapp/src/service/http/useQueryApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/http/useQueryApi.ts -------------------------------------------------------------------------------- /webapp/src/service/request.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/request.types.ts -------------------------------------------------------------------------------- /webapp/src/service/response.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/response.types.ts -------------------------------------------------------------------------------- /webapp/src/service/useSelectionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/useSelectionService.ts -------------------------------------------------------------------------------- /webapp/src/service/useTestClock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/service/useTestClock.ts -------------------------------------------------------------------------------- /webapp/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/setupTests.ts -------------------------------------------------------------------------------- /webapp/src/showConsoleHello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/showConsoleHello.ts -------------------------------------------------------------------------------- /webapp/src/svgs/icons/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/.DS_Store -------------------------------------------------------------------------------- /webapp/src/svgs/icons/2lines-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/2lines-vertical.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/arrow-drop-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/arrow-drop-down.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/arrow-right.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/back-translation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/back-translation.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/camera-sad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/camera-sad.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/celebration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/celebration.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/check-box-outline-blank.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/check-box-outline-blank.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/check-circle-dash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/check-circle-dash.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/copy-base.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/copy-base.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/dropzone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/dropzone.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/export.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/export.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/filter-lines2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/filter-lines2.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/github.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/glossary-empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/glossary-empty.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/google.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/import.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/import.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/integration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/integration.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/machineTranslation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/machineTranslation.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/mt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/mt.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/other-languages.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/other-languages.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/preview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/preview.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/projects.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/projects.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/qs-finished.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/qs-finished.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/rocket-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/rocket-filled.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/rocket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/rocket.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/settings.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/slack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/slack.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/sort.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/sort.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/stars.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/stars.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/suggestion.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/suggestion.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/tada.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/tada.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/taskDetail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/taskDetail.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/taskinfo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/taskinfo.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/translation-memory.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/translation-memory.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/translation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/translation.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/translationMemory.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/translationMemory.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/user-add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/user-add.svg -------------------------------------------------------------------------------- /webapp/src/svgs/icons/user-setting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/icons/user-setting.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/android.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/android.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/apple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/apple.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/c.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/compose-multiplatform.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/compose-multiplatform.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/csv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/csv.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/dotnet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/dotnet.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/flutter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/flutter.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/i18next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/i18next.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/icu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/icu.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/php.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/php.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/python.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/python.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/rails.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/rails.svg -------------------------------------------------------------------------------- /webapp/src/svgs/logos/xlsx.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/logos/xlsx.svg -------------------------------------------------------------------------------- /webapp/src/svgs/prompts/promptImage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/prompts/promptImage.svg -------------------------------------------------------------------------------- /webapp/src/svgs/signup/comeIn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/signup/comeIn.svg -------------------------------------------------------------------------------- /webapp/src/svgs/social/discussions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/social/discussions.svg -------------------------------------------------------------------------------- /webapp/src/svgs/social/facebook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/social/facebook.svg -------------------------------------------------------------------------------- /webapp/src/svgs/social/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/social/github.svg -------------------------------------------------------------------------------- /webapp/src/svgs/social/linkedin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/social/linkedin.svg -------------------------------------------------------------------------------- /webapp/src/svgs/social/slack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/social/slack.svg -------------------------------------------------------------------------------- /webapp/src/svgs/social/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/social/twitter.svg -------------------------------------------------------------------------------- /webapp/src/svgs/stripeLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/stripeLogo.svg -------------------------------------------------------------------------------- /webapp/src/svgs/tolgeeLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/svgs/tolgeeLogo.svg -------------------------------------------------------------------------------- /webapp/src/translationTools/TranslatedError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/translationTools/TranslatedError.tsx -------------------------------------------------------------------------------- /webapp/src/translationTools/useErrorTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/translationTools/useErrorTranslation.ts -------------------------------------------------------------------------------- /webapp/src/translationTools/useFeatures.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/translationTools/useFeatures.tsx -------------------------------------------------------------------------------- /webapp/src/translationTools/useStateTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/translationTools/useStateTranslation.ts -------------------------------------------------------------------------------- /webapp/src/translationTools/useTaskTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/translationTools/useTaskTranslation.ts -------------------------------------------------------------------------------- /webapp/src/views/RootView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/RootView.tsx -------------------------------------------------------------------------------- /webapp/src/views/organizations/useOrganization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/organizations/useOrganization.ts -------------------------------------------------------------------------------- /webapp/src/views/projects/BaseProjectView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/BaseProjectView.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/ProjectListItemMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/ProjectListItemMenu.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/ProjectListView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/ProjectListView.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/ProjectPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/ProjectPage.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/ProjectRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/ProjectRouter.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/ProjectsRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/ProjectsRouter.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/TaskRedirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/TaskRedirect.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/TranslationStatesBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/TranslationStatesBar.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/WebsocketPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/WebsocketPreview.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/ai/AiView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/ai/AiView.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/ai/aiViewItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/ai/aiViewItems.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/export/ExportForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/export/ExportForm.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/export/ExportView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/export/ExportView.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/import/ImportView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/import/ImportView.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/integrate/guides.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/integrate/guides.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/integrate/guides/Cli.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/integrate/guides/Cli.mdx -------------------------------------------------------------------------------- /webapp/src/views/projects/integrate/guides/Js.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/integrate/guides/Js.mdx -------------------------------------------------------------------------------- /webapp/src/views/projects/integrate/guides/Vue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/integrate/guides/Vue.mdx -------------------------------------------------------------------------------- /webapp/src/views/projects/integrate/guides/Web.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/integrate/guides/Web.mdx -------------------------------------------------------------------------------- /webapp/src/views/projects/integrate/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/integrate/types.ts -------------------------------------------------------------------------------- /webapp/src/views/projects/projectMenu/SideLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/projectMenu/SideLogo.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/projectMenu/SideMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/projectMenu/SideMenu.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/translations/CellKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/translations/CellKey.tsx -------------------------------------------------------------------------------- /webapp/src/views/projects/translations/translationVisual/useTranslationPlurals.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webapp/src/views/projects/useLeaveProject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/projects/useLeaveProject.tsx -------------------------------------------------------------------------------- /webapp/src/views/userSettings/pats/PatListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/userSettings/pats/PatListItem.tsx -------------------------------------------------------------------------------- /webapp/src/views/userSettings/pats/PatsView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/views/userSettings/pats/PatsView.tsx -------------------------------------------------------------------------------- /webapp/src/websocket-client/WebsocketClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/src/websocket-client/WebsocketClient.ts -------------------------------------------------------------------------------- /webapp/tolgee.dev.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/tolgee.dev.d.ts -------------------------------------------------------------------------------- /webapp/tolgee.prod.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/tolgee.prod.d.ts -------------------------------------------------------------------------------- /webapp/tsconfig.extend.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/tsconfig.extend.json -------------------------------------------------------------------------------- /webapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/tsconfig.json -------------------------------------------------------------------------------- /webapp/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/tsconfig.prod.json -------------------------------------------------------------------------------- /webapp/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/vite-env.d.ts -------------------------------------------------------------------------------- /webapp/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolgee/tolgee-platform/HEAD/webapp/vite.config.ts --------------------------------------------------------------------------------