Skip to content

Commit

Permalink
feat: translate services and about copy
Browse files Browse the repository at this point in the history
  • Loading branch information
deandreamatias committed Nov 19, 2023
1 parent e766d71 commit 1a30a7f
Show file tree
Hide file tree
Showing 5 changed files with 77 additions and 53 deletions.
32 changes: 20 additions & 12 deletions assets/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,32 +53,40 @@
"modify_date": "Last modification date: {}"
},
"services": {
"footer": "We offer a wide range of services for your pet",
"footer": "All of this made with love to pamper your pet",
"first": {
"title": "Bath",
"description": "We offer a wide range of services for your pet"
"description": "We bathe all dogs with Ozone, at no additional cost. Ozone helps eliminate odors, takes care of the fur and skin, relieves allergies, and activates circulation.\nWe use the best products for the care and hygiene of your pet, adapting the best treatment according to their particular needs.\nAll baths include nail trimming, ear cleaning, and anal gland cleaning."
},
"second": {
"title": "Haircut",
"description": "We offer a wide range of services for your pet"
"title": "Commercial Cut",
"description": "Most canine breeds have a standard cut. We always work with the appropriate technique for each coat and adapt to the preferences of our clients.\nThe service of bathing and cutting hair for dogs consists of a bath and machine cut, nail trimming, ear cleaning, and anal gland cleaning."
},
"third": {
"title": "Nails",
"description": "We offer a wide range of services for your pet"
"title": "Scissor Cut",
"description": "The service of bathing and hair cutting for dogs consists of a bath and combing, scissor cut, nail trimming, ear cleaning, and anal gland cleaning."
},
"fourth": {
"title": "Teeth",
"description": "We offer a wide range of services for your pet"
"title": "Stripping",
"description": "Stripping is an essential care technique for dogs with hard hair and is of great importance for coat maintenance. Dogs with hard hair, such as terriers and schnauzers, have hair that continues to grow and can become rough and unkempt without proper maintenance. Stripping helps remove dead hair and maintain a healthy and well-kept coat."
},
"fifth": {
"title": "Bath and Grooming",
"description": "The service of bathing and grooming consists of a bath and maintenance of the dog's cut, with combing, ear cleaning, and anal gland cleaning."
},
"sixth": {
"title": "Ozone Therapy",
"description": "Bathing with ozone helps in the recovery of sick or problematic skins. At the same time, it enhances the absorption of nutrients from cosmetic products used to improve the animal's coat. Ozone therapy sessions and the way ozone is administered vary depending on the needs of your pet."
}
},
"about": {
"company": {
"semantic_label": "Logo text of pet grooming salon Mimos",
"description": "We are a company dedicated to the care of pets. We have a team of professionals with extensive experience in the sector. We offer a wide range of services for your pet. We are located in the center of the city of Madrid."
"semantic_label": "Text logo of Mimos dog grooming",
"description": "At Mimos Dog Grooming, we understand that pets are part of your family. Our commitment is to provide them with exceptional care and make them feel comfortable and calm throughout their visit. We know that the importance of dog grooming is not just aesthetic; those who love their pets also seek the best for their health, and grooming is on the agenda.\nOur goal is to apply to each dog a service adapted to their particular needs, so we always work with the appropriate technique for each coat.\nSchedule an appointment or contact us if you have any questions or concerns. At Mimos Dog Grooming, we believe that every dog deserves to be pampered and cared for in the best possible way. We're waiting for you!"
},
"owner": {
"title": "Ana Júlia",
"description": "I am a lover of animals, especially dogs. I have been working in the sector for more than 10 years. I have a degree in veterinary medicine and I am a professional dog groomer. I have worked in several pet grooming salons in Madrid. I have also worked in a veterinary clinic. I have a dog named Toby, he is a Yorkshire Terrier. I love my job and I love animals."
"title": "Ana Julia",
"description": "Hello! I'm Ana, the mind and hands behind the beauty and well-being of our beloved furry friends at Mimos Dog Grooming. I have always had a love for animals, and today I am thrilled to live the dream of having my own grooming salon where I can continue to evolve in my career. The safety and well-being of your pets are my top priorities; I not only want them to look beautiful but also to feel pampered and attended to.\nI'm always excited to meet new furry friends and their owners. Feel free to contact me to schedule an appointment or for any questions you may have. Hope to see you soon!\nThank you for trusting me with the care of your pets."
}
},
"footer": {
Expand Down
26 changes: 17 additions & 9 deletions assets/translations/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,29 +55,37 @@
"footer": "Todo esto hecho con amor para mimar a tu mascota",
"first": {
"title": "Baño",
"description": "Baño con champú especial para cada tipo de pelo, secado y cepillado."
"description": "Bañamos a todos los perros con Ozono, sin coste adicional. El ozono ayuda a eliminar los olores, cuida del pelo y de la piel, alivia alergias y activa la circulación.\nUtilizamos los mejores productos para el cuidado e higiene de su mascota, adaptando el mejor tratamiento según sus necesidades particulares.\nTodos los baños incluyen corte de uñas, limpieza de oídos y glándulas anales."
},
"second": {
"title": "Corte",
"description": "Corte de pelo con tijera y máquina, baño, secado y cepillado."
"title": "Corte comercial",
"description": "La mayoría de las razas caninas tienen un arreglo o corte estándar. Siempre trabajamos la técnica adecuada a cada pelo y nos amoldamos a las preferencias de nuestros clientes.\nEl servicio de baño y corte de pelo para perros consiste en un baño y corte a máquina, corte de uñas, limpieza de oidos y glándulas anales."
},
"third": {
"title": "Uñas",
"description": "Corte de uñas y limado."
"title": "Corte tijeras",
"description": "El servicio de baño y corte de pelo para perros consiste en un baño y peinado, corte a tijeras, corte de uñas, limpieza de oidos y glándulas anales."
},
"fourth": {
"title": "Orejas",
"description": "Limpieza de oídos."
"title": "Stripping",
"description": "El stripping es una técnica de cuidado esencial para perros de pelo duro y es de gran importancia para el mantenimiento del pelaje. Los perros de pelo duro, como terriers y schnauzers, tienen pelajes que continúan creciendo y pueden volverse ásperos y desaliñados si no se les da el mantenimiento adecuado. El stripping ayuda a eliminar el pelo muerto y mantener un pelaje saludable y en buen estado."
},
"fifth": {
"title": "Baño y arreglo",
"description": "El servicio de baño y arreglo consiste en un baño y mantenimiento del corte del perro, con peinado, limpieza de oídos y glándulas anales."
},
"sixth": {
"title": "Ozonoterapia",
"description": "El baño con ozono ayuda a la recuperación de pieles enfermas o con problemas. Al mismo tiempo potencia la absorción de los nutrientes de los productos cosméticos empleados para mejorar el manto del animal. Las sesiones de ozonoterapia y la forma de administrar el ozono varían dependiendo de las necesidades de tu mascota."
}
},
"about": {
"company": {
"semantic_label": "Logo en texto de la peluquería canina Mimos",
"description": "La peluquería canina Mimos es una peluquería canina ubicada en el centro de Barcelona. En ella, cuidamos a tu mascota como si fuera nuestra. Por eso, utilizamos productos de calidad y adaptados a cada tipo de pelo. Además, contamos con un equipo de profesionales que mimarán a tu mascota y la dejarán guapísima."
"description": "En Peluquería Canina Mimos, entendemos que las mascotas son parte de tu familia. Nuestro compromiso es brindarles un cuidado excepcional y hacerlos sentirse cómodos y tranquilos durante toda su visita. Sabemos que la importancia de la peluquería canina no es solo estética, el que ama a su mascota también busca lo mejor para su salud y el baño está en la agenda.\nNuestro objetivo es aplicar a cada perro un servicio adaptado a sus necesidades particulares, por eso siempre trabajamos la técnica adecuada a cada pelo.\nPrograma una cita o contáctanos si tienes preguntas o inquietudes. En Peluquería Canina Mimos, creemos que cada perro merece ser mimado y cuidado de la mejor manera posible. ¡Te esperamos!"
},
"owner": {
"title": "Ana Júlia",
"description": "La dueña de la peluquería canina Mimos es una amante de los animales. Desde pequeña, ha tenido mascotas y siempre ha querido dedicarse a ellas. Por eso, decidió estudiar peluquería canina y abrir su propia peluquería. En ella, cuida a las mascotas como si fueran suyas y las deja guapísimas."
"description": "Hola! Soy Ana, la mente y las manos detrás de la belleza y el bienestar de nuestros queridos amigos peludos en Peluquería canina Mimos. Siempre he tenido amor por los animales y hoy me engrandece poder vivir el sueño de tener mi propia peluquería donde pueda seguir evolucionando en mi carrera. La seguridad y el bienestar de tus mascotas son mi máxima prioridad, no solo quiero que se vean hermosos, sino que se sientan mimados y atendidos.\nSiempre estoy emocionada de conocer a nuevos amigos peludos y a sus dueños. No dudes en ponerse en contacto conmigo para programar una cita o para cualquier pregunta que puedas tener. ¡Espero verte pronto!\nGracias por confiar en mí para el cuidado de tus mascotas."
}
},
"footer": {
Expand Down
33 changes: 20 additions & 13 deletions assets/translations/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,33 +52,40 @@
"modify_date": "Última data de modificação: {}"
},
"services": {
"footer": "Tudo o que seu peludet precisa",
"footer": "Tudo isso feito com amor para mimar o seu animal de estimação",
"first": {
"title": "Banho e tosa",
"description": "Banho e tosa para todas as raças e tamanhos. Nossos profissionais são especialistas em cuidar de seu peludet."
"title": "Banho",
"description": "Banhamos todos os cães com Ozônio, sem custo adicional. O ozônio ajuda a eliminar odores, cuida do pelo e da pele, alivia alergias e ativa a circulação.\nUtilizamos os melhores produtos para o cuidado e higiene do seu animal de estimação, adaptando o melhor tratamento de acordo com suas necessidades particulares.\nTodos os banhos incluem corte de unhas, limpeza de ouvidos e glândulas anais."
},
"second": {
"title": "Corte de unhas",
"description": "Corte de unhas para todas as raças e tamanhos. Nossos profissionais são especialistas em cuidar de seu peludet."
"title": "Corte Comercial",
"description": "A maioria das raças caninas tem um corte ou arranjo padrão. Sempre trabalhamos com a técnica adequada para cada tipo de pelo e nos adaptamos às preferências de nossos clientes.\nO serviço de banho e corte de pelo para cães consiste em um banho e corte à máquina, corte de unhas, limpeza de ouvidos e glândulas anais."
},
"third": {
"title": "Limpeza de ouvidos",
"description": "Limpeza de ouvidos para todas as raças e tamanhos. Nossos profissionais são especialistas em cuidar de seu peludet."
"title": "Corte com Tesoura",
"description": "O serviço de banho e corte de pelo para cães consiste em um banho e penteado, corte com tesoura, corte de unhas, limpeza de ouvidos e glândulas anais."
},
"fourth": {
"title": "Limpeza de dentes",
"description": "Limpeza de dentes para todas as raças e tamanhos. Nossos profissionais são especialistas em cuidar de seu peludet."
"title": "Stripping",
"description": "O stripping é uma técnica essencial para cuidar de cães com pelos duros e é de grande importância para a manutenção da pelagem. Cães com pelos duros, como terriers e schnauzers, têm pelos que continuam a crescer e podem ficar ásperos e desalinhados sem a devida manutenção. O stripping ajuda a remover os pelos mortos e manter uma pelagem saudável e em bom estado."
},
"fifth": {
"title": "Banho e Manutenção",
"description": "O serviço de banho e manutenção consiste em um banho e manutenção do corte do cão, com penteado, limpeza de ouvidos e glândulas anais."
},
"sixth": {
"title": "Ozonioterapia",
"description": "O banho com ozônio ajuda na recuperação de peles doentes ou com problemas. Ao mesmo tempo, potencializa a absorção de nutrientes dos produtos cosméticos usados para melhorar o manto do animal. As sessões de ozonioterapia e a forma como o ozônio é administrado variam dependendo das necessidades do seu animal de estimação."
}
},
"about": {
"company": {
"semantic_label": "Logo em texto da peluquería canina Mimos",
"description": "Somos uma empresa familiar com mais de 10 anos de experiência no setor. Nossa missão é cuidar de seu peludet como se fosse nosso. Nossos profissionais são especialistas em cuidar de seu peludet."

"semantic_label": "Logotipo em texto da Pet Shop Mimos",
"description": "Na Pet Shop Mimos, entendemos que os animais de estimação são parte da sua família. Nosso compromisso é fornecer cuidados excepcionais e fazê-los sentir-se confortáveis e calmos durante toda a visita. Sabemos que a importância da pet shop não é apenas estética; quem ama seu animal de estimação também busca o melhor para sua saúde, e o banho está na agenda.\nNosso objetivo é aplicar a cada cão um serviço adaptado às suas necessidades particulares, por isso sempre trabalhamos com a técnica adequada para cada tipo de pelo.\nAgende uma consulta ou entre em contato se tiver alguma dúvida ou preocupação. Na Pet Shop Mimos, acreditamos que cada cão merece ser mimado e cuidado da melhor maneira possível. Estamos te esperando!"
},
"owner": {
"title": "Ana Júlia",
"description": "Somos uma empresa familiar com mais de 10 anos de experiência no setor. Nossa missão é cuidar de seu peludet como se fosse nosso. Nossos profissionais são especialistas em cuidar de seu peludet."
"description": "Oi! Eu sou Ana, a mente e as mãos por trás da beleza e bem-estar de nossos queridos amigos peludos na Pet Shop Mimos. Sempre tive amor pelos animais e hoje estou emocionada por poder viver o sonho de ter minha própria pet shop, onde posso continuar evoluindo em minha carreira. A segurança e o bem-estar dos seus animais de estimação são minhas principais prioridades; não quero apenas que eles fiquem bonitos, mas também que se sintam mimados e bem cuidados.\nEstou sempre animada para conhecer novos amigos peludos e seus donos. Não hesite em entrar em contato comigo para agendar uma consulta ou para qualquer pergunta que você possa ter. Espero te ver em breve!\nObrigada por confiar em mim para o cuidado dos seus animais de estimação"
}
},
"footer": {
Expand Down
8 changes: 6 additions & 2 deletions lib/ui/widgets/components/cards/outlined_card.dart
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@ class OutlinedCard extends StatelessWidget {
children: [
TitleLText(title),
BoxSpacer.v8(),
Expanded(child: BodyMText(description)),
Expanded(
child: SingleChildScrollView(child: BodyMText(description)),
),
],
),
);
Expand All @@ -55,7 +57,9 @@ class OutlinedCard extends StatelessWidget {
children: [
title,
BoxSpacer.v8(),
Expanded(child: BodyMText(description)),
Expanded(
child: SingleChildScrollView(child: BodyMText(description)),
),
],
),
);
Expand Down
31 changes: 14 additions & 17 deletions lib/ui/widgets/screens/services/services_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,14 @@ class ServicesScreen extends StatelessWidget {
title: 'services.fourth.title'.tr(),
description: 'services.fourth.description'.tr(),
),
OutlinedCard.text(
title: 'services.fifth.title'.tr(),
description: 'services.fifth.description'.tr(),
),
OutlinedCard.text(
title: 'services.sixth.title'.tr(),
description: 'services.sixth.description'.tr(),
),
];
return CustomScrollView(
physics: const BouncingScrollPhysics(),
Expand All @@ -44,23 +52,12 @@ class ServicesScreen extends StatelessWidget {
padding: Insets.h16,
sliver: SliverLayoutBuilder(
builder: (context, constraints) {
// Hack to center the cards when the screen is large
return Sizes.l.width > constraints.crossAxisExtent
? SliverGrid.extent(
crossAxisSpacing: Spacing.sp16,
mainAxisSpacing: Spacing.sp16,
maxCrossAxisExtent: 380,
children: cards,
)
: SliverToBoxAdapter(
child: SizedBox(
height: 380,
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: cards,
),
),
);
return SliverGrid.extent(
crossAxisSpacing: Spacing.sp16,
mainAxisSpacing: Spacing.sp16,
maxCrossAxisExtent: 450,
children: cards,
);
},
),
),
Expand Down

0 comments on commit 1a30a7f

Please sign in to comment.