584 lines
57 KiB
PHP
584 lines
57 KiB
PHP
<?php
|
||
|
||
namespace app\KitchenScale3\controller\app;
|
||
|
||
class Language extends Base
|
||
{
|
||
// 支持的语言列表
|
||
// protected $supportedLanguages = [
|
||
// 'en' => 'English',
|
||
// 'zh-Hans' => 'Chinese',
|
||
// 'es' => 'Spanish',
|
||
// 'fr' => 'French',
|
||
// 'pt' => 'Portuguese',
|
||
// 'ar' => 'Arabic',
|
||
// 'ru' => 'Russian',
|
||
// 'de' => 'German'
|
||
// ];
|
||
protected $supportedLanguages = [
|
||
'zh' => ['中文','zh'], // 中文(简体)★
|
||
'en' => ['English','en'], // 英语(通用)★
|
||
'jp' => ['日本語(Japanese)','ja'], // 日语(变化)
|
||
'fra' => ['Français(French)','fr'], // 法语(变化)
|
||
'de' => ['Deutsch(German)','de'], // 德语
|
||
'kor' => ['한국어(Korean)','ko'], // 韩语(变化)
|
||
'ru' => ['Русский(Russian)','ru'], // 俄语
|
||
'pt' => ['Português(Portuguese)','pt'], // 葡萄牙
|
||
'spa' => ["Español(Spanish)",'es'], // 西班牙(变化)
|
||
'ara' => ['Arabic(العربية)','ar'], // 阿拉伯(变化)
|
||
];
|
||
// 语言映射表
|
||
protected $languageMap = [
|
||
'en' => [
|
||
'久坐(很少或没有运动)' => 'Sedentary (little or no exercise)',
|
||
'轻度活动(每周1-3天轻度运动)' => 'Lightly Active (light exercise 1-3 days/week)',
|
||
'中度活动(每周3-5天中度运动)' => 'Moderately Active (moderate exercise 3-5 days/week)',
|
||
'高度活动(每周6-7天高强度运动)' => 'Very Active (hard exercise 6-7 days/week)',
|
||
'极高活动(体力劳动或每天高强度训练)' => 'Extremely Active (physical labor or intense daily training)',
|
||
'碳水' => 'Carbs',
|
||
'碳水化合物' => 'Carbohydrates',
|
||
'脂肪' => 'Fat',
|
||
'蛋白质' => 'Protein',
|
||
'卡路里' => 'Calories',
|
||
'早餐' => 'Breakfast',
|
||
'午餐' => 'Lunch',
|
||
'晚餐' => 'Dinner',
|
||
'加餐' => 'Snack',
|
||
'孩子(2-18岁)处于快速生长发育期,需充足营养,尤其蛋白质和健康脂肪。建议比例:' => 'Children (2-18 years) are in a period of rapid growth and development, requiring adequate nutrition, especially protein and healthy fats. Suggested ratios:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Carbohydrates: 45%-65% of total calories',
|
||
'提供能量,优选全谷物、蔬果等复合碳水,避免高糖零食。' => 'Provides energy. Prioritize complex carbohydrates like whole grains, fruits, and vegetables; avoid high-sugar snacks.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Protein: 10%-30% of total calories',
|
||
'支持肌肉、骨骼发育,推荐鱼、蛋、瘦肉、豆类等优质蛋白。' => 'Supports muscle and bone development. Recommended sources: fish, eggs, lean meats, and legumes for high-quality protein.',
|
||
'3、脂肪:25%-35%总热量' => '3. Fat: 25%-35% of total calories',
|
||
'供能并促进大脑发育,选择坚果、鱼类、橄榄油等健康脂肪。' => 'Provides energy and promotes brain development. Choose healthy fats like nuts, fish, and olive oil.',
|
||
'注意事项:若有增高、减重等目标,可咨询专业人士调整。' => 'Note: For goals like increasing height or weight loss, consult a professional for adjustments.',
|
||
'正常成年人(无特殊健康问题)建议营养比例:' => 'Normal adults (without specific health issues) suggested nutrition ratios:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Carbohydrates: 45%-65% of total calories',
|
||
'主要供能,推荐全谷物、豆类等复合碳水。' => 'Main energy source. Recommended: complex carbohydrates like whole grains and legumes.',
|
||
'2、蛋白质:10%-35%总热量' => '2. Protein: 10%-35% of total calories',
|
||
'维持肌肉与免疫功能,日常建议0.8-1.2克/公斤体重。' => 'Maintains muscle mass and immune function. Daily recommendation: 0.8-1.2 grams per kilogram of body weight.',
|
||
'3、脂肪:20%-35%总热量' => '3. Fat: 20%-35% of total calories',
|
||
'支持细胞功能,以不饱和脂肪为主,减少饱和脂肪。' => 'Supports cellular functions. Emphasize unsaturated fats and reduce saturated fats.',
|
||
'注意事项:根据活动量、健康状况微调,特殊目标需个性化建议。' => 'Note: Fine-tune based on activity level and health condition. Specific goals require personalized advice.',
|
||
'老人(65岁以上)代谢减缓,需关注肌肉维持与慢性病预防。建议比例:' => 'Elderly (65+ years) experience slowed metabolism; focus on muscle maintenance and chronic disease prevention. Suggested ratios:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Carbohydrates: 45%-65% of total calories',
|
||
'选择低GI食物如全谷物、蔬菜,控制血糖。' => 'Choose low-GI foods like whole grains and vegetables to control blood sugar.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Protein: 10%-30% of total calories',
|
||
'预防肌肉流失,优选鱼、蛋、豆类等易消化蛋白。' => 'Prevent muscle loss. Opt for easily digestible proteins like fish, eggs, and legumes.',
|
||
'3、脂肪:20%-35%总热量' => '3. Fat: 20%-35% of total calories',
|
||
'支持营养吸收,以橄榄油、鱼类等健康脂肪为主。' => 'Supports nutrient absorption. Focus on healthy fats like olive oil and fish.',
|
||
'注意事项:慢性病患者需结合医生建议调整饮食。' => 'Note: Individuals with chronic conditions should adjust their diet based on doctor\'s advice.',
|
||
'建议修改时请以医生建议为准!' => 'Please follow medical advice for any suggested modifications.',
|
||
'千卡'=>'kcal',
|
||
'克'=>'g',
|
||
'超标'=>'Exceeds target',
|
||
'达标'=>'Meets standard',
|
||
'不达标'=>'Below standard',
|
||
'未识别到您的语种' => 'Your language could not be detected',
|
||
'数据来源:美国农业部FoodData Central数据库' => 'Source: USDA FoodData Central Database.',
|
||
],
|
||
'jp' => [
|
||
'久坐(很少或没有运动)' => '運動不足(ほとんど、または全く運動しない)',
|
||
'轻度活动(每周1-3天轻度运动)' => '低活動(週1-3日の軽い運動)',
|
||
'中度活动(每周3-5天中度运动)' => '中程度の活動(週3-5日の中程度の運動)',
|
||
'高度活动(每周6-7天高强度运动)' => '高活動(週6-7日の激しい運動)',
|
||
'极高活动(体力劳动或每天高强度训练)' => '非常に高い活動(肉体労働または毎日の高強度トレーニング)',
|
||
'碳水' => '炭水化物',
|
||
'碳水化合物' => '炭水化物',
|
||
'脂肪' => '脂質',
|
||
'蛋白质' => 'タンパク質',
|
||
'卡路里' => 'カロリー',
|
||
'早餐' => '朝食',
|
||
'午餐' => '昼食',
|
||
'晚餐' => '夕食',
|
||
'加餐' => '間食',
|
||
'孩子(2-18岁)处于快速生长发育期,需充足营养,尤其蛋白质和健康脂肪。建议比例:' => '子供(2〜18歳)は急激な成長発達期にあり、十分な栄養、特にタンパク質と健康的な脂質が必要です。推奨比率:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. 炭水化物:総カロリーの45〜65%',
|
||
'提供能量,优选全谷物、蔬果等复合碳水,避免高糖零食。' => 'エネルギーを供給します。全粒穀物、野菜、果物などの複合炭水化物を優先し、高糖質のスナックは避けましょう。',
|
||
'2、蛋白质:10%-30%总热量' => '2. タンパク質:総カロリーの10〜30%',
|
||
'支持肌肉、骨骼发育,推荐鱼、蛋、瘦肉、豆类等优质蛋白。' => '筋肉や骨の発達をサポートします。魚、卵、赤身肉、豆類などの良質なタンパク質がおすすめです。',
|
||
'3、脂肪:25%-35%总热量' => '3. 脂質:総カロリーの25〜35%',
|
||
'供能并促进大脑发育,选择坚果、鱼类、橄榄油等健康脂肪。' => 'エネルギー供給と脳の発達を促進します。ナッツ、魚、オリーブオイルなどの健康的な脂質を選びましょう。',
|
||
'注意事项:若有增高、减重等目标,可咨询专业人士调整。' => '注意点:身長を伸ばす、減量などの目標がある場合は、専門家に相談して調整してください。',
|
||
'正常成年人(无特殊健康问题)建议营养比例:' => '健康な成人(特別な健康問題なし)の推奨栄養比率:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. 炭水化物:総カロリーの45〜65%',
|
||
'主要供能,推荐全谷物、豆类等复合碳水。' => '主なエネルギー源です。全粒穀物、豆類などの複合炭水化物をお勧めします。',
|
||
'2、蛋白质:10%-35%总热量' => '2. タンパク質:総カロリーの10〜35%',
|
||
'维持肌肉与免疫功能,日常建议0.8-1.2克/公斤体重。' => '筋肉量と免疫機能を維持します。1日あたり体重1kg当たり0.8〜1.2グラムが目安です。',
|
||
'3、脂肪:20%-35%总热量' => '3. 脂質:総カロリーの20〜35%',
|
||
'支持细胞功能,以不饱和脂肪为主,减少饱和脂肪。' => '細胞機能をサポートします。不飽和脂肪酸を中心に、飽和脂肪酸を減らしましょう。',
|
||
'注意事项:根据活动量、健康状况微调,特殊目标需个性化建议。' => '注意点:活動量や健康状態に応じて微調整し、特別な目標には個別のアドバイスが必要です。',
|
||
'老人(65岁以上)代谢减缓,需关注肌肉维持与慢性病预防。建议比例:' => '高齢者(65歳以上)は代謝が低下し、筋肉維持と慢性疾患の予防に注意が必要です。推奨比率:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. 炭水化物:総カロリーの45〜65%',
|
||
'选择低GI食物如全谷物、蔬菜,控制血糖。' => '全粒穀物、野菜などの低GI食品を選び、血糖値をコントロールしましょう。',
|
||
'2、蛋白质:10%-30%总热量' => '2. タンパク質:総カロリーの10〜30%',
|
||
'预防肌肉流失,优选鱼、蛋、豆类等易消化蛋白。' => '筋肉の減少を防ぎます。魚、卵、豆類など消化しやすいタンパク質を優先しましょう。',
|
||
'3、脂肪:20%-35%总热量' => '3. 脂質:総カロリーの20〜35%',
|
||
'支持营养吸收,以橄榄油、鱼类等健康脂肪为主。' => '栄養吸収をサポートします。オリーブオイル、魚などの健康的な脂質を中心に。',
|
||
'注意事项:慢性病患者需结合医生建议调整饮食。' => '注意点:慢性疾患のある方は、医師のアドバイスに基づいて食事を調整してください。',
|
||
'建议修改时请以医生建议为准!' => '提案された変更を行う際は、必ず医師のアドバイスに従ってください!',
|
||
'千卡' => 'kcal',
|
||
'克' => 'g',
|
||
'超标' => '目標超過',
|
||
'达标' => '基準達成',
|
||
'不达标' => '基準未達成',
|
||
'未识别到您的语种' => 'お使いの言語を検出できませんでした',
|
||
'数据来源:美国农业部FoodData Central数据库' => 'データ出典:米国農務省FoodData Centralデータベース。',
|
||
|
||
],
|
||
'fra' => [
|
||
'久坐(很少或没有运动)' => 'Sédentaire (peu ou pas d\'exercice)',
|
||
'轻度活动(每周1-3天轻度运动)' => 'Légèrement actif (exercice léger 1-3 jours/semaine)',
|
||
'中度活动(每周3-5天中度运动)' => 'Modérément actif (exercice modéré 3-5 jours/semaine)',
|
||
'高度活动(每周6-7天高强度运动)' => 'Très actif (exercice intense 6-7 jours/semaine)',
|
||
'极高活动(体力劳动或每天高强度训练)' => 'Extrêmement actif (travail physique ou entraînement intense quotidien)',
|
||
'碳水' => 'Glucides',
|
||
'碳水化合物' => 'Glucides',
|
||
'脂肪' => 'Lipides',
|
||
'蛋白质' => 'Protéines',
|
||
'卡路里' => 'Calories',
|
||
'早餐' => 'Petit-déjeuner',
|
||
'午餐' => 'Déjeuner',
|
||
'晚餐' => 'Dîner',
|
||
'加餐' => 'Collation',
|
||
'孩子(2-18岁)处于快速生长发育期,需充足营养,尤其蛋白质和健康脂肪。建议比例:' => 'Les enfants (2-18 ans) sont en période de croissance rapide et ont besoin d\'une nutrition adéquate, en particulier de protéines et de graisses saines. Proportions recommandées :',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Glucides : 45%-65% des calories totales',
|
||
'提供能量,优选全谷物、蔬果等复合碳水,避免高糖零食。' => 'Fournissent de l\'énergie. Privilégiez les glucides complexes comme les céréales complètes, les fruits et légumes ; évitez les collations riches en sucre.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Protéines : 10%-30% des calories totales',
|
||
'支持肌肉、骨骼发育,推荐鱼、蛋、瘦肉、豆类等优质蛋白。' => 'Soutiennent le développement musculaire et osseux. Sources recommandées : poisson, œufs, viandes maigres et légumineuses pour des protéines de qualité.',
|
||
'3、脂肪:25%-35%总热量' => '3. Lipides : 25%-35% des calories totales',
|
||
'供能并促进大脑发育,选择坚果、鱼类、橄榄油等健康脂肪。' => 'Fournissent de l\'énergie et favorisent le développement cérébral. Choisissez des graisses saines comme les noix, le poisson et l\'huile d\'olive.',
|
||
'注意事项:若有增高、减重等目标,可咨询专业人士调整。' => 'Remarque : Pour des objectifs comme augmenter la taille ou perdre du poids, consultez un professionnel pour des ajustements.',
|
||
'正常成年人(无特殊健康问题)建议营养比例:' => 'Adultes normaux (sans problèmes de santé spécifiques) proportions nutritionnelles suggérées :',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Glucides : 45%-65% des calories totales',
|
||
'主要供能,推荐全谷物、豆类等复合碳水。' => 'Source d\'énergie principale. Recommandé : glucides complexes comme les céréales complètes et les légumineuses.',
|
||
'2、蛋白质:10%-35%总热量' => '2. Protéines : 10%-35% des calories totales',
|
||
'维持肌肉与免疫功能,日常建议0.8-1.2克/公斤体重。' => 'Maintient la masse musculaire et la fonction immunitaire. Apport quotidien recommandé : 0,8-1,2 gramme par kilogramme de poids corporel.',
|
||
'3、脂肪:20%-35%总热量' => '3. Lipides : 20%-35% des calories totales',
|
||
'支持细胞功能,以不饱和脂肪为主,减少饱和脂肪。' => 'Soutient les fonctions cellulaires. Privilégiez les graisses insaturées et réduisez les graisses saturées.',
|
||
'注意事项:根据活动量、健康状况微调,特殊目标需个性化建议。' => 'Remarque : Ajustez en fonction du niveau d\'activité et de l\'état de santé. Les objectifs spécifiques nécessitent des conseils personnalisés.',
|
||
'老人(65岁以上)代谢减缓,需关注肌肉维持与慢性病预防。建议比例:' => 'Les personnes âgées (65+ ans) ont un métabolisme ralenti ; concentrez-vous sur le maintien musculaire et la prévention des maladies chroniques. Proportions suggérées :',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Glucides : 45%-65% des calories totales',
|
||
'选择低GI食物如全谷物、蔬菜,控制血糖。' => 'Choisissez des aliments à faible IG comme les céréales complètes et les légumes pour contrôler la glycémie.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Protéines : 10%-30% des calories totales',
|
||
'预防肌肉流失,优选鱼、蛋、豆类等易消化蛋白。' => 'Prévient la perte musculaire. Optez pour des protéines facilement digestibles comme le poisson, les œufs et les légumineuses.',
|
||
'3、脂肪:20%-35%总热量' => '3. Lipides : 20%-35% des calories totales',
|
||
'支持营养吸收,以橄榄油、鱼类等健康脂肪为主。' => 'Favorise l\'absorption des nutriments. Concentrez-vous sur les graisses saines comme l\'huile d\'olive et le poisson.',
|
||
'注意事项:慢性病患者需结合医生建议调整饮食。' => 'Remarque : Les personnes souffrant de maladies chroniques doivent ajuster leur alimentation en fonction des conseils médicaux.',
|
||
'建议修改时请以医生建议为准!' => 'Veuillez suivre les conseils médicaux pour toute modification suggérée !',
|
||
'千卡' => 'kcal',
|
||
'克' => 'g',
|
||
'超标' => 'Dépasse la cible',
|
||
'达标' => 'Conforme à la norme',
|
||
'不达标' => 'En dessous de la norme',
|
||
'未识别到您的语种' => 'Votre langue n\'a pas pu être détectée',
|
||
'数据来源:美国农业部FoodData Central数据库' => 'Source : Base de données FoodData Central du département de l\'Agriculture des États-Unis (USDA).',
|
||
],
|
||
'de' => [
|
||
'久坐(很少或没有运动)' => 'Sitzend (wenig oder keine Bewegung)',
|
||
'轻度活动(每周1-3天轻度运动)' => 'Leicht aktiv (leichte Bewegung 1-3 Tage/Woche)',
|
||
'中度活动(每周3-5天中度运动)' => 'Mäßig aktiv (moderate Bewegung 3-5 Tage/Woche)',
|
||
'高度活动(每周6-7天高强度运动)' => 'Sehr aktiv (intensive Bewegung 6-7 Tage/Woche)',
|
||
'极高活动(体力劳动或每天高强度训练)' => 'Äußerst aktiv (körperliche Arbeit oder tägliches intensives Training)',
|
||
'碳水' => 'Kohlenhydrate',
|
||
'碳水化合物' => 'Kohlenhydrate',
|
||
'脂肪' => 'Fett',
|
||
'蛋白质' => 'Protein',
|
||
'卡路里' => 'Kalorien',
|
||
'早餐' => 'Frühstück',
|
||
'午餐' => 'Mittagessen',
|
||
'晚餐' => 'Abendessen',
|
||
'加餐' => 'Snack',
|
||
'孩子(2-18岁)处于快速生长发育期,需充足营养,尤其蛋白质和健康脂肪。建议比例:' => 'Kinder (2-18 Jahre) befinden sich in einer Phase schnellen Wachstums und benötigen ausreichend Nährstoffe, insbesondere Protein und gesunde Fette. Empfohlene Verhältnisse:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Kohlenhydrate: 45%-65% der Gesamtkalorien',
|
||
'提供能量,优选全谷物、蔬果等复合碳水,避免高糖零食。' => 'Liefert Energie. Bevorzugen Sie komplexe Kohlenhydrate wie Vollkorn, Gemüse und Obst; vermeiden Sie zuckerreiche Snacks.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Protein: 10%-30% der Gesamtkalorien',
|
||
'支持肌肉、骨骼发育,推荐鱼、蛋、瘦肉、豆类等优质蛋白。' => 'Unterstützt Muskel- und Knochenentwicklung. Empfohlene Quellen: Fisch, Eier, mageres Fleisch und Hülsenfrüchte für hochwertiges Protein.',
|
||
'3、脂肪:25%-35%总热量' => '3. Fett: 25%-35% der Gesamtkalorien',
|
||
'供能并促进大脑发育,选择坚果、鱼类、橄榄油等健康脂肪。' => 'Liefert Energie und fördert die Gehirnentwicklung. Wählen Sie gesunde Fette wie Nüsse, Fisch und Olivenöl.',
|
||
'注意事项:若有增高、减重等目标,可咨询专业人士调整。' => 'Hinweis: Für Ziele wie Größenwachstum oder Gewichtsabnahme konsultieren Sie einen Fachmann für Anpassungen.',
|
||
'正常成年人(无特殊健康问题)建议营养比例:' => 'Erwachsene ohne besondere Gesundheitsprobleme - empfohlene Nährstoffverhältnisse:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Kohlenhydrate: 45%-65% der Gesamtkalorien',
|
||
'主要供能,推荐全谷物、豆类等复合碳水。' => 'Hauptenergiequelle. Empfohlen: komplexe Kohlenhydrate wie Vollkorn und Hülsenfrüchte.',
|
||
'2、蛋白质:10%-35%总热量' => '2. Protein: 10%-35% der Gesamtkalorien',
|
||
'维持肌肉与免疫功能,日常建议0.8-1.2克/公斤体重。' => 'Erhält Muskelmasse und Immunfunktion. Tägliche Empfehlung: 0,8-1,2 Gramm pro Kilogramm Körpergewicht.',
|
||
'3、脂肪:20%-35%总热量' => '3. Fett: 20%-35% der Gesamtkalorien',
|
||
'支持细胞功能,以不饱和脂肪为主,减少饱和脂肪。' => 'Unterstützt Zellfunktionen. Konzentrieren Sie sich auf ungesättigte Fette und reduzieren Sie gesättigte Fette.',
|
||
'注意事项:根据活动量、健康状况微调,特殊目标需个性化建议。' => 'Hinweis: Feinanpassung je nach Aktivitätsniveau und Gesundheitszustand. Spezifische Ziele erfordern individuelle Beratung.',
|
||
'老人(65岁以上)代谢减缓,需关注肌肉维持与慢性病预防。建议比例:' => 'Ältere Menschen (65+ Jahre) haben einen verlangsamten Stoffwechsel; konzentrieren Sie sich auf Muskelpflege und Prävention chronischer Krankheiten. Empfohlene Verhältnisse:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Kohlenhydrate: 45%-65% der Gesamtkalorien',
|
||
'选择低GI食物如全谷物、蔬菜,控制血糖。' => 'Wählen Sie Lebensmittel mit niedrigem GI wie Vollkorn und Gemüse, um den Blutzucker zu kontrollieren.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Protein: 10%-30% der Gesamtkalorien',
|
||
'预防肌肉流失,优选鱼、蛋、豆类等易消化蛋白。' => 'Verhindert Muskelabbau. Bevorzugen Sie leicht verdauliche Proteine wie Fisch, Eier und Hülsenfrüchte.',
|
||
'3、脂肪:20%-35%总热量' => '3. Fett: 20%-35% der Gesamtkalorien',
|
||
'支持营养吸收,以橄榄油、鱼类等健康脂肪为主。' => 'Unterstützt die Nährstoffaufnahme. Konzentrieren Sie sich auf gesunde Fette wie Olivenöl und Fisch.',
|
||
'注意事项:慢性病患者需结合医生建议调整饮食。' => 'Hinweis: Chronisch Kranke sollten ihre Ernährung nach ärztlichem Rat anpassen.',
|
||
'建议修改时请以医生建议为准!' => 'Bitte folgen Sie bei vorgeschlagenen Änderungen dem ärztlichen Rat!',
|
||
'千卡' => 'kcal',
|
||
'克' => 'g',
|
||
'超标' => 'Über Ziel',
|
||
'达标' => 'Entspricht dem Standard',
|
||
'不达标' => 'Unter Standard',
|
||
'未识别到您的语种' => 'Ihre Sprache konnte nicht erkannt werden',
|
||
'数据来源:美国农业部FoodData Central数据库' => 'Quelle: USDA FoodData Central Datenbank.',
|
||
],
|
||
'kor' => [
|
||
'久坐(很少或没有运动)' => '비활동적 (거의 또는 전혀 운동 안 함)',
|
||
'轻度活动(每周1-3天轻度运动)' => '저강도 활동 (주 1-3일 가벼운 운동)',
|
||
'中度活动(每周3-5天中度运动)' => '중강도 활동 (주 3-5일 중간 강도 운동)',
|
||
'高度活动(每周6-7天高强度运动)' => '고강도 활동 (주 6-7일 고강도 운동)',
|
||
'极高活动(体力劳动或每天高强度训练)' => '극고강도 활동 (육체노동 또는 매일 고강도 훈련)',
|
||
'碳水' => '탄수화물',
|
||
'碳水化合物' => '탄수화물',
|
||
'脂肪' => '지방',
|
||
'蛋白质' => '단백질',
|
||
'卡路里' => '칼로리',
|
||
'早餐' => '아침식사',
|
||
'午餐' => '점심식사',
|
||
'晚餐' => '저녁식사',
|
||
'加餐' => '간식',
|
||
'孩子(2-18岁)处于快速生长发育期,需充足营养,尤其蛋白质和健康脂肪。建议比例:' => '아이들(2~18세)은 빠른 성장 발달기에 있으며, 충분한 영양, 특히 단백질과 건강한 지방이 필요합니다. 권장 비율:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. 탄수화물: 총 열량의 45%~65%',
|
||
'提供能量,优选全谷物、蔬果等复合碳水,避免高糖零食。' => '에너지를 공급합니다. 전곡물, 채소, 과일 등의 복합 탄수화물을 우선 선택하고, 고당도 간식은 피하세요.',
|
||
'2、蛋白质:10%-30%总热量' => '2. 단백질: 총 열량의 10%~30%',
|
||
'支持肌肉、骨骼发育,推荐鱼、蛋、瘦肉、豆类等优质蛋白。' => '근육과 뼈 발달을 지원합니다. 생선, 달걀, 살코기, 콩류 등의 고품질 단백질을 추천합니다.',
|
||
'3、脂肪:25%-35%总热量' => '3. 지방: 총 열량의 25%~35%',
|
||
'供能并促进大脑发育,选择坚果、鱼类、橄榄油等健康脂肪。' => '에너지 공급과 뇌 발달을 촉진합니다. 견과류, 생선, 올리브오일 등의 건강한 지방을 선택하세요.',
|
||
'注意事项:若有增高、减重等目标,可咨询专业人士调整。' => '주의사항: 키 성장, 체중 감량 등의 목표가 있을 경우, 전문가와 상담하여 조정하세요.',
|
||
'正常成年人(无特殊健康问题)建议营养比例:' => '정상 성인(특별한 건강 문제 없음) 권장 영양 비율:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. 탄수화물: 총 열량의 45%~65%',
|
||
'主要供能,推荐全谷物、豆类等复合碳水。' => '주요 에너지원입니다. 전곡물, 콩류 등의 복합 탄수화물을 추천합니다.',
|
||
'2、蛋白质:10%-35%总热量' => '2. 단백질: 총 열량의 10%~35%',
|
||
'维持肌肉与免疫功能,日常建议0.8-1.2克/公斤体重。' => '근육량과 면역 기능을 유지합니다. 체중 1kg당 하루 0.8~1.2g을 권장합니다.',
|
||
'3、脂肪:20%-35%总热量' => '3. 지방: 총 열량의 20%~35%',
|
||
'支持细胞功能,以不饱和脂肪为主,减少饱和脂肪。' => '세포 기능을 지원합니다. 불포화 지방을 위주로 하고 포화 지방을 줄이세요.',
|
||
'注意事项:根据活动量、健康状况微调,特殊目标需个性化建议。' => '주의사항: 활동량과 건강 상태에 따라 세부 조정하고, 특별한 목표에는 맞춤형 조언이 필요합니다.',
|
||
'老人(65岁以上)代谢减缓,需关注肌肉维持与慢性病预防。建议比例:' => '노인(65세 이상)은 신진대사가 느려지며, 근육 유지와 만성질환 예방에 주의해야 합니다. 권장 비율:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. 탄수화물: 총 열량의 45%~65%',
|
||
'选择低GI食物如全谷物、蔬菜,控制血糖。' => '전곡물, 채소 등의 저GI 식품을 선택하여 혈당을 조절하세요.',
|
||
'2、蛋白质:10%-30%总热量' => '2. 단백질: 총 열량의 10%~30%',
|
||
'预防肌肉流失,优选鱼、蛋、豆类等易消化蛋白。' => '근육 감소를 예방합니다. 생선, 달걀, 콩류 등 소화가 쉬운 단백질을 우선 선택하세요.',
|
||
'3、脂肪:20%-35%总热量' => '3. 지방: 총 열량의 20%~35%',
|
||
'支持营养吸收,以橄榄油、鱼类等健康脂肪为主。' => '영양 흡수를 돕습니다. 올리브오일, 생선 등의 건강한 지방을 위주로 하세요.',
|
||
'注意事项:慢性病患者需结合医生建议调整饮食。' => '주의사항: 만성질환 환자는 의사의 조언에 따라 식단을 조정해야 합니다.',
|
||
'建议修改时请以医生建议为准!' => '제안된 수정사항 적용 시 의사의 조언을 따르세요!',
|
||
'千卡' => 'kcal',
|
||
'克' => 'g',
|
||
'超标' => '목표 초과',
|
||
'达标' => '기준 달성',
|
||
'不达标' => '기준 미달',
|
||
'未识别到您的语种' => '귀하의 언어를 감지할 수 없습니다',
|
||
'数据来源:美国农业部FoodData Central数据库' => '데이터 출처: 미국 농무부(USDA) FoodData Central 데이터베이스.',
|
||
],
|
||
'ru' => [
|
||
'久坐(很少或没有运动)' => 'Сидячий (мало или нет движения)',
|
||
'轻度活动(每周1-3天轻度运动)' => 'Малоактивный (легкие упражнения 1-3 дня/неделю)',
|
||
'中度活动(每周3-5天中度运动)' => 'Умеренно активный (умеренные упражнения 3-5 дней/неделю)',
|
||
'高度活动(每周6-7天高强度运动)' => 'Очень активный (интенсивные упражнения 6-7 дней/неделю)',
|
||
'极高活动(体力劳动或每天高强度训练)' => 'Чрезвычайно активный (физический труд или ежедневные интенсивные тренировки)',
|
||
'碳水' => 'Углеводы',
|
||
'碳水化合物' => 'Углеводы',
|
||
'脂肪' => 'Жиры',
|
||
'蛋白质' => 'Белки',
|
||
'卡路里' => 'Калории',
|
||
'早餐' => 'Завтрак',
|
||
'午餐' => 'Обед',
|
||
'晚餐' => 'Ужин',
|
||
'加餐' => 'Перекус',
|
||
'孩子(2-18岁)处于快速生长发育期,需充足营养,尤其蛋白质和健康脂肪。建议比例:' => 'Дети (2-18 лет) находятся в фазе быстрого роста и развития, нуждаются в полноценном питании, особенно в белках и здоровых жирах. Рекомендуемые пропорции:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Углеводы: 45%-65% от общего количества калорий',
|
||
'提供能量,优选全谷物、蔬果等复合碳水,避免高糖零食。' => 'Обеспечивают энергией. Отдавайте предпочтение сложным углеводам, таким как цельные зерна, овощи и фрукты; избегайте высококалорийных закусок.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Белки: 10%-30% от общего количества калорий',
|
||
'支持肌肉、骨骼发育,推荐鱼、蛋、瘦肉、豆类等优质蛋白。' => 'Поддерживают развитие мышц и костей. Рекомендуемые источники: рыба, яйца, нежирное мясо и бобовые для качественного белка.',
|
||
'3、脂肪:25%-35%总热量' => '3. Жиры: 25%-35% от общего количества калорий',
|
||
'供能并促进大脑发育,选择坚果、鱼类、橄榄油等健康脂肪。' => 'Обеспечивают энергией и способствуют развитию мозга. Выбирайте здоровые жиры, такие как орехи, рыба и оливковое масло.',
|
||
'注意事项:若有增高、减重等目标,可咨询专业人士调整。' => 'Примечание: Для целей, таких как увеличение роста или потеря веса, проконсультируйтесь со специалистом для корректировки.',
|
||
'正常成年人(无特殊健康问题)建议营养比例:' => 'Взрослые без особых проблем со здоровьем - рекомендуемые пропорции питания:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Углеводы: 45%-65% от общего количества калорий',
|
||
'主要供能,推荐全谷物、豆类等复合碳水。' => 'Основной источник энергии. Рекомендуется: сложные углеводы, такие как цельные зерна и бобовые.',
|
||
'2、蛋白质:10%-35%总热量' => '2. Белки: 10%-35% от общего количества калорий',
|
||
'维持肌肉与免疫功能,日常建议0.8-1.2克/公斤体重。' => 'Поддерживают мышечную массу и иммунную функцию. Суточная рекомендация: 0,8-1,2 грамма на килограмм массы тела.',
|
||
'3、脂肪:20%-35%总热量' => '3. Жиры: 20%-35% от общего количества калорий',
|
||
'支持细胞功能,以不饱和脂肪为主,减少饱和脂肪。' => 'Поддерживают клеточные функции. Делайте акцент на ненасыщенных жирах и уменьшайте насыщенные жиры.',
|
||
'注意事项:根据活动量、健康状况微调,特殊目标需个性化建议。' => 'Примечание: Регулируйте в зависимости от уровня активности и состояния здоровья. Специфические цели требуют индивидуальных рекомендаций.',
|
||
'老人(65岁以上)代谢减缓,需关注肌肉维持与慢性病预防。建议比例:' => 'Пожилые люди (65+ лет) имеют замедленный метаболизм; сосредоточьтесь на поддержании мышц и профилактике хронических заболеваний. Рекомендуемые пропорции:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Углеводы: 45%-65% от общего количества калорий',
|
||
'选择低GI食物如全谷物、蔬菜,控制血糖。' => 'Выбирайте продукты с низким ГИ, такие как цельные зерна и овощи, чтобы контролировать уровень сахара в крови.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Белки: 10%-30% от общего количества калорий',
|
||
'预防肌肉流失,优选鱼、蛋、豆类等易消化蛋白。' => 'Предотвращает потерю мышечной массы. Отдавайте предпочтение легко усваиваемым белкам, таким как рыба, яйца и бобовые.',
|
||
'3、脂肪:20%-35%总热量' => '3. Жиры: 20%-35% от общего количества калорий',
|
||
'支持营养吸收,以橄榄油、鱼类等健康脂肪为主。' => 'Поддерживают усвоение питательных веществ. Сосредоточьтесь на здоровых жирах, таких как оливковое масло и рыба.',
|
||
'注意事项:慢性病患者需结合医生建议调整饮食。' => 'Примечание: Пациентам с хроническими заболеваниями следует корректировать питание в соответствии с рекомендациями врача.',
|
||
'建议修改时请以医生建议为准!' => 'При внесении предлагаемых изменений следуйте рекомендациям врача!',
|
||
'千卡' => 'ккал',
|
||
'克' => 'г',
|
||
'超标' => 'Превышает цель',
|
||
'达标' => 'Соответствует стандарту',
|
||
'不达标' => 'Ниже стандарта',
|
||
'未识别到您的语种' => 'Не удалось определить ваш язык',
|
||
'数据来源:美国农业部FoodData Central数据库' => 'Источник данных: база данных USDA FoodData Central.',
|
||
],
|
||
'pt' => [
|
||
'久坐(很少或没有运动)' => 'Sedentário (pouco ou nenhum exercício)',
|
||
'轻度活动(每周1-3天轻度运动)' => 'Levemente ativo (exercício leve 1-3 dias/semana)',
|
||
'中度活动(每周3-5天中度运动)' => 'Moderadamente ativo (exercício moderado 3-5 dias/semana)',
|
||
'高度活动(每周6-7天高强度运动)' => 'Muito ativo (exercício intenso 6-7 dias/semana)',
|
||
'极高活动(体力劳动或每天高强度训练)' => 'Extremamente ativo (trabalho físico ou treino intenso diário)',
|
||
'碳水' => 'Carboidratos',
|
||
'碳水化合物' => 'Carboidratos',
|
||
'脂肪' => 'Gorduras',
|
||
'蛋白质' => 'Proteínas',
|
||
'卡路里' => 'Calorias',
|
||
'早餐' => 'Café da manhã',
|
||
'午餐' => 'Almoço',
|
||
'晚餐' => 'Jantar',
|
||
'加餐' => 'Lanche',
|
||
'孩子(2-18岁)处于快速生长发育期,需充足营养,尤其蛋白质和健康脂肪。建议比例:' => 'Crianças (2-18 anos) estão em período de rápido crescimento e desenvolvimento, necessitando de nutrição adequada, especialmente proteínas e gorduras saudáveis. Proporções sugeridas:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Carboidratos: 45%-65% das calorias totais',
|
||
'提供能量,优选全谷物、蔬果等复合碳水,避免高糖零食。' => 'Fornece energia. Priorize carboidratos complexos como grãos integrais, frutas e vegetais; evite lanches ricos em açúcar.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Proteínas: 10%-30% das calorias totais',
|
||
'支持肌肉、骨骼发育,推荐鱼、蛋、瘦肉、豆类等优质蛋白。' => 'Apoia o desenvolvimento muscular e ósseo. Fontes recomendadas: peixe, ovos, carnes magras e leguminosas para proteínas de alta qualidade.',
|
||
'3、脂肪:25%-35%总热量' => '3. Gorduras: 25%-35% das calorias totais',
|
||
'供能并促进大脑发育,选择坚果、鱼类、橄榄油等健康脂肪。' => 'Fornece energia e promove o desenvolvimento cerebral. Escolha gorduras saudáveis como nozes, peixe e azeite de oliva.',
|
||
'注意事项:若有增高、减重等目标,可咨询专业人士调整。' => 'Nota: Para objetivos como aumentar a altura ou perda de peso, consulte um profissional para ajustes.',
|
||
'正常成年人(无特殊健康问题)建议营养比例:' => 'Adultos normais (sem problemas de saúde específicos) - proporções nutricionais sugeridas:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Carboidratos: 45%-65% das calorias totais',
|
||
'主要供能,推荐全谷物、豆类等复合碳水。' => 'Principal fonte de energia. Recomendado: carboidratos complexos como grãos integrais e leguminosas.',
|
||
'2、蛋白质:10%-35%总热量' => '2. Proteínas: 10%-35% das calorias totais',
|
||
'维持肌肉与免疫功能,日常建议0.8-1.2克/公斤体重。' => 'Mantém a massa muscular e função imunológica. Recomendação diária: 0,8-1,2 gramas por quilograma de peso corporal.',
|
||
'3、脂肪:20%-35%总热量' => '3. Gorduras: 20%-35% das calorias totais',
|
||
'支持细胞功能,以不饱和脂肪为主,减少饱和脂肪。' => 'Apoia funções celulares. Dê ênfase a gorduras insaturadas e reduza gorduras saturadas.',
|
||
'注意事项:根据活动量、健康状况微调,特殊目标需个性化建议。' => 'Nota: Ajuste de acordo com o nível de atividade e condição de saúde. Objetivos específicos requerem aconselhamento personalizado.',
|
||
'老人(65岁以上)代谢减缓,需关注肌肉维持与慢性病预防。建议比例:' => 'Idosos (65+ anos) têm metabolismo desacelerado; foque na manutenção muscular e prevenção de doenças crônicas. Proporções sugeridas:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Carboidratos: 45%-65% das calorias totais',
|
||
'选择低GI食物如全谷物、蔬菜,控制血糖。' => 'Escolha alimentos de baixo IG como grãos integrais e vegetais para controlar o açúcar no sangue.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Proteínas: 10%-30% das calorias totais',
|
||
'预防肌肉流失,优选鱼、蛋、豆类等易消化蛋白。' => 'Previne a perda muscular. Prefira proteínas de fácil digestão como peixe, ovos e leguminosas.',
|
||
'3、脂肪:20%-35%总热量' => '3. Gorduras: 20%-35% das calorias totais',
|
||
'支持营养吸收,以橄榄油、鱼类等健康脂肪为主。' => 'Apoia a absorção de nutrientes. Concentre-se em gorduras saudáveis como azeite de oliva e peixe.',
|
||
'注意事项:慢性病患者需结合医生建议调整饮食。' => 'Nota: Pacientes com condições crônicas devem ajustar sua dieta de acordo com o aconselhamento médico.',
|
||
'建议修改时请以医生建议为准!' => 'Por favor, siga o aconselhamento médico para quaisquer modificações sugeridas!',
|
||
'千卡' => 'kcal',
|
||
'克' => 'g',
|
||
'超标' => 'Excede o alvo',
|
||
'达标' => 'Atende ao padrão',
|
||
'不达标' => 'Abaixo do padrão',
|
||
'未识别到您的语种' => 'Não foi possível detectar o seu idioma',
|
||
'数据来源:美国农业部FoodData Central数据库' => 'Fonte: Base de Dados FoodData Central do Departamento de Agricultura dos EUA (USDA).',
|
||
],
|
||
'spa' => [
|
||
'久坐(很少或没有运动)' => 'Sedentario (poco o ningún ejercicio)',
|
||
'轻度活动(每周1-3天轻度运动)' => 'Ligeramente activo (ejercicio ligero 1-3 días/semana)',
|
||
'中度活动(每周3-5天中度运动)' => 'Moderadamente activo (ejercicio moderado 3-5 días/semana)',
|
||
'高度活动(每周6-7天高强度运动)' => 'Muy activo (ejercicio intenso 6-7 días/semana)',
|
||
'极高活动(体力劳动或每天高强度训练)' => 'Extremadamente activo (trabajo físico o entrenamiento intenso diario)',
|
||
'碳水' => 'Carbohidratos',
|
||
'碳水化合物' => 'Carbohidratos',
|
||
'脂肪' => 'Grasas',
|
||
'蛋白质' => 'Proteínas',
|
||
'卡路里' => 'Calorías',
|
||
'早餐' => 'Desayuno',
|
||
'午餐' => 'Almuerzo',
|
||
'晚餐' => 'Cena',
|
||
'加餐' => 'Merienda',
|
||
'孩子(2-18岁)处于快速生长发育期,需充足营养,尤其蛋白质和健康脂肪。建议比例:' => 'Los niños (2-18 años) están en un período de rápido crecimiento y desarrollo, necesitan nutrición adecuada, especialmente proteínas y grasas saludables. Proporciones sugeridas:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Carbohidratos: 45%-65% de las calorías totales',
|
||
'提供能量,优选全谷物、蔬果等复合碳水,避免高糖零食。' => 'Proporciona energía. Priorice carbohidratos complejos como granos integrales, frutas y verduras; evite snacks altos en azúcar.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Proteínas: 10%-30% de las calorías totales',
|
||
'支持肌肉、骨骼发育,推荐鱼、蛋、瘦肉、豆类等优质蛋白。' => 'Apoya el desarrollo muscular y óseo. Fuentes recomendadas: pescado, huevos, carnes magras y legumbres para proteínas de alta calidad.',
|
||
'3、脂肪:25%-35%总热量' => '3. Grasas: 25%-35% de las calorías totales',
|
||
'供能并促进大脑发育,选择坚果、鱼类、橄榄油等健康脂肪。' => 'Proporciona energía y promueve el desarrollo cerebral. Elija grasas saludables como nueces, pescado y aceite de oliva.',
|
||
'注意事项:若有增高、减重等目标,可咨询专业人士调整。' => 'Nota: Para objetivos como aumentar la estatura o pérdida de peso, consulte a un profesional para ajustes.',
|
||
'正常成年人(无特殊健康问题)建议营养比例:' => 'Adultos normales (sin problemas de salud específicos) - proporciones nutricionales sugeridas:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Carbohidratos: 45%-65% de las calorías totales',
|
||
'主要供能,推荐全谷物、豆类等复合碳水。' => 'Fuente principal de energía. Recomendado: carbohidratos complejos como granos integrales y legumbres.',
|
||
'2、蛋白质:10%-35%总热量' => '2. Proteínas: 10%-35% de las calorías totales',
|
||
'维持肌肉与免疫功能,日常建议0.8-1.2克/公斤体重。' => 'Mantiene la masa muscular y la función inmunológica. Recomendación diaria: 0,8-1,2 gramos por kilogramo de peso corporal.',
|
||
'3、脂肪:20%-35%总热量' => '3. Grasas: 20%-35% de las calorías totales',
|
||
'支持细胞功能,以不饱和脂肪为主,减少饱和脂肪。' => 'Apoya las funciones celulares. Enfatice las grasas insaturadas y reduzca las grasas saturadas.',
|
||
'注意事项:根据活动量、健康状况微调,特殊目标需个性化建议。' => 'Nota: Ajuste según el nivel de actividad y condición de salud. Los objetivos específicos requieren asesoramiento personalizado.',
|
||
'老人(65岁以上)代谢减缓,需关注肌肉维持与慢性病预防。建议比例:' => 'Adultos mayores (65+ años) tienen metabolismo ralentizado; enfoque en mantenimiento muscular y prevención de enfermedades crónicas. Proporciones sugeridas:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. Carbohidratos: 45%-65% de las calorías totales',
|
||
'选择低GI食物如全谷物、蔬菜,控制血糖。' => 'Elija alimentos de bajo IG como granos integrales y verduras para controlar el azúcar en sangre.',
|
||
'2、蛋白质:10%-30%总热量' => '2. Proteínas: 10%-30% de las calorías totales',
|
||
'预防肌肉流失,优选鱼、蛋、豆类等易消化蛋白。' => 'Previene la pérdida muscular. Prefiera proteínas fácilmente digeribles como pescado, huevos y legumbres.',
|
||
'3、脂肪:20%-35%总热量' => '3. Grasas: 20%-35% de las calorías totales',
|
||
'支持营养吸收,以橄榄油、鱼类等健康脂肪为主。' => 'Apoya la absorción de nutrientes. Concéntrese en grasas saludables como aceite de oliva y pescado.',
|
||
'注意事项:慢性病患者需结合医生建议调整饮食。' => 'Nota: Los pacientes con condiciones crónicas deben ajustar su dieta según el consejo médico.',
|
||
'建议修改时请以医生建议为准!' => '¡Por favor, siga el consejo médico para cualquier modificación sugerida!',
|
||
'千卡' => 'kcal',
|
||
'克' => 'g',
|
||
'超标' => 'Excede el objetivo',
|
||
'达标' => 'Cumple con el estándar',
|
||
'不达标' => 'Por debajo del estándar',
|
||
'未识别到您的语种' => 'No se pudo detectar su idioma',
|
||
'数据来源:美国农业部FoodData Central数据库' => 'Fuente: Base de datos FoodData Central del Departamento de Agricultura de los EE. UU. (USDA).',
|
||
],
|
||
'ara' => [
|
||
'久坐(很少或没有运动)' => 'قليل النشاط (قليل أو بدون تمارين)',
|
||
'轻度活动(每周1-3天轻度运动)' => 'نشط قليلاً (تمارين خفيفة 1-3 أيام/أسبوع)',
|
||
'中度活动(每周3-5天中度运动)' => 'نشط بشكل معتدل (تمارين متوسطة 3-5 أيام/أسبوع)',
|
||
'高度活动(每周6-7天高强度运动)' => 'نشط جداً (تمارين مكثفة 6-7 أيام/أسبوع)',
|
||
'极高活动(体力劳动或每天高强度训练)' => 'نشط للغاية (عمل بدني أو تدريب مكثف يومي)',
|
||
'碳水' => 'الكربوهيدرات',
|
||
'碳水化合物' => 'الكربوهيدرات',
|
||
'脂肪' => 'الدهون',
|
||
'蛋白质' => 'البروتين',
|
||
'卡路里' => 'السعرات الحرارية',
|
||
'早餐' => 'الإفطار',
|
||
'午餐' => 'الغداء',
|
||
'晚餐' => 'العشاء',
|
||
'加餐' => 'وجبة خفيفة',
|
||
'孩子(2-18岁)处于快速生长发育期,需充足营养,尤其蛋白质和健康脂肪。建议比例:' => 'الأطفال (2-18 سنة) في مرحلة نمو وتطور سريع، يحتاجون إلى تغذية كافية، خاصة البروتين والدهون الصحية. النسب المقترحة:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. الكربوهيدرات: 45%-65% من إجمالي السعرات الحرارية',
|
||
'提供能量,优选全谷物、蔬果等复合碳水,避免高糖零食。' => 'يوفر الطاقة. يفضل الكربوهيدرات المعقدة مثل الحبوب الكاملة والخضار والفواكه؛ تجنب الوجبات الخفيفة عالية السكر.',
|
||
'2、蛋白质:10%-30%总热量' => '2. البروتين: 10%-30% من إجمالي السعرات الحرارية',
|
||
'支持肌肉、骨骼发育,推荐鱼、蛋、瘦肉、豆类等优质蛋白。' => 'يدعم نمو العضلات والعظام. المصادر الموصى بها: السمك، البيض، اللحوم الخالية من الدهون، والبقوليات للبروتين عالي الجودة.',
|
||
'3、脂肪:25%-35%总热量' => '3. الدهون: 25%-35% من إجمالي السعرات الحرارية',
|
||
'供能并促进大脑发育,选择坚果、鱼类、橄榄油等健康脂肪。' => 'يوفر الطاقة ويعزز نمو الدماغ. اختر الدهون الصحية مثل المكسرات والأسماك وزيت الزيتون.',
|
||
'注意事项:若有增高、减重等目标,可咨询专业人士调整。' => 'ملاحظة: لأهداف مثل زيادة الطول أو فقدان الوزن، استشر أخصائي للتعديلات.',
|
||
'正常成年人(无特殊健康问题)建议营养比例:' => 'البالغون الطبيعيون (بدون مشاكل صحية خاصة) - نسب التغذية المقترحة:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. الكربوهيدرات: 45%-65% من إجمالي السعرات الحرارية',
|
||
'主要供能,推荐全谷物、豆类等复合碳水。' => 'المصدر الرئيسي للطاقة. موصى به: الكربوهيدرات المعقدة مثل الحبوب الكاملة والبقوليات.',
|
||
'2、蛋白质:10%-35%总热量' => '2. البروتين: 10%-35% من إجمالي السعرات الحرارية',
|
||
'维持肌肉与免疫功能,日常建议0.8-1.2克/公斤体重。' => 'يحافظ على كتلة العضلات والوظيفة المناعية. التوصية اليومية: 0.8-1.2 جرام لكل كيلوغرام من وزن الجسم.',
|
||
'3、脂肪:20%-35%总热量' => '3. الدهون: 20%-35% من إجمالي السعرات الحرارية',
|
||
'支持细胞功能,以不饱和脂肪为主,减少饱和脂肪。' => 'يدعم الوظائف الخلوية. ركز على الدهون غير المشبعة وقلل الدهون المشبعة.',
|
||
'注意事项:根据活动量、健康状况微调,特殊目标需个性化建议。' => 'ملاحظة: اضبط حسب مستوى النشاط والحالة الصحية. الأهداف الخاصة تتطلب مشورة مخصصة.',
|
||
'老人(65岁以上)代谢减缓,需关注肌肉维持与慢性病预防。建议比例:' => 'كبار السن (65+ سنة) لديهم تباطؤ في التمثيل الغذائي؛ ركز على صيانة العضلات والوقاية من الأمراض المزمنة. النسب المقترحة:',
|
||
'1、碳水化合物:45%-65%总热量' => '1. الكربوهيدرات: 45%-65% من إجمالي السعرات الحرارية',
|
||
'选择低GI食物如全谷物、蔬菜,控制血糖。' => 'اختر أطعمة ذات مؤشر جلايسيمي منخفض مثل الحبوب الكاملة والخضروات للتحكم في سكر الدم.',
|
||
'2、蛋白质:10%-30%总热量' => '2. البروتين: 10%-30% من إجمالي السعرات الحرارية',
|
||
'预防肌肉流失,优选鱼、蛋、豆类等易消化蛋白。' => 'يمنع فقدان العضلات. يفضل البروتينات سهلة الهضم مثل السمك والبيض والبقوليات.',
|
||
'3、脂肪:20%-35%总热量' => '3. الدهون: 20%-35% من إجمالي السعرات الحرارية',
|
||
'支持营养吸收,以橄榄油、鱼类等健康脂肪为主。' => 'يدعم امتصاص المغذيات. ركز على الدهون الصحية مثل زيت الزيتون والأسماك.',
|
||
'注意事项:慢性病患者需结合医生建议调整饮食。' => 'ملاحظة: يجب على مرضى الأمراض المزمنة تعديل نظامهم الغذائي بناءً على نصيحة الطبيب.',
|
||
'建议修改时请以医生建议为准!' => 'يرجى اتباع نصيحة الطبيب لأي تعديلات مقترحة!',
|
||
'千卡' => 'سعر حراري',
|
||
'克' => 'جرام',
|
||
'超标' => 'يتجاوز الهدف',
|
||
'达标' => 'يلبي المعيار',
|
||
'不达标' => 'أقل من المعيار',
|
||
'未识别到您的语种' => 'لم يتم التعرف على لغتك',
|
||
'数据来源:美国农业部FoodData Central数据库' => 'مصدر البيانات: قاعدة بيانات وزارة الزراعة الأمريكية FoodData Central.',
|
||
],
|
||
// 可以添加更多语言映射
|
||
];
|
||
/**
|
||
* 处理多国语言翻译
|
||
*
|
||
* @param string $language 目标语言代码
|
||
* @param mixed $data 要翻译的数据(字符串或数组)
|
||
* @return mixed 翻译后的数据
|
||
*/
|
||
public function handling_languages_from_multiple_countries($language, $data)
|
||
{
|
||
|
||
// dump($data);
|
||
// 验证语言是否支持
|
||
if (!$this->isLanguageSupported($language)) {
|
||
return $data;
|
||
}
|
||
|
||
// 如果是数组,递归处理每个元素
|
||
if (is_array($data)) {
|
||
// dump(2);
|
||
$data = $this->translateArray($language, $data);
|
||
return $data;
|
||
}
|
||
|
||
// 如果是字符串,直接翻译
|
||
if (is_string($data)) {
|
||
// dump(3);
|
||
return $this->translateString($language, $data);
|
||
}
|
||
|
||
// dump($data);
|
||
// 其他类型直接返回
|
||
return $this->msg($data['data']);
|
||
}
|
||
|
||
/**
|
||
* 检查语言是否支持
|
||
*
|
||
* @param string $language 语言代码
|
||
* @return bool
|
||
*/
|
||
protected function isLanguageSupported($language)
|
||
{
|
||
return isset($this->supportedLanguages[$language]);
|
||
}
|
||
|
||
/**
|
||
* 翻译数组
|
||
*
|
||
* @param string $language 目标语言
|
||
* @param array $array 要翻译的数组
|
||
* @return array 翻译后的数组
|
||
*/
|
||
protected function translateArray($language, array $array)
|
||
{
|
||
$result = [];
|
||
foreach ($array as $key => $value) {
|
||
// 保持键不变,只翻译值
|
||
$result[$key] = is_array($value)
|
||
? $this->translateArray($language, $value)
|
||
: $this->translateString($language, $value);
|
||
}
|
||
return $result;
|
||
}
|
||
|
||
/**
|
||
* 翻译字符串
|
||
*
|
||
* @param string $language 目标语言
|
||
* @param string $string 要翻译的字符串
|
||
* @return string 翻译后的字符串
|
||
*/
|
||
protected function translateString($language, $string)
|
||
{
|
||
// dump($string);
|
||
// 检查是否有该语言的映射表
|
||
if (!isset($this->languageMap[$language])) {
|
||
return $string;
|
||
}
|
||
|
||
// 检查是否有对应的翻译
|
||
return $this->languageMap[$language][$string] ?? $string;
|
||
}
|
||
|
||
/**
|
||
* 获取支持的语言列表
|
||
*
|
||
* @return array
|
||
*/
|
||
public function getSupportedLanguages()
|
||
{
|
||
return $this->supportedLanguages;
|
||
}
|
||
|
||
/**
|
||
* 添加新的语言翻译
|
||
*
|
||
* @param string $language 语言代码
|
||
* @param array $translations 翻译映射数组
|
||
* @return bool
|
||
*/
|
||
public function addTranslations($language, array $translations)
|
||
{
|
||
if (!$this->isLanguageSupported($language)) {
|
||
return false;
|
||
}
|
||
|
||
if (!isset($this->languageMap[$language])) {
|
||
$this->languageMap[$language] = [];
|
||
}
|
||
|
||
$this->languageMap[$language] = array_merge(
|
||
$this->languageMap[$language],
|
||
$translations
|
||
);
|
||
|
||
return true;
|
||
}
|
||
} |