Is OZY Translate Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.0
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (187)
Plugin Header
includes/class-autoloader.php:82
includes/class-autoloader.php:85
includes/class-autoloader.php:121
ozy-translate.php:86
ozy-translate.php:87
includes/ab-testing/class-significance.php:73
includes/accessibility/class-cjk-manager.php:224
includes/accessibility/class-rtl-manager.php:180
includes/admin/class-admin.php:218
includes/admin/class-menu.php:112
includes/admin/pages/class-ai-providers-page.php:477
includes/admin/pages/class-ai-providers-page.php:489
includes/admin/pages/class-ai-providers-page.php:498
includes/admin/pages/class-ai-providers-page.php:584
includes/admin/pages/class-appearance-page.php:98
includes/admin/pages/class-appearance-page.php:103
includes/admin/pages/class-appearance-page.php:111
includes/admin/pages/class-appearance-page.php:143
includes/admin/pages/class-glossary-page.php:255
includes/ai/class-abstract-provider.php:473
includes/ai/class-ai-manager.php:147
includes/ai/class-ai-manager.php:342
includes/ai/class-batch-translator.php:204
includes/ai/class-credentials.php:170
includes/ai/class-credentials.php:205
includes/ai/class-prompt-library.php:113
includes/ai/class-prompt-library.php:124
includes/ai/class-quality-pipeline.php:162
includes/ai/class-quality-pipeline.php:485
includes/ai/class-translation-queue.php:294
includes/ai/class-translation-queue.php:372
includes/ai/class-translation-queue.php:373
includes/analytics/class-analytics-manager.php:130
includes/analytics/class-analytics-manager.php:139
includes/analytics/class-analytics-repository.php:77
includes/analytics/class-insights.php:69
includes/analytics/class-insights.php:70
includes/analytics/class-insights.php:79
includes/analytics/class-insights.php:81
includes/analytics/class-insights.php:82
includes/analytics/class-insights.php:95
includes/api/class-rest-controller.php:147
includes/api/class-rest-controller.php:188
includes/api/class-rest-controller.php:210
includes/api/class-rest-controller.php:222
includes/api/class-rest-controller.php:243
includes/builders/adapters/class-gutenberg-builder.php:100
includes/builders/adapters/class-gutenberg-builder.php:157
includes/builders/adapters/class-gutenberg-builder.php:165
includes/builders/adapters/class-gutenberg-builder.php:176
includes/class-activator.php:77
includes/class-autoloader.php:56
includes/class-autoloader.php:82
includes/class-autoloader.php:85
includes/class-autoloader.php:121
includes/class-plugin.php:227
includes/class-plugin.php:361
includes/class-plugin.php:374
includes/class-plugin.php:375
includes/class-plugin.php:403
includes/content/field-adapters/class-ozy-custom-fields-adapter.php:162
includes/core/class-capabilities.php:38
includes/core/class-capabilities.php:60
includes/core/class-capabilities.php:61
includes/core/class-capabilities.php:64
includes/core/class-capabilities.php:74
includes/core/class-capabilities.php:101
includes/core/class-capabilities.php:102
includes/core/class-encryption.php:47
includes/core/class-encryption.php:63
includes/core/class-encryption.php:92
includes/core/class-encryption.php:98
includes/core/class-logger.php:42
includes/core/class-logger.php:67
includes/core/class-logger.php:80
includes/core/class-logger.php:93
includes/core/class-logger.php:106
includes/core/class-schema.php:101
includes/core/class-schema.php:112
includes/core/class-schema.php:131
includes/frontend/class-assets.php:101
includes/frontend/class-assets.php:105
includes/frontend/class-assets.php:112
includes/frontend/class-assets.php:120
includes/frontend/class-assets.php:144
includes/frontend/class-assets.php:148
includes/frontend/class-assets.php:156
includes/frontend/class-assets.php:183
includes/frontend/class-assets.php:188
includes/frontend/class-assets.php:192
includes/integrations/class-woocommerce-currency.php:92
includes/integrations/class-woocommerce-currency.php:247
includes/integrations/class-woocommerce-emails.php:277
includes/integrations/class-woocommerce.php:195
includes/integrations/class-woocommerce.php:240
includes/languages/class-accent-map.php:134
includes/languages/class-accent-map.php:145
includes/languages/class-language-detector.php:158
includes/languages/class-language-detector.php:186
includes/languages/class-language-lifecycle.php:246
includes/languages/class-language-registry.php:103
includes/languages/class-language-registry.php:158
includes/languages/class-language-repository.php:217
includes/languages/class-language-repository.php:273
includes/languages/class-language-repository.php:289
includes/migration/class-migration-manager.php:149
includes/migration/class-migration-manager.php:394
includes/migration/class-migration-manager.php:410
includes/migration/class-migration-manager.php:427
includes/migration/class-migration-manager.php:437
includes/migration/class-migration-manager.php:452
includes/migration/class-migration-manager.php:476
includes/migration/class-migration-manager.php:479
includes/migration/class-migration-manager.php:496
includes/migration/class-migration-manager.php:518
includes/migration/class-migration-manager.php:522
includes/migration/class-migration-manager.php:524
includes/migration/importers/class-weglot-importer.php:229
includes/migration/importers/class-weglot-importer.php:242
includes/migration/importers/class-weglot-importer.php:253
includes/migration/importers/class-wpglobus-importer.php:202
includes/routing/class-slug-generator.php:61
includes/routing/class-slug-generator.php:208
includes/routing/class-slug-translator.php:261
includes/routing/class-url-redirect-manager.php:75
includes/routing/class-url-redirect-manager.php:159
includes/routing/class-url-redirect-manager.php:253
includes/routing/class-url-redirect-manager.php:275
includes/routing/modes/class-cookie-only-mode.php:163
includes/routing/modes/class-query-param-mode.php:73
includes/routing/modes/class-query-param-mode.php:138
includes/routing/modes/class-query-param-mode.php:150
includes/switcher/designs/class-compact-flags-switcher.php:82
includes/switcher/designs/class-dropdown-switcher.php:81
includes/switcher/designs/class-floating-fab-switcher.php:71
includes/switcher/designs/class-inline-pills-switcher.php:92
includes/switcher/designs/class-mega-menu-switcher.php:81
includes/switcher/designs/class-modal-grid-switcher.php:72
includes/switcher/designs/class-sidebar-slide-switcher.php:70
includes/switcher/designs/class-toggle-switcher.php:92
includes/translation/class-approval-workflow.php:91
includes/translation/class-approval-workflow.php:107
includes/translation/class-approval-workflow.php:123
includes/translation/class-approval-workflow.php:148
includes/translation/class-approval-workflow.php:177
includes/translation/class-bulk-operations.php:130
includes/translation/class-bulk-operations.php:168
includes/translation/class-bulk-operations.php:262
includes/translation/class-bulk-operations.php:279
includes/translation/class-bulk-operations.php:297
includes/translation/class-bulk-operations.php:329
includes/translation/class-bulk-operations.php:331
includes/translation/class-bulk-operations.php:347
includes/translation/class-bulk-operations.php:370
includes/translation/class-bulk-operations.php:391
includes/translation/class-bulk-operations.php:395
includes/translation/class-bulk-operations.php:397
includes/translation/class-community-translations.php:167
includes/translation/class-content-protector.php:239
includes/translation/class-glossary-repository.php:296
includes/translation/class-glossary-repository.php:314
includes/translation/class-glossary-repository.php:340
includes/translation/class-glossary-repository.php:351
includes/translation/class-string-scanner-runtime.php:223
includes/translation/class-string-scanner-runtime.php:315
includes/translation/class-string-scanner.php:136
includes/translation/class-string-scanner.php:151
includes/translation/class-string-scanner.php:165
includes/translation/class-string-scanner.php:179
includes/translation/class-string-scanner.php:204
includes/translation/class-string-scanner.php:207
includes/translation/class-string-scanner.php:238
includes/translation/class-string-scanner.php:261
includes/translation/class-string-scanner.php:266
includes/translation/class-string-scanner.php:268
includes/translation/class-string-scanner.php:310
includes/translation/class-translation-io.php:72
includes/voice/class-geo-ip-service.php:90
includes/voice/class-voice-cache.php:85
includes/voice/class-voice-cache.php:345
includes/voice/class-voice-controls-ui.php:107
includes/voice/class-voice-controls-ui.php:111
includes/voice/class-voice-controls-ui.php:118
includes/voice/class-voice-controls-ui.php:143
includes/voice/class-voice-controls-ui.php:144
includes/voice/class-voice-controls-ui.php:146
PHP Version Distribution
According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.