diff --git a/apps/showcase/doc/button/pt/PTImage.vue b/apps/showcase/doc/button/pt/PTImage.vue
deleted file mode 100644
index 98785b1c1..000000000
--- a/apps/showcase/doc/button/pt/PTImage.vue
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- {{ $attrs.description }}
-
-
-
-
-
diff --git a/apps/showcase/doc/button/pt/PTViewer.vue b/apps/showcase/doc/button/pt/PTViewer.vue
new file mode 100644
index 000000000..b88af9914
--- /dev/null
+++ b/apps/showcase/doc/button/pt/PTViewer.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
diff --git a/apps/showcase/doc/button/pt/index.vue b/apps/showcase/doc/button/pt/index.vue
index ddaadc9cc..ee217a93e 100644
--- a/apps/showcase/doc/button/pt/index.vue
+++ b/apps/showcase/doc/button/pt/index.vue
@@ -11,16 +11,16 @@
diff --git a/apps/showcase/doc/carousel/pt/index.vue b/apps/showcase/doc/carousel/pt/index.vue
index 44a6cc992..9cfaa485d 100644
--- a/apps/showcase/doc/carousel/pt/index.vue
+++ b/apps/showcase/doc/carousel/pt/index.vue
@@ -11,16 +11,16 @@
diff --git a/apps/showcase/doc/image/pt/index.vue b/apps/showcase/doc/image/pt/index.vue
index 12ecfda5e..d5ca093b5 100644
--- a/apps/showcase/doc/image/pt/index.vue
+++ b/apps/showcase/doc/image/pt/index.vue
@@ -11,16 +11,16 @@
diff --git a/apps/showcase/doc/message/pt/index.vue b/apps/showcase/doc/message/pt/index.vue
index 17fb05329..1884fe017 100644
--- a/apps/showcase/doc/message/pt/index.vue
+++ b/apps/showcase/doc/message/pt/index.vue
@@ -11,16 +11,16 @@
diff --git a/apps/showcase/doc/speeddial/pt/index.vue b/apps/showcase/doc/speeddial/pt/index.vue
index 482815a7e..68000de19 100644
--- a/apps/showcase/doc/speeddial/pt/index.vue
+++ b/apps/showcase/doc/speeddial/pt/index.vue
@@ -11,16 +11,16 @@
diff --git a/apps/showcase/doc/splitbutton/pt/index.vue b/apps/showcase/doc/splitbutton/pt/index.vue
index f6a6fd024..a86ca1595 100644
--- a/apps/showcase/doc/splitbutton/pt/index.vue
+++ b/apps/showcase/doc/splitbutton/pt/index.vue
@@ -11,16 +11,16 @@