AllAi/apps/web/.turbo/turbo-dev.log
lapich_valya bea21b6f1e португальский язык
добавила португальский язык
2025-11-15 01:32:56 +03:00

336 lines
19 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

> @allai/web@0.1.0 dev D:\workAI\AllAi\apps\web
> next dev
▲ Next.js 14.2.10
- Local: http://localhost:3000
- Experiments (use with caution):
· turbo
· typedRoutes
✓ Starting...
✓ Ready in 2.3s
../../packages/i18n/dictionaries/pt.ts
Error:
x 'const' declarations must be initialized
,-[D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts:242:1]
242 | }
243 | }
244 | },
245 | ,-> videoWorkbench: {
246 | | menuTitle: "Modelos de vídeo",
247 | | modelLabels: {
248 | | veo3: "Veo 3",
249 | | "veo3-fast": "Veo 3 Fast",
250 | | veo2: "Veo 2"
251 | | },
252 | | promptLabel: "Prompt",
253 | | promptPlaceholder: "Descreva cena, câmera, movimento e dicas de áudio...",
254 | | promptHint: "Inclua diálogos entre aspas e instruções sonoras para faixas mais ricas.",
255 | | negativePromptLabel: "Prompt negativo",
256 | | negativePromptPlaceholder: "Elementos para evitar (ex.: cartoon, baixa qualidade)...",
257 | | modeLabel: "Modo de geração",
258 | | modeOptions: {
259 | | "text-to-video": "Texto para vídeo",
260 | | "image-to-video": "Imagem para vídeo"
261 | | },
262 | | aspectLabel: "Proporção",
263 | | resolutionLabel: "Resolução",
264 | | personLabel: "Geração de pessoas",
265 | | seedLabel: "Seed",
266 | | referenceLabel: "Imagem de referência (opcional)",
267 | | referenceHint: "PNG/JPG, até 20 MB",
268 | | removeLabel: "Remover referência",
269 | | generate: "Gerar vídeo",
270 | | clearAll: "Limpar configurações",
271 | | history: {
272 | | title: "Renders recentes",
273 | | subtitle: "Os vídeos aparecerão aqui assim que a API estiver conectada.",
274 | | button: "Histórico"
275 | | },
276 | | promos: {
277 | | veo3: {
278 | | tag: "Motion Lab",
279 | | title: "Veo 3.1 | Modelo cinematográfico principal",
280 | | description:
281 | | "Modelo avançado integrado ao Gemini para clipes de 8 segundos em 720p ou 1080p com realismo e áudio nativo.",
282 | | bulletPoints: [
283 | | "Amplie projetos Veo existentes adicionando novas cenas com vídeo extend.",
284 | | "Defina o primeiro e o último quadro para orientar o movimento com geração quadro a quadro.",
285 | | "Direcione o resultado criativo usando até três imagens de controle."
286 | | ]
287 | | },
288 | | "veo3-fast": {
289 | | tag: "Motion Lab",
290 | | title: "Veo 3 Fast | Ritmo de produção",
291 | | description:
292 | | "Otimizado para iterações rápidas e workloads que precisam de alta qualidade com baixa latência.",
293 | | bulletPoints: [
294 | | "Ideal para testes A/B ou assets sociais sob demanda.",
295 | | "Suporta fluxos texto-vídeo e animação de imagem com áudio nativo.",
296 | | "Equilibre velocidade e fidelidade com padrões ajustados para uso profissional."
297 | | ]
298 | | },
299 | | veo2: {
300 | | tag: "Legacy Lab",
301 | | title: "Veo 2 | Narrativas estilizadas",
302 | | description:
303 | | "Geração anterior para storyboards rápidos, curtas estilizados e experimentos atmosféricos.",
304 | | bulletPoints: [
305 | | "Gere até dois clipes por requisição com 5-8 segundos.",
306 | | "Perfeito para exploração onde direção criativa importa mais que resolução.",
307 | | "Misture prompts com quadros de referência para dar vida a concept art."
308 | | ]
309 | | }
310 | | }
311 | `-> },
312 | auth: {
313 | loginTitle: "Bem-vindo de volta",
314 | loginSubtitle: "Entre para acessar todos os workbenches, gerir créditos e revisar seu histórico.",
`----
x 'const' declarations must be initialized
,-[D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts:309:1]
309 | }
310 | }
311 | },
312 | ,-> auth: {
313 | | loginTitle: "Bem-vindo de volta",
314 | | loginSubtitle: "Entre para acessar todos os workbenches, gerir créditos e revisar seu histórico.",
315 | | registerTitle: "Crie sua conta AllAI",
316 | | registerSubtitle: "Cadastre-se com e-mail ou continue com o Google para começar já.",
317 | | emailLabel: "E-mail",
318 | | passwordLabel: "Senha",
319 | | confirmPasswordLabel: "Confirmar senha",
320 | | submitLogin: "Entrar",
321 | | submitRegister: "Criar conta",
322 | | orDivider: "ou",
323 | | googleButton: "Continuar com Google",
324 | | registerCta: "Novo por aqui?",
325 | | registerLink: "Crie uma conta",
326 | | loginCta: "Já possui uma conta?",
327 | | loginLink: "Faça login",
328 | | errorGeneric: "Algo deu errado. Tente novamente.",
329 | | passwordMismatch: "As senhas precisam ser iguais."
330 | `-> },
331 | account: {
332 | title: "Visão geral da conta",
333 | subtitle: "Gerencie perfil, veja seu saldo de créditos e histórico de recargas.",
`----
x 'const' declarations must be initialized
,-[D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts:328:1]
328 | errorGeneric: "Algo deu errado. Tente novamente.",
329 | passwordMismatch: "As senhas precisam ser iguais."
330 | },
331 | ,-> account: {
332 | | title: "Visão geral da conta",
333 | | subtitle: "Gerencie perfil, veja seu saldo de créditos e histórico de recargas.",
334 | | balanceLabel: "Créditos disponíveis",
335 | | historyTitle: "Histórico de recargas",
336 | | historyEmpty: "Nenhuma recarga ainda. Adicione créditos para gerar mais conteúdo.",
337 | | refreshLabel: "Atualizar"
338 | `-> }
339 | };
340 |
341 | export default ptDictionary;
`----
x Expression expected
,-[D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts:336:1]
336 | historyEmpty: "Nenhuma recarga ainda. Adicione créditos para gerar mais conteúdo.",
337 | refreshLabel: "Atualizar"
338 | }
339 | };
: ^
340 |
341 | export default ptDictionary;
`----
Caused by:
Syntax Error
Import trace for requested module:
../../packages/i18n/dictionaries/pt.ts
../../packages/i18n/config.ts
./src/config/i18n.ts
○ Compiling /middleware ...
Watchpack Error (initial scan): Error: EINVAL: invalid argument, lstat 'D:\System Volume Information'
Watchpack Error (initial scan): Error: EINVAL: invalid argument, lstat 'D:\System Volume Information'
✓ Compiled /_error in 624ms (254 modules)
Watchpack Error (initial scan): Error: EINVAL: invalid argument, lstat 'D:\System Volume Information'
GET / 404 in 6ms
○ Compiling /_not-found ...
<w> [webpack.cache.PackFileCacheStrategy] Caching failed for pack: Error: EBUSY: resource busy or locked, rename 'D:\workAI\AllAi\apps\web\.next\cache\webpack\client-development-fallback\0.pack.gz_' -> 'D:\workAI\AllAi\apps\web\.next\cache\webpack\client-development-fallback\0.pack.gz'
../../packages/i18n/dictionaries/pt.ts
Error:
x 'const' declarations must be initialized
,-[D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts:242:1]
242 | }
243 | }
244 | },
245 | ,-> videoWorkbench: {
246 | | menuTitle: "Modelos de vídeo",
247 | | modelLabels: {
248 | | veo3: "Veo 3",
249 | | "veo3-fast": "Veo 3 Fast",
250 | | veo2: "Veo 2"
251 | | },
252 | | promptLabel: "Prompt",
253 | | promptPlaceholder: "Descreva cena, câmera, movimento e dicas de áudio...",
254 | | promptHint: "Inclua diálogos entre aspas e instruções sonoras para faixas mais ricas.",
255 | | negativePromptLabel: "Prompt negativo",
256 | | negativePromptPlaceholder: "Elementos para evitar (ex.: cartoon, baixa qualidade)...",
257 | | modeLabel: "Modo de geração",
258 | | modeOptions: {
259 | | "text-to-video": "Texto para vídeo",
260 | | "image-to-video": "Imagem para vídeo"
261 | | },
262 | | aspectLabel: "Proporção",
263 | | resolutionLabel: "Resolução",
264 | | personLabel: "Geração de pessoas",
265 | | seedLabel: "Seed",
266 | | referenceLabel: "Imagem de referência (opcional)",
267 | | referenceHint: "PNG/JPG, até 20 MB",
268 | | removeLabel: "Remover referência",
269 | | generate: "Gerar vídeo",
270 | | clearAll: "Limpar configurações",
271 | | history: {
272 | | title: "Renders recentes",
273 | | subtitle: "Os vídeos aparecerão aqui assim que a API estiver conectada.",
274 | | button: "Histórico"
275 | | },
276 | | promos: {
277 | | veo3: {
278 | | tag: "Motion Lab",
279 | | title: "Veo 3.1 | Modelo cinematográfico principal",
280 | | description:
281 | | "Modelo avançado integrado ao Gemini para clipes de 8 segundos em 720p ou 1080p com realismo e áudio nativo.",
282 | | bulletPoints: [
283 | | "Amplie projetos Veo existentes adicionando novas cenas com vídeo extend.",
284 | | "Defina o primeiro e o último quadro para orientar o movimento com geração quadro a quadro.",
285 | | "Direcione o resultado criativo usando até três imagens de controle."
286 | | ]
287 | | },
288 | | "veo3-fast": {
289 | | tag: "Motion Lab",
290 | | title: "Veo 3 Fast | Ritmo de produção",
291 | | description:
292 | | "Otimizado para iterações rápidas e workloads que precisam de alta qualidade com baixa latência.",
293 | | bulletPoints: [
294 | | "Ideal para testes A/B ou assets sociais sob demanda.",
295 | | "Suporta fluxos texto-vídeo e animação de imagem com áudio nativo.",
296 | | "Equilibre velocidade e fidelidade com padrões ajustados para uso profissional."
297 | | ]
298 | | },
299 | | veo2: {
300 | | tag: "Legacy Lab",
301 | | title: "Veo 2 | Narrativas estilizadas",
302 | | description:
303 | | "Geração anterior para storyboards rápidos, curtas estilizados e experimentos atmosféricos.",
304 | | bulletPoints: [
305 | | "Gere até dois clipes por requisição com 5-8 segundos.",
306 | | "Perfeito para exploração onde direção criativa importa mais que resolução.",
307 | | "Misture prompts com quadros de referência para dar vida a concept art."
308 | | ]
309 | | }
310 | | }
311 | `-> },
312 | auth: {
313 | loginTitle: "Bem-vindo de volta",
314 | loginSubtitle: "Entre para acessar todos os workbenches, gerir créditos e revisar seu histórico.",
`----
x 'const' declarations must be initialized
,-[D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts:309:1]
309 | }
310 | }
311 | },
312 | ,-> auth: {
313 | | loginTitle: "Bem-vindo de volta",
314 | | loginSubtitle: "Entre para acessar todos os workbenches, gerir créditos e revisar seu histórico.",
315 | | registerTitle: "Crie sua conta AllAI",
316 | | registerSubtitle: "Cadastre-se com e-mail ou continue com o Google para começar já.",
317 | | emailLabel: "E-mail",
318 | | passwordLabel: "Senha",
319 | | confirmPasswordLabel: "Confirmar senha",
320 | | submitLogin: "Entrar",
321 | | submitRegister: "Criar conta",
322 | | orDivider: "ou",
323 | | googleButton: "Continuar com Google",
324 | | registerCta: "Novo por aqui?",
325 | | registerLink: "Crie uma conta",
326 | | loginCta: "Já possui uma conta?",
327 | | loginLink: "Faça login",
328 | | errorGeneric: "Algo deu errado. Tente novamente.",
329 | | passwordMismatch: "As senhas precisam ser iguais."
330 | `-> },
331 | account: {
332 | title: "Visão geral da conta",
333 | subtitle: "Gerencie perfil, veja seu saldo de créditos e histórico de recargas.",
`----
x 'const' declarations must be initialized
,-[D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts:328:1]
328 | errorGeneric: "Algo deu errado. Tente novamente.",
329 | passwordMismatch: "As senhas precisam ser iguais."
330 | },
331 | ,-> account: {
332 | | title: "Visão geral da conta",
333 | | subtitle: "Gerencie perfil, veja seu saldo de créditos e histórico de recargas.",
334 | | balanceLabel: "Créditos disponíveis",
335 | | historyTitle: "Histórico de recargas",
336 | | historyEmpty: "Nenhuma recarga ainda. Adicione créditos para gerar mais conteúdo.",
337 | | refreshLabel: "Atualizar"
338 | `-> }
339 | };
340 |
341 | export default ptDictionary;
`----
x Expression expected
,-[D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts:336:1]
336 | historyEmpty: "Nenhuma recarga ainda. Adicione créditos para gerar mais conteúdo.",
337 | refreshLabel: "Atualizar"
338 | }
339 | };
: ^
340 |
341 | export default ptDictionary;
`----
Caused by:
Syntax Error
Import trace for requested module:
../../packages/i18n/dictionaries/pt.ts
../../packages/i18n/config.ts
./src/config/i18n.ts
./app/layout.tsx
../../packages/i18n/dictionaries/pt.ts
Error: Failed to read source code from D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts
Caused by:
Не удается найти указанный файл. (os error 2)
Import trace for requested module:
../../packages/i18n/dictionaries/pt.ts
../../packages/i18n/config.ts
./src/config/i18n.ts
./app/layout.tsx
GET /_next/static/webpack/ac41e5b21a30af00.webpack.hot-update.json 500 in 431ms
⚠ Fast Refresh had to perform a full reload due to a runtime error.
../../packages/i18n/dictionaries/pt.ts
Error: Failed to read source code from D:\workAI\AllAi\packages\i18n\dictionaries\pt.ts
Caused by:
Не удается найти указанный файл. (os error 2)
Import trace for requested module:
../../packages/i18n/dictionaries/pt.ts
../../packages/i18n/config.ts
./src/config/i18n.ts
./app/layout.tsx
GET / 404 in 2ms
✓ Compiled /_not-found in 327ms (863 modules)