diff --git a/ui-ngx/src/app/modules/home/components/profile/device/coap-device-profile-transport-configuration.component.html b/ui-ngx/src/app/modules/home/components/profile/device/coap-device-profile-transport-configuration.component.html
index 8e1680ea46..24b6ff099b 100644
--- a/ui-ngx/src/app/modules/home/components/profile/device/coap-device-profile-transport-configuration.component.html
+++ b/ui-ngx/src/app/modules/home/components/profile/device/coap-device-profile-transport-configuration.component.html
@@ -47,35 +47,50 @@
-
- device-profile.telemetry-proto-schema
-
+
+
+
{{ 'device-profile.telemetry-proto-schema-required' | translate}}
-
-
- device-profile.attributes-proto-schema
-
+
+
+
+
{{ 'device-profile.attributes-proto-schema-required' | translate}}
-
-
- device-profile.rpc-request-proto-schema
-
+
+
+
+
{{ 'device-profile.rpc-request-proto-schema-required' | translate}}
- device-profile.rpc-request-proto-schema-hint
-
-
- device-profile.rpc-response-proto-schema
-
+
+
+
+
{{ 'device-profile.rpc-response-proto-schema-required' | translate}}
-
+
diff --git a/ui-ngx/src/app/modules/home/components/profile/device/mqtt-device-profile-transport-configuration.component.html b/ui-ngx/src/app/modules/home/components/profile/device/mqtt-device-profile-transport-configuration.component.html
index f12af60efc..d57783f17c 100644
--- a/ui-ngx/src/app/modules/home/components/profile/device/mqtt-device-profile-transport-configuration.component.html
+++ b/ui-ngx/src/app/modules/home/components/profile/device/mqtt-device-profile-transport-configuration.component.html
@@ -104,7 +104,7 @@
[fillHeight]="true">
- {{ 'device-profile.rpc-request-proto-required' | translate}}
+ {{ 'device-profile.rpc-request-proto-schema-required' | translate}}
diff --git a/ui-ngx/src/app/shared/models/ace/ace.models.ts b/ui-ngx/src/app/shared/models/ace/ace.models.ts
index c9136b8e79..9a3c30766e 100644
--- a/ui-ngx/src/app/shared/models/ace/ace.models.ts
+++ b/ui-ngx/src/app/shared/models/ace/ace.models.ts
@@ -36,6 +36,7 @@ export function loadAceDependencies(): Observable {
aceObservables.push(from(import('ace-builds/src-noconflict/mode-text')));
aceObservables.push(from(import('ace-builds/src-noconflict/mode-markdown')));
aceObservables.push(from(import('ace-builds/src-noconflict/mode-html')));
+ aceObservables.push(from(import('ace-builds/src-noconflict/mode-c_cpp')));
aceObservables.push(from(import('ace-builds/src-noconflict/mode-protobuf')));
aceObservables.push(from(import('ace-builds/src-noconflict/snippets/java')));
aceObservables.push(from(import('ace-builds/src-noconflict/snippets/css')));
@@ -44,6 +45,8 @@ export function loadAceDependencies(): Observable {
aceObservables.push(from(import('ace-builds/src-noconflict/snippets/text')));
aceObservables.push(from(import('ace-builds/src-noconflict/snippets/markdown')));
aceObservables.push(from(import('ace-builds/src-noconflict/snippets/html')));
+ aceObservables.push(from(import('ace-builds/src-noconflict/snippets/c_cpp')));
+ aceObservables.push(from(import('ace-builds/src-noconflict/snippets/protobuf')));
aceObservables.push(from(import('ace-builds/src-noconflict/theme-textmate')));
aceObservables.push(from(import('ace-builds/src-noconflict/theme-github')));
return forkJoin(aceObservables).pipe(