refactor: 优化UI组件结构与积分系统

重构部分UI组件脚本结构,统一导入风格,提升可维护性。CardUnlockOverlay解锁条件弹窗改为列表展示,提升可读性。修复QueueNotifications滚动区域高度。ScrollableDialogContent增加最大高度。StarsBackground与ParticlesBg组件代码格式优化。App.vue引入玩家积分定时更新逻辑,NPC成长系统补充间谍探测器修复。
This commit is contained in:
谦君
2025-12-18 03:47:38 +08:00
parent 2e3ac1231f
commit 2ed15c4782
42 changed files with 1342 additions and 749 deletions

View File

@@ -32,6 +32,7 @@ export default {
goToBuildings: 'К зданиям',
locked: 'Заблокировано',
viewRequirements: 'Просмотр требований',
requirements: 'Требования',
requirementsNotMet: 'Требования не выполнены',
current: 'Текущий',
level: 'Уровень',
@@ -140,6 +141,7 @@ export default {
jumpGate: 'Прыжковые ворота',
planetDestroyerFactory: 'Фабрика разрушителей планет',
buildTime: 'Время строительства',
build: '',
production: 'Производство',
consumption: 'Потребление',
totalCost: 'Общая стоимость',
@@ -281,8 +283,8 @@ export default {
ionTechnology: 'Технология ионного оружия',
hyperspaceTechnology: 'Технология гиперпространственных прыжков',
plasmaTechnology: 'Технология плазменного оружия',
computerTechnology: 'Увеличивает вместимость очереди исследований, +1 за уровень (макс 10 уровней)',
espionageTechnology: 'Повышает эффективность зондов, +1 уровень шпионажа за уровень',
computerTechnology: 'Увеличивает очередь исследований и слоты флотских миссий, +1 очередь +1 слот за уровень (макс 10 уровней)',
espionageTechnology: 'Повышает эффективность зондов, +1 уровень шпионажа за уровень. Уровень разведки = ваш уровень - уровень врага + зонды/5. ≥-1 показывает флот, ≥1 показывает оборону, ≥3 показывает здания, ≥5 показывает технологии',
weaponsTechnology: 'Увеличивает силу атаки кораблей и обороны на 10% за уровень',
shieldingTechnology: 'Увеличивает щиты кораблей и обороны на 10% за уровень',
armourTechnology: 'Увеличивает броню кораблей и обороны на 10% за уровень',
@@ -353,6 +355,7 @@ export default {
gmModeActivated: '',
upgradeCost: 'Стоимость улучшения',
buildTime: 'Время строительства',
build: 'Построить',
upgrade: 'Улучшить',
maxLevelReached: 'Достигнут максимальный уровень',
requirementsNotMet: 'Требования не выполнены',
@@ -384,6 +387,7 @@ export default {
fuelConsumption: 'Расход топлива',
buildCost: 'Стоимость постройки',
buildTime: 'Время строительства',
build: '',
perUnit: 'За единицу',
batchCalculator: 'Калькулятор партий',
quantity: 'Количество',
@@ -414,6 +418,7 @@ export default {
armor: 'Броня',
buildCost: 'Стоимость постройки',
buildTime: 'Время строительства',
build: '',
perUnit: 'За единицу',
batchCalculator: 'Калькулятор партий',
quantity: 'Количество',
@@ -470,6 +475,7 @@ export default {
colonize: 'Колонизация',
spy: 'Разведка',
deploy: 'Размещение',
expedition: 'Экспедиция',
recycle: 'Переработка',
transportResources: 'Транспортировка ресурсов',
totalCargoCapacity: 'Общая грузоподъёмность',