Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/WeblateOrg/weblate
/ types & classes
Types & classes
2,784 in github.com/WeblateOrg/weblate
⨍
Functions
14,162
◇
Types & classes
2,784
↳
Endpoints
244
↓ 120 callers
Class
Flags
weblate/checks/flags.py:275
↓ 68 callers
Class
RepositoryError
Error while working with a repository.
weblate/vcs/base.py:227
↓ 67 callers
Class
Component
weblate/trans/models/component.py:521
↓ 53 callers
Class
ProjectBackup
weblate/trans/backups.py:151
↓ 45 callers
Class
NamedBytesIO
StringIO with mode attribute to make ttkit happy.
weblate/formats/helpers.py:59
↓ 44 callers
Class
Project
weblate/trans/models/project.py:209
↓ 40 callers
Class
ProjectLanguage
Wrapper class used in project-language listings and stats.
weblate/utils/stats.py:1244
↓ 36 callers
Class
InheritedSetting
weblate/utils/forms.py:223
↓ 35 callers
Class
Denied
weblate/auth/results.py:25
↓ 33 callers
Class
Language
weblate/lang/models.py:1004
↓ 28 callers
Class
MachineTranslationError
Generic Machine translation error.
weblate/machinery/base.py:75
↓ 27 callers
Class
Highlight
Highlighted source span and its translation semantics.
weblate/checks/base.py:43
↓ 25 callers
Class
Unit
weblate/trans/models/unit.py:537
↓ 24 callers
Class
ContextDiv
weblate/utils/forms.py:213
↓ 24 callers
Class
MemoryScope
weblate/memory/models.py:1138
↓ 23 callers
Class
CategoryLanguage
Wrapper class used in category-language listings and stats.
weblate/utils/stats.py:1427
↓ 23 callers
Class
MultiFieldHyperlinkedIdentityField
weblate/api/serializers.py:187
↓ 23 callers
Class
WeblateLock
Wrapper around Redis or file based lock.
weblate/utils/lock.py:41
↓ 22 callers
Class
Translation
weblate/trans/models/translation.py:316
↓ 19 callers
Class
Addon
weblate/addons/models.py:196
↓ 18 callers
Class
SearchQueryError
Error in the search expression.
weblate/utils/search.py:59
↓ 17 callers
Class
ComponentSettingsForm
Component settings form.
weblate/trans/forms.py:2158
↓ 16 callers
Class
FileParseError
File parse error.
weblate/trans/exceptions.py:16
↓ 15 callers
Class
AuthErrorPolicy
weblate/accounts/views.py:237
↓ 15 callers
Class
CSVMetadataError
Invalid Weblate CSV metadata.
weblate/formats/ttkit.py:129
↓ 15 callers
Class
Change
weblate/trans/models/change.py:525
↓ 15 callers
Class
GlobalStats
weblate/utils/stats.py:1655
↓ 15 callers
Class
MetricsWrapper
weblate/metrics/wrapper.py:39
↓ 14 callers
Class
CaptchaForm
weblate/accounts/forms.py:490
↓ 14 callers
Class
WeblateURLValidator
Validator for http and https URLs only.
weblate/utils/validators.py:519
↓ 13 callers
Class
ClassLoader
Dict like object to lazy load list of classes.
weblate/utils/classloader.py:51
↓ 13 callers
Class
MemoryImportError
weblate/memory/models.py:67
↓ 12 callers
Class
PluralMapper
weblate/lang/models.py:1488
↓ 12 callers
Class
RepositoryCommandError
Error raised by the underlying VCS command.
weblate/vcs/base.py:243
↓ 11 callers
Class
Check
weblate/checks/models.py:82
↓ 11 callers
Class
DummyTranslation
Dummy machine translation for testing purposes.
weblate/machinery/dummy.py:20
↓ 11 callers
Class
Memory
weblate/memory/models.py:753
↓ 11 callers
Class
Plural
weblate/lang/models.py:1217
↓ 11 callers
Class
SearchForm
Text-searching form.
weblate/trans/forms.py:927
↓ 11 callers
Class
WeblateLockTimeoutError
Weblate lock timeout.
weblate/utils/lock.py:33
↓ 10 callers
Class
ComponentDiscovery
weblate/trans/discovery.py:463
↓ 10 callers
Class
FluentUnitConverter
Convert a translation unit into a FluentUnit.
weblate/checks/fluent/utils.py:221
↓ 10 callers
Class
OpenAITranslation
weblate/machinery/openai.py:67
↓ 10 callers
Class
QueryField
weblate/utils/forms.py:34
↓ 10 callers
Class
WeblateMemory
Translation service using strings already translated in Weblate.
weblate/memory/machine.py:23
↓ 10 callers
Class
WeblateServiceURLField
weblate/utils/forms.py:346
↓ 9 callers
Class
AutoForm
Automatic translation form.
weblate/trans/forms.py:1104
↓ 9 callers
Class
FailedCommitError
Could not commit file.
weblate/trans/exceptions.py:31
↓ 9 callers
Class
RepositoryLock
weblate/vcs/base.py:149
↓ 9 callers
Class
ZipSafetyError
Error raised for unsafe ZIP archive members.
weblate/utils/zip.py:23
↓ 8 callers
Class
Metric
weblate/metrics/models.py:498
↓ 8 callers
Class
ProfileForm
User profile editing.
weblate/accounts/forms.py:271
↓ 8 callers
Class
WeblateTranslation
Translation service using strings already translated in Weblate.
weblate/machinery/weblatetm.py:24
↓ 7 callers
Class
AbsoluteURLField
weblate/api/serializers.py:215
↓ 7 callers
Class
AuditLog
User audit log storage.
weblate/accounts/models.py:550
↓ 7 callers
Class
FlagsValidator
weblate/checks/flags.py:453
↓ 7 callers
Class
FuzzFinding
fuzzing/findings_reporter.py:59
↓ 7 callers
Class
GitRepository
Repository implementation for Git.
weblate/vcs/git.py:130
↓ 7 callers
Class
GithubAppRepository
GitHub backend that authenticates exclusively via the Weblate GitHub app. Components imported through the GitHub App flow use this backend s
weblate/vcs/github.py:858
↓ 7 callers
Class
MemoryViewSet
Memory API.
weblate/api/views.py:2691
↓ 7 callers
Class
PluralField
weblate/api/serializers.py:2245
↓ 7 callers
Class
RegexField
weblate/trans/fields.py:10
↓ 7 callers
Class
UnsupportedPathObjectError
weblate/utils/views.py:60
↓ 7 callers
Class
ZipSafetyLimits
weblate/utils/zip.py:28
↓ 6 callers
Class
BleachHTML
Cleanup unsafe HTML markup.
weblate/trans/autofixes/html.py:12
↓ 6 callers
Class
Comparer
String comparer abstraction. The reason is to be able to change implementation.
weblate/utils/similarity.py:10
↓ 6 callers
Class
ComponentSerializer
weblate/api/serializers.py:1044
↓ 6 callers
Class
DummyDocGeneratorCommand
weblate/utils/tests/test_commands.py:21
↓ 6 callers
Class
EmailField
weblate/utils/fields.py:37
↓ 6 callers
Class
FuzzedDataProvider
fuzzing/atheris_compat.py:24
↓ 6 callers
Class
GroupEmitter
weblate/utils/inv_regex.py:80
↓ 6 callers
Class
HTML2Text
weblate/utils/html.py:390
↓ 6 callers
Class
HgRepository
Repository implementation for Mercurial.
weblate/vcs/mercurial.py:34
↓ 6 callers
Class
ParseError
weblate/trans/alerts/files.py:128
↓ 6 callers
Class
PasswordConfirmForm
weblate/accounts/forms.py:800
↓ 6 callers
Class
ProjectSettingsForm
Project settings form.
weblate/trans/forms.py:3279
↓ 6 callers
Class
RawQuotedString
weblate/checks/parser.py:60
↓ 6 callers
Class
StatisticsSerializer
weblate/api/serializers.py:2139
↓ 6 callers
Class
ThemeColorField
weblate/wladmin/forms.py:122
↓ 6 callers
Class
UserField
weblate/utils/forms.py:109
↓ 5 callers
Class
BorgResult
weblate/utils/backup.py:65
↓ 5 callers
Class
ChecksumField
Field for handling checksum IDs for translation.
weblate/trans/forms.py:264
↓ 5 callers
Class
Comment
weblate/trans/models/comment.py:105
↓ 5 callers
Class
CostEstimateReportsForm
weblate/trans/forms.py:1752
↓ 5 callers
Class
CountsReportsForm
weblate/trans/forms.py:1726
↓ 5 callers
Class
EmailField
Slightly restricted EmailField. We block some additional local parts and customize error messages.
weblate/utils/forms.py:151
↓ 5 callers
Class
EmailValidator
weblate/utils/validators.py:281
↓ 5 callers
Class
LibreCheck
weblate/billing/models.py:59
↓ 5 callers
Class
LimitLanguagesField
weblate/lang/forms.py:76
↓ 5 callers
Class
LockedError
weblate/api/views.py:305
↓ 5 callers
Class
MachineryConfiguration
weblate/machinery/views.py:83
↓ 5 callers
Class
ProxyMiddleware
Middleware that updates REMOTE_ADDR from proxy. Note that this can have security implications and settings have to match your actual pro
weblate/middleware.py:87
↓ 5 callers
Class
ReportsForm
weblate/trans/forms.py:1654
↓ 5 callers
Class
ReusedCheck
Check for reused translations. This is skipped for languages with a single plural form as that causes too many false positives, see http
weblate/checks/consistency.py:152
↓ 5 callers
Class
SSHWrapper
weblate/vcs/ssh.py:568
↓ 5 callers
Class
SearchField
weblate/utils/forms.py:270
↓ 5 callers
Class
StringState
weblate/utils/state.py:16
↓ 5 callers
Class
Suggestion
weblate/trans/models/suggestion.py:119
↓ 5 callers
Class
WeblateServiceURLValidator
Validator allowing local URLs like http://domain:5000. This is useful for using dockerized services.
weblate/utils/validators.py:850
↓ 4 callers
Class
AutoTranslate
weblate/trans/autotranslate.py:146
next →
1–100 of 2,784, ranked by callers