From a5057413021fed62b3ce348c4d647cec6fba43a0 Mon Sep 17 00:00:00 2001 From: Thomas von Deyen Date: Sun, 29 Dec 2019 22:33:46 +0100 Subject: [PATCH] Remove demo locale files They are now part of the alchemy_i18n gem. --- .../alchemy/install/files/alchemy.de.yml | 31 ------------------- .../alchemy/install/files/alchemy.es.yml | 31 ------------------- .../alchemy/install/install_generator.rb | 5 +-- 3 files changed, 1 insertion(+), 66 deletions(-) delete mode 100644 lib/rails/generators/alchemy/install/files/alchemy.de.yml delete mode 100644 lib/rails/generators/alchemy/install/files/alchemy.es.yml diff --git a/lib/rails/generators/alchemy/install/files/alchemy.de.yml b/lib/rails/generators/alchemy/install/files/alchemy.de.yml deleted file mode 100644 index 17770bd14d..0000000000 --- a/lib/rails/generators/alchemy/install/files/alchemy.de.yml +++ /dev/null @@ -1,31 +0,0 @@ -de: - alchemy: - - # Translations for page layout names - page_layout_names: - index: Startseite - - # Translations for element names - element_names: - article: Artikel - - # Translations for content names - content_names: - headline: Überschrift - text: Text - picture: Bild - - # Default texts for new contents created - default_content_texts: - article_headline: "Willkommen auf Ihrer Alchemy Seite" - article_text: '

Als erstes sollte man sich mit der Struktur von Alchemy vertraut machen. Mehr dazu in den Guidelines.

Die wichtigsten beiden Dinge die man über Alchemy wissen muss sind Elemente und Seitentypen.

Elemente:

Mit Alchemy kann man eine Seite in Inhaltsbereiche aufteilen, Elemente. Diese Elemente werden aus verschiedenen Grundtypen (Essenzen) zusammengesetzt. Die Essenzen sind:

Elemente werden in einer YAML Datei definiert: config/alchemy/elements.yml

Mehr über Elemente und wie sie definiert werden, kann in den Guidelines nachgelesen werden.

Seitentypen:

Es können verschiedene Seitentypen definiert werden. Diesen können Elemente zugewiesen und ihr Verhalten definiert werden.

Seitentypen werden ein einer YAML Datei definiert: config/alchemy/page_layouts.yml

Mehr über das Erstellen von Seitentypen kann in den Guidelines nachgelesen werden.

' - - # Hint texts for elements - element_hints: - article: "Dies ist ein Hinweistext für das Artikel Element. Dieser Text kann in der `config/locales/alchemy.de.yml` Datei angepasst werden." - - # Hint texts for contents - content_hints: - headline: "Dies ist ein einzeiliger unformatierter Text" - picture: "Bilder werden in der Bibliothek gespeichert. Ein Bild kann mehrfach einem Element zugewiesen werden. Auch ein Bildauswahlwerkzeug ist in Alchemy integriert." - text: "Dies ist ein formatierbarer Textblock. Die Einstellungen des Editors können angepasst werden. Siehe http://guides.alchemy-cms.com/stable/customize_tinymce.html" diff --git a/lib/rails/generators/alchemy/install/files/alchemy.es.yml b/lib/rails/generators/alchemy/install/files/alchemy.es.yml deleted file mode 100644 index b6246b6967..0000000000 --- a/lib/rails/generators/alchemy/install/files/alchemy.es.yml +++ /dev/null @@ -1,31 +0,0 @@ -es: - alchemy: - - # Translations for page layout names - page_layout_names: - index: Inicio - - # Translations for element names - element_names: - article: Artículo - - # Translations for content names - content_names: - headline: Titular - text: Texto - picture: Imagen - - # Default texts for new contents created - default_content_texts: - article_headline: "Bienvenido a tu primera página de Alchemy CMS" - article_text: '

Como empezar.

Lo primero de todo deberías leer sobre Alchemy y su arquitectura en las guías.

Las cosas más importantes que debes saber sobre Alchemy son elementos (elements) y disposiciones de página (page layouts).

Elementos:

Con Alchemy puedes dividir las páginas en partes de contenido, elementos. Estos elementos se pueden definir mediante varios tipos de contenido básicos: esencias (essences). Las esencias básicas son:

Los elementos se definen en el fichero YAML config/alchemy/elements.yml

Lee más sobre elementos y cómo definirlos en las guías.

Tipos de página:

Puedes definir varios tipos de páginas, llamados disposiciones de páginas (page layouts). Puedes asignar elementos a las disposiciones de páginas y controlar cómo se comportan los elementos y una página con una disposición concreta.

Las disposiciones de páginas se definen en el fichero YAML config/alchemy/page_layouts.yml

Lee más sobre definir disposiciones de páginas en las guías.

' - - # Hint texts for elements - element_hints: - article: "Este es el texto de ayuda del elemento artículo. Puedes cambiar este texto en `config/locales/alchemy.en.yml`. Siéntete libre de cambiarlo a tu gusto, es tuyo." - - # Hint texts for contents - content_hints: - headline: "Esta es una sencilla linea de texto sin formato" - picture: "Las imágenes se almacenan en la librería. Puedes asignar una imagen varias veces en tu sitio. Alchemy tiene una herramienta de recorte de imagen integrada." - text: "Este es un bloque de texto enriquecido mediante el editor TinyMCE. Puedes cambiar la configuración del editor. Ver http://guides.alchemy-cms.com/stable/customize_tinymce.html" diff --git a/lib/rails/generators/alchemy/install/install_generator.rb b/lib/rails/generators/alchemy/install/install_generator.rb index 84f0716652..538fcb610d 100644 --- a/lib/rails/generators/alchemy/install/install_generator.rb +++ b/lib/rails/generators/alchemy/install/install_generator.rb @@ -43,10 +43,7 @@ def copy_demo_views copy_file "_article.html.erb", "app/views/alchemy/elements/_article.html.erb" copy_file "_standard.html.erb", "app/views/alchemy/page_layouts/_standard.html.erb" - - %w(de en es).each do |locale| - copy_file "alchemy.#{locale}.yml", "config/locales/alchemy.#{locale}.yml" - end + copy_file "alchemy.en.yml", "config/locales/alchemy.en.yml" end def copy_dragonfly_config