PageSourceSearch

https://oi.pontua.com.br/assets/root-B6LQR1wH.js

js pontua.com.br collected 2026-09-24 10:54:16 UTC 218,860 bytes, 2 lines download raw bytes

1var le=Object.defineProperty;var j=a=>{throw TypeError(a)};var ce=(a,e,o)=>e in a?le(a,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[e]=o;var z=(a,e,o)=>ce(a,typeof e!="symbol"?e+"":e,o),k=(a,e,o)=>e.has(a)||j("Cannot "+o);var i=(a,e,o)=>(k(a,e,"read from private field"),o?o.call(a):e.get(a)),u=(a,e,o)=>e.has(a)?j("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(a):e.set(a,o),c=(a,e,o,t)=>(k(a,e,"write to private field"),t?t.call(a,o):e.set(a,o),o);var R=(a,e,o,t)=>({set _(r){c(a,e,r,o)},get _(){return i(a,e,t)}});import{b as ue,w as me,n as pe,M as ge,o as ve,S as be,p as fe,O as he,i as Ce,j as Ae}from"./chunk-EVOBXE3Y-DElDNV1f.js";import{j as s}from"./jsx-runtime-DEkcBA2O.js";import{S as oe,n as m,y as B,f,z as te,A as L,x as Ee,B as V,h as G,D as _e,k as H,E as J,s as De,Q as Pe}from"./QueryClientProvider-BqD9HTd7.js";import{Q as ye}from"./query-BYqoTzN4.js";import{M as Se}from"./mutation-CAn0GYuN.js";import{r as p}from"./index-x-_6-L0V.js";import{a as xe}from"./index-BWNoiNte.js";import{V as _,c as Q,d as O,h as W,l as Te,u as Ne}from"./index-g1izP1ny.js";import{O as Re,E as Ie}from"./use-toast-DHu1aj1N.js";import"./index-au5P9Pgg.js";import{F as qe}from"./provider-_iXzeZ3Z.js";import{s as Z,i as w,a as re,b as ie,r as se}from"./stale-chunk-error-g_rSdJE4.js";import{i as Fe}from"./i18next-Ct18YgJa.js";import{P as ze}from"./page-titles.constants-AOYPjvrE.js";import{T as X}from"./index-0smCcZjw.js";import{i as Oe,g as we}from"./gtm.config-C-e-eLA5.js";import{s as Me,d as Ue,u as je}from"./useTranslation-DSB6pLih.js";import{i as ke,c as M,g as Be,w as Le,l as Ve}from"./exports-D6F2Q0_N.js";import{R as Ge}from"./use-responsive-DOhWf-0k.js";import{u as He,a as Je}from"./use-token-CXEHuNS_.js";import Qe from"./not-found--Iszt0Dc.js";import"./index-C262R4RD.js";import"./index-D62hrR6r.js";import"./proxy-sjZbr7vG.js";import"./loader-Bc7W3bur.js";import"./createLucideIcon-DovRaIiI.js";import"./circle-check-big-hyg8uM3C.js";import"./routes.constants-Zx7lVJuM.js";import"./index-CVXUYZGp.js";import"./horacio-pose-sucesso.svg-Cd4gOP8x.js";import"./http-errors-Dy2oaLeJ.js";import"./beautiful-CRxPKSuu.js";import"./working-progress-5vxslhFc.js";(function(){try{var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new a.Error().stack;e&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[e]="5d2aab04-79f3-42a9-86b1-75cb50d62907",a._sentryDebugIdIdentifier="sentry-dbid-5d2aab04-79f3-42a9-86b1-75cb50d62907")}catch{}})();function We(a){const e=a.match(/^([^.]+)/);return e!==null&&parseInt(e[0])>=17}function Ze(a,e){const o=new WeakSet;function t(r,n){if(!o.has(r)){if(r.cause)return o.add(r),t(r.cause,n);r.cause=n}}t(a,e)}function Xe(a,{componentStack:e},o){if(We(p.version)&&ke(a)&&e){const t=new Error(a.message);t.name=`React ErrorBoundary ${a.name}`,t.stack=e,Ze(a,t)}return M(a,{...o,captureContext:{contexts:{react:{componentStack:e}}}})}const Ke=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,K={componentStack:null,error:null,eventId:null};let Ye=class ne extends p.Component{constructor(e){super(e),ne.prototype.__init.call(this),this.state=K,this._openFallbackReportDialog=!0;const o=Be();o&&e.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=o.on("afterSendEvent",t=>{!t.type&&this._lastEventId&&t.event_id===this._lastEventId&&Z({...e.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(e,o){const{componentStack:t}=o,r=t??void 0,{beforeCapture:n,onError:l,showDialog:b,dialogOptions:x}=this.props;Le(F=>{n&&n(F,e,r);const U=this.props.handled!=null?this.props.handled:!!this.props.fallback,N=Xe(e,o,{mechanism:{handled:U}});l&&l(e,r,N),b&&(this._lastEventId=N,this._openFallbackReportDialog&&Z({...x,eventId:N})),this.setState({error:e,componentStack:t,eventId:N})})}componentDidMount(){const{onMount:e}=this.props;e&&e()}componentWillUnmount(){const{error:e,componentStack:o,eventId:t}=this.state,{onUnmount:r}=this.props;r&&r(e,o,t),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}__init(){this.resetErrorBoundary=()=>{const{onReset:e}=this.props,{error:o,componentStack:t,eventId:r}=this.state;e&&e(o,t,r),this.setState(K)}}render(){const{fallback:e,children:o}=this.props,t=this.state;if(t.error){let r;return typeof e=="function"?r=p.createElement(e,{error:t.error,componentStack:t.componentStack,resetError:this.resetErrorBoundary,eventId:t.eventId}):r=e,p.isValidElement(r)?r:(e&&Ke&&Ve.warn("fallback did not produce a valid ReactElement"),null)}return typeof o=="function"?o():o}};var h,g,T,$,$e=($=class extends oe{constructor(e={}){super();u(this,h);u(this,g);u(this,T);this.config=e,c(this,h,new Set),c(this,g,new Map),c(this,T,0)}build(e,o,t){const r=new Se({client:e,mutationCache:this,mutationId:++R(this,T)._,options:e.defaultMutationOptions(o),state:t});return this.add(r),r}add(e){i(this,h).add(e);const o=I(e);
1if(typeof o=="string"){const t=i(this,g).get(o);t?t.push(e):i(this,g).set(o,[e])}this.notify({type:"added",mutation:e})}remove(e){if(i(this,h).delete(e)){const o=I(e);if(typeof o=="string"){const t=i(this,g).get(o);if(t)if(t.length>1){const r=t.indexOf(e);r!==-1&&t.splice(r,1)}else t[0]===e&&i(this,g).delete(o)}}this.notify({type:"removed",mutation:e})}canRun(e){const o=I(e);if(typeof o=="string"){const t=i(this,g).get(o),r=t==null?void 0:t.find(n=>n.state.status==="pending");return!r||r===e}else return!0}runNext(e){var t;const o=I(e);if(typeof o=="string"){const r=(t=i(this,g).get(o))==null?void 0:t.find(n=>n!==e&&n.state.isPaused);return(r==null?void 0:r.continue())??Promise.resolve()}else return Promise.resolve()}clear(){m.batch(()=>{i(this,h).forEach(e=>{this.notify({type:"removed",mutation:e})}),i(this,h).clear(),i(this,g).clear()})}getAll(){return Array.from(i(this,h))}find(e){const o={exact:!0,...e};return this.getAll().find(t=>B(o,t))}findAll(e={}){return this.getAll().filter(o=>B(e,o))}notify(e){m.batch(()=>{this.listeners.forEach(o=>{o(e)})})}resumePausedMutations(){const e=this.getAll().filter(o=>o.state.isPaused);return m.batch(()=>Promise.all(e.map(o=>o.continue().catch(f))))}},h=new WeakMap,g=new WeakMap,T=new WeakMap,$);function I(a){var e;return(e=a.options.scope)==null?void 0:e.id}var v,ee,ea=(ee=class extends oe{constructor(e={}){super();u(this,v);this.config=e,c(this,v,new Map)}build(e,o,t){const r=o.queryKey,n=o.queryHash??te(r,o);let l=this.get(n);return l||(l=new ye({client:e,queryKey:r,queryHash:n,options:e.defaultQueryOptions(o),state:t,defaultOptions:e.getQueryDefaults(r)}),this.add(l)),l}add(e){i(this,v).has(e.queryHash)||(i(this,v).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const o=i(this,v).get(e.queryHash);o&&(e.destroy(),o===e&&i(this,v).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){m.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return i(this,v).get(e)}getAll(){return[...i(this,v).values()]}find(e){const o={exact:!0,...e};return this.getAll().find(t=>L(o,t))}findAll(e={}){const o=this.getAll();return Object.keys(e).length>0?o.filter(t=>L(e,t)):o}notify(e){m.batch(()=>{this.listeners.forEach(o=>{o(e)})})}onFocus(){m.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){m.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},v=new WeakMap,ee),d,C,A,D,P,E,y,S,ae,aa=(ae=class{constructor(a={}){u(this,d);u(this,C);u(this,A);u(this,D);u(this,P);u(this,E);u(this,y);u(this,S);c(this,d,a.queryCache||new ea),c(this,C,a.mutationCache||new $e),c(this,A,a.defaultOptions||{}),c(this,D,new Map),c(this,P,new Map),c(this,E,0)}mount(){R(this,E)._++,i(this,E)===1&&(c(this,y,Ee.subscribe(async a=>{a&&(await this.resumePausedMutations(),i(this,d).onFocus())})),c(this,S,V.subscribe(async a=>{a&&(await this.resumePausedMutations(),i(this,d).onOnline())})))}unmount(){var a,e;R(this,E)._--,i(this,E)===0&&((a=i(this,y))==null||a.call(this),c(this,y,void 0),(e=i(this,S))==null||e.call(this),c(this,S,void 0))}isFetching(a){return i(this,d).findAll({...a,fetchStatus:"fetching"}).length}isMutating(a){return i(this,C).findAll({...a,status:"pending"}).length}getQueryData(a){var o;const e=this.defaultQueryOptions({queryKey:a});return(o=i(this,d).get(e.queryHash))==null?void 0:o.state.data}ensureQueryData(a){const e=this.defaultQueryOptions(a),o=i(this,d).build(this,e),t=o.state.data;return t===void 0?this.fetchQuery(a):(a.revalidateIfStale&&o.isStaleByTime(G(e.staleTime,o))&&this.prefetchQuery(e),Promise.resolve(t))}getQueriesData(a){return i(this,d).findAll(a).map(({queryKey:e,state:o})=>{const t=o.data;return[e,t]})}setQueryData(a,e,o){const t=this.defaultQueryOptions({queryKey:a}),r=i(this,d).get(t.queryHash),n=r==null?void 0:r.state.data,l=_e(e,n);if(l!==void 0)return i(this,d).build(this,t).setData(l,{...o,manual:!0})}setQueriesData(a,e,o){return m.batch(()=>i(this,d).findAll(a).map(({queryKey:t})=>[t,this.setQueryData(t,e,o)]))}getQueryState(a){var o;const e=this.defaultQueryOptions({queryKey:a});return(o=i(this,d).get(e.queryHash))==null?void 0:o.state}removeQueries(a){const e=i(this,d);m.batch(()=>
1{e.findAll(a).forEach(o=>{e.remove(o)})})}resetQueries(a,e){const o=i(this,d);return m.batch(()=>(o.findAll(a).forEach(t=>{t.reset()}),this.refetchQueries({type:"active",...a},e)))}cancelQueries(a,e={}){const o={revert:!0,...e},t=m.batch(()=>i(this,d).findAll(a).map(r=>r.cancel(o)));return Promise.all(t).then(f).catch(f)}invalidateQueries(a,e={}){return m.batch(()=>(i(this,d).findAll(a).forEach(o=>{o.invalidate()}),(a==null?void 0:a.refetchType)==="none"?Promise.resolve():this.refetchQueries({...a,type:(a==null?void 0:a.refetchType)??(a==null?void 0:a.type)??"active"},e)))}refetchQueries(a,e={}){const o={...e,cancelRefetch:e.cancelRefetch??!0},t=m.batch(()=>i(this,d).findAll(a).filter(r=>!r.isDisabled()&&!r.isStatic()).map(r=>{let n=r.fetch(void 0,o);return o.throwOnError||(n=n.catch(f)),r.state.fetchStatus==="paused"?Promise.resolve():n}));return Promise.all(t).then(f)}fetchQuery(a){const e=this.defaultQueryOptions(a);e.retry===void 0&&(e.retry=!1);const o=i(this,d).build(this,e);return o.isStaleByTime(G(e.staleTime,o))?o.fetch(e):Promise.resolve(o.state.data)}prefetchQuery(a){return this.fetchQuery(a).then(f).catch(f)}fetchInfiniteQuery(a){return a._type="infinite",this.fetchQuery(a)}prefetchInfiniteQuery(a){return this.fetchInfiniteQuery(a).then(f).catch(f)}ensureInfiniteQueryData(a){return a._type="infinite",this.ensureQueryData(a)}resumePausedMutations(){return V.isOnline()?i(this,C).resumePausedMutations():Promise.resolve()}getQueryCache(){return i(this,d)}getMutationCache(){return i(this,C)}getDefaultOptions(){return i(this,A)}setDefaultOptions(a){c(this,A,a)}setQueryDefaults(a,e){i(this,D).set(H(a),{queryKey:a,defaultOptions:e})}getQueryDefaults(a){const e=[...i(this,D).values()],o={};return e.forEach(t=>{J(a,t.queryKey)&&Object.assign(o,t.defaultOptions)}),o}setMutationDefaults(a,e){i(this,P).set(H(a),{mutationKey:a,defaultOptions:e})}getMutationDefaults(a){const e=[...i(this,P).values()],o={};return e.forEach(t=>{J(a,t.mutationKey)&&Object.assign(o,t.defaultOptions)}),o}defaultQueryOptions(a){if(a._defaulted)return a;const e={...i(this,A).queries,...this.getQueryDefaults(a.queryKey),...a,_defaulted:!0};return e.queryHash||(e.queryHash=te(e.queryKey,e)),e.refetchOnReconnect===void 0&&(e.refetchOnReconnect=e.networkMode!=="always"),e.throwOnError===void 0&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),e.queryFn===De&&(e.enabled=!1),e}defaultMutationOptions(a){return a!=null&&a._defaulted?a:{...i(this,A).mutations,...(a==null?void 0:a.mutationKey)&&this.getMutationDefaults(a.mutationKey),...a,_defaulted:!0}}clear(){i(this,d).clear(),i(this,C).clear()}},d=new WeakMap,C=new WeakMap,A=new WeakMap,D=new WeakMap,P=new WeakMap,E=new WeakMap,y=new WeakMap,S=new WeakMap,ae);function oa({limit:a}={}){const{toasts:e}=Re();return p.useEffect(()=>{typeof a=="number"&&Ie(a)},[a]),s.jsxs(_.Provider,{children:[e.map(function({id:o,title:t,description:r,action:n,icon:l,...b}){return s.jsxs(_,{icon:l,...b,children:[s.jsxs("div",{className:"grid gap-1",children:[t&&s.jsx(_.Title,{children:t}),r&&s.jsx(_.Description,{children:r})]}),n,s.jsx(_.Close,{})]},o)}),s.jsx(_.Viewport,{})]})}const ta={type:"3rdParty",init(a){Me(a.options.react),Ue(a)}};function ra({children:a}){const e=ue(),o=p.useRef(!1),t=p.useRef(null);return p.useEffect(()=>{if(typeof window>"u")return;if(!Oe()){o.current||(console.warn("GTM não está configurado. Verifique as suas credenciais."),o.current=!0);return}const{gtmId:r,routeName:n,checkoutStep:l}=we(e.pathname);if(r){if(!o.current||t.current!==r)try{X.initialize({gtmId:r,dataLayer:{route_name:n,initial_path:e.pathname,...l&&{checkout_step:l.step,checkout_step_name:l.name}}}),o.current=!0,t.current=r,console.info(`GTM inicializado: ${r} (${n})`)}catch(b){console.error("Erro ao inicializar o GTM:",b);return}if(o.current)try{X.dataLayer({dataLayer:{event:"page_view",page_path:e.pathname,page_location:window.location.href,page_title:document.title,route_name:n,page_referrer:document.referrer,timestamp:new Date().toISOString(),...l&&{checkout_step:l.step,checkout_step_name:l.name}}})}catch(b){console.error("Erro ao enviar evento page_view:",b)}}},[e.pathname]),a}function de({error:a,resetError:e,className:o,isReported:t=!0}){const[r]=je(),[n,l]=p.useState(!1),b=!1;a instanceof Error?a.message:String(a);const x=re(a)||ie(a);if(p.useEffect(()=>{if(!x)return;se()||l(!0)},[x]),x&&!n)return null;const F=t?r("common.messages.errorBoundaryDescription","Um erro inesperado ocorreu. Nossa equipe foi notificada. Tente novamente ou volte ao painel."):r("common.messages.errorBoundaryDescriptionLocal","Um erro inesperado ocorreu. Tente novamente ou volte ao painel.");return s.jsx(Q,{className:Ne("min-h-[60vh] w-full items-center justify-center p-6",o),children:s.jsx(O,{className:"max-w-xl p-8",children:s.jsxs(Q,{className:"flex flex-col gap-4 items-center text-center",children:[s.jsx(W,{iconName:"information-2",iconType:"duotone"}),s.jsx(O.Title,{className:"text-foreground font-semibold text-2xl",children:r("common.messages.errorBoundaryTitle","Algo deu errado")}),s.jsx(O.Description,{className:"text-muted-foreground text-sm",children:F}),b,s.jsxs(Te,{onClick:e,className:"cursor-pointer",children:[s.jsx(W,{iconName:"arrows-circle",iconType:"duotone"}),r("common.buttons.tryAgain","Tentar novamente")]})]})})})}class ia extends p.Component{constructor(){super(...arguments);z(this,"state",{error:null});z(this,"handleReset",()=>{this.setState({error:null})})}static getDerivedStateFromError(o){return{error:o}}componentDidCatch(o,t){console.error("[ErrorBoundary]",o,t)}render(){return this.state.error?s.jsx(de,{error:this.state.error,resetError:this.handleReset,className:this.props.className,isReported:!1}):this.props.children}}function sa({children:a,className:e}){return w()?s.jsx(Ye,{fallback:({error:o,resetError:t})=>s.jsx(de,{error:o,resetError:t,className:e}),children:a}):s.jsx(ia,{className:e,children:a})}const na={},da={},la={common:{address:{street:"Rua",number:"Número",complement:"Complemento",neighborhood:"Bairro",city:"Cidade",state:"Estado",zipCode:"CEP",country:"Paí
1s",fullAddress:"{{street}}, {{number}} - {{neighborhood}}, {{city}} - {{state}}, {{zipCode}}"},buttons:{exports:{toCsv:"Exportar para CSV",toExcel:"Exportar para Excel",toPdf:"Exportar para PDF"},continue:"Continuar",clear:"Limpar",clearFilters:"Limpar filtros",pro:"PRO",advance:"Avançar",cancel:"Cancelar",copy:"Copiar",copied:"Copiado!",save:"Salvar",saveAndExit:"Salvar e sair",saving:"Salvando...",complete:"Concluído",close:"Fechar",open:"Abrir",filters:"Filtros",search:"Buscar",confirm:"Confirmar",understood:"Entendi",back:"Voltar",return:"Retornar",next:"Próximo",previous:"Anterior",send:"Enviar",apply:"Aplicar",reset:"Redefinir",download:"Baixar",upload:"Enviar arquivo",refresh:"Atualizar",edit:"Editar",add:"Adicionar",delete:"Excluir",deleting:"Excluindo...",manage:"Gerenciar",remove:"Remover",create:"Criar",export:"Exportar",import:"Importar",print:"Imprimir",downloadIntegrator:"Baixar integrador",integrationToken:"Token de integração",yes:"Sim",no:"Não",help:"Central de ajuda",repeat:"Tentar novamente",backToTop:"Voltar ao início",seeLocation:"Ver localização",select:"Selecione",registerPoint:"Registrar ponto",leaving:"Saindo...",exit:"Sair",enter:"Entrar",takePhoto:"Tirar foto",cancelCheckout:"Cancelar contratação",selectAll:"Selecionar todos",unselectAll:"Desmarcar todos"},states:{expired:"Expirado",loading:"Carregando...",error:"Erro",success:"Sucesso!",empty:"Nenhum resultado encontrado",pending:"Pendente",active:"Ativo",disabled:"Desativado",inactive:"Inativo",completed:"Concluído",incomplete:"Incompleto",blocked:"Bloqueado",unavailable:"Indisponível",filterCollaboratos:"Filtrar colaboradores",required:"Obrigatório",optional:"Opcional",processing:"Processando...",accessing:"Acessando...",notInformed:"Não informado",copied:"Copiado!",gettingLocation:"Obtendo Localização...",location:"Localização",locationDenied:"Localização negada",waitingPermission:"Aguardando permissão",locationLabel:"Você está próximo a:",registeredWithSuccess:"Registrado com sucesso.",invalidPin:"PIN INVÁLIDO",welcome:"Bem-vindo!"},actions:{label:"Ações",cancel:"Cancelar",selectAll:"selecionado(s)",edit:"Editar",inactivate:"Inativar",delete:"Excluir",link:"Vincular",activate:"Ativar",view:"Visualizar",approve:"Aprovar",reject:"Rejeitar",share:"Compartilhar",filter:"Filtrar",sort:"Ordenar",print:"Imprimir",archive:"Arquivar",unarchive:"Desarquivar",bookmark:"Favoritar",unbookmark:"Desfavoritar",pin:"Fixar",unpin:"Desafixar",profile:"Perfil",access:"Acesso",export:"Exportar",select:"Selecione",clear:"Limpar"},breadcrumb:{home:"Início",settings:"Configurações",preferences:"Preferências"},timeFormats:{day:"dia",days:"dias",month:"mês",months:"meses",year:"ano",years:"anos",hour:"hora",hours:"horas",minute:"minuto",minutes:"minutos",second:"segundo",seconds:"segundos",today:"Hoje",yesterday:"Ontem",tomorrow:"Amanhã",goodMorning:"Bom dia,",goodAfternoon:"Boa tarde,",goodEvening:"Boa noite,",sunday:"domingo",monday:"segunda-feira",tuesday:"terça-feira",wednesday:"quarta-feira",thursday:"quinta-feira",friday:"sexta-feira",saturday:"sábado"},success:{saved:"Salvo com sucesso!"},notifications:{success:"Operação realizada com sucesso!",error:"Tivemos um problema para processar sua solicitação, caso persista fale com um pontuer.",serverError:"Parece que nossos servidores estão enfrentando problemas. Por favor, tente novamente mais tarde.",info:"Informação importante.",warning:"Atenção!",confirmAction:"Tem certeza que deseja continuar?",deleteConfirm:"Tem certeza que deseja excluir este item?",sessionExpired:"Sua sessão expirou. Por favor, faça login novamente.",unsavedChanges:"Você tem alterações não salvas. Deseja continuar?",formSuccess:"O seu formulário foi processado com sucesso!",changeSuccess:"A sua alteração foi processada com sucesso!",deleteSuccess:"{{item}} excluído com sucesso!",formError:"Ocorreu um erro ao processar seu formulário. Por favor, tente novamente."},validation:{required:"Este campo é obrigatório",email:"Digite um e-mail válido",minLength:"Este campo deve ter no mínimo {{value}} caracteres",maxLength:"Este campo deve ter no máximo {{value}} caracteres",passwordMismatch:"As senhas não coincidem",invalidFormat:"Formato inválido",invali
1dDate:"Data inválida",onlyNumbers:"Digite apenas números",onlyLetters:"Digite apenas letras",documentCpfInvalid:"Documento inválido"},filters:{apply:"Aplicar filtros",clear:"Limpar filtros",all:"Todos",none:"Nenhum",search:"Buscar",from:"De",to:"Até",filterBy:"Filtrar por",research:"Pesquisar",searchByCostCenter:"Pesquisar por centro de custo",searchByBusinessUnit:"Pesquisar por unidade",select:"Selecionar",searchCollaborators:"Buscar colaborador...",sorts:{asc:"A-Z",desc:"Z-A"}},errors:{notFound:"Não encontrado",serverError:"Erro no servidor",forbidden:"Acesso negado",unauthorized:"Não autorizado",reloadData:"Não foi possível carregar os dados",requestData:"Não foi possível realizar a solicitação",offline:"Você está offline",timeout:"Tempo esgotado",unknown:"Erro desconhecido",pageNotFound:"Página não encontrada",tryAgain:"Tente novamente",failed:"Falhou!",createApiKey:"Erro ao tentar criar API Key",wrongPassword:"Senha inválida",accessRequiresCpf:"Este acesso deve ser realizado utilizando o CPF. Por favor, utilize seu CPF para entrar no sistema.",invalidDateRange:"A data inicial não pode ser maior que a data final",invalidStartAndEndWithSpace:'o campo "{{field}}" não deve começar ou terminar com espaço.'},fields:{name:"Nome",businessUnit:"Unidade de negócio",cellphone:"Celular",email:"E-mail",dateOfBirth:"Data de nascimento",document:"Documento",finalDate:"Data de término",initialDate:"Data de início",phone:"Telefone"},noDataCard:{title:"Ainda não tem nenhuma informação por aqui.",description:"Exibiremos os dados aqui assim que eles forem criados.",button:"Saber mais na central de ajuda"},items:{businessUnit:"Unidade de negócio",collaborators:"Colaborador",costCenters:"Centro de custo",departments:"Departamento",frequency:"Frequência",positions:"Cargo",teams:"Equipe",workLocations:"Local de trabalho"},businessUnitSelect:{selectedCount:"{{count}} unidades selecionadas",selectAllVisible:"Todas as unidades visíveis"},departmentSelect:{selectedCount:"{{count}} departamentos selecionados",selectAllVisible:"Todos os departamentos visíveis"}},domain:{"time-attendance-management":{"attendance-adjustments-and-approvals":{"justifies-table":{"row-filter":{"request-type":{placeholder:"Selecione",label:"Tipo de Solicitação"},identifier:{placeholder:"Identificador",label:"ID"},status:{placeholder:"Selecione",label:"Situação"},button:{label:"Buscar"}},data:{cells:{id:"#J{{id}}",type:{TIME_ADJUSTMENT:"Ajuste de horário",TIME_OFF:"Férias",TIME_OUTSIDE_WORK_AREA:"Fora do Local de Trabalho",TIME_LATE:"Atraso",TIME_EARLY_LEAVING:"Saída Anormal",TIME_EXCUSED_ABSENCE:"Falta Justificada"},status:{PENDING:"Pendente",APPROVED:"Aprovado",REFUSED:"Recusado"}}}}},frequency:{cards:{positiveHours:"Horas positivas",negativeHours:"Horas negativas",balance:"Saldo",bankHours:"Banco de Horas",overtime:"Horas extras",plannedHours:"Horas planejadas",workedHours:"Horas realizadas",nightShift:"Adicional noturno",footer:"{{initialDate}} a {{endDate}}",footerBankHours:"{{initialDate}} até o momento"},filter:{buttons:{setAdjustment:"Lançar ajuste"},dropdowns:{viewFrequency:{label:"Exibir frequência",daily:"Diária",weekly:"Semanal",monthly:"Mensal"},viewCards:{label:"Personalizar cartões",saveAsDefault:"Salvar como meu padrão",restoreOriginal:"Restaurar padrão original",restoreInitial:"Restaurar visualização inicial",customIndicator:"Visualização personalizada salva"},status:{label:"Situação",badge:{empty:"Nenhum selecionado",selecteds:"{{count}} selecionados",all:"Todos"},values:{normal:"Normal",adjusted:"Ajustado",revision:"Revisão",solicitation:"Solicitação"}},dates:{label:"Data",values:{customDate:"Data personalizada",today:"Hoje",yesterday:"Ontem",thisWeek:"Esta semana",thisMonth:"Este mês",activeCycle:"Referente ao ciclo ativo",lastDays:"Últimos {{daysCount}} dias",lastMonth:"Mês passado",thisYearSoFar:"Este ano até o momento"}},columns:{label:"Colunas",saveAsDefault:"Salvar como meu padrão",restoreOriginal:"Restaurar padrão original",restoreInitial:"Restaurar visualização inicial",customIndicator:"Visualização personalizada s
1alva",items:{overtime:"Horas extras",annualLeave:"Banco de Horas",nightShift:"Adicional norturno",shiftCalc:"Turno do cálculo",roleCalc:"Regra do cálculo",intradayTime:"Tempo intrajornada",interjourneyTime:"Tempo interjornada",missingHours:"Horas faltantes"}},activeFilters:{label:"Filtros ativos",quantity:"{{quantity}} selecionados",buttons:{clearFilters:"Limpar filtros"},items:{dailyOrderBy:{label:"Dia em ",values:{asc:"Mais atual",desc:"Mais antigo"}},weeklyOrderBy:{label:"Semana em ",values:{asc:"Mais atual",desc:"Mais antigo"}},statusOrderBy:{label:"Situação em ",values:{asc:"A-Z",desc:"Z-A"}},weeklyStatusOrderBy:{label:"Situação em ",values:{asc:"A-Z",desc:"Z-A"}},registersOrders:{label:"Registros",values:{asc:"Mais atual",desc:"Mais antigo"}}}}}},"frequency-table":{column:{fixed:{day:"Dia",status:"Situação",registers:"Registros",executedPlanned:"Executado / Planejado",balance:"Saldo",bankHours:"BH",overtime:"HE",actions:"Ações",nightShift:"AN"},flexible:{daily:{day:"Dia",status:"Situação",registers:"Registros",actions:"Ações",executedPlanned:"Executado / Planejado",balance:"Saldo",bankHours:"BH",overtime:"HE"},weekly:{week:"Semana",status:"Situação",pendentIssues:"Pendências",executedPlanned:"Executado / Planejado",balance:"Saldo",bankHours:"BH",overtime:"HE",actions:"Ações"},monthly:{month:"Mês",status:"Situação",executedPlanned:"Executado / Planejado",executedPlannedDays:"Dias Executados / Planejados",balance:"Saldo",bankHours:"BH",overtime:"HE",actions:"Ações"}},additionals:{punchRole:"Regra do ponto",shiftCalc:"Turno",intradayTime:"Intervalo",interjourneyTime:"Interjornada",missingHours:"Horas faltantes"}},data:{status:{normal:"Normal",inRevision:"Revisar",afastment:"Afastamento",vacation:"Férias",ajusted:"Ajustado",off:"Desligado",solicitation:"Solicitação",pending:"Pendente",transfer:"Transaferência"},"empty-frequency":"Nenhum registro realizado na jornada","empty-state":"Nenhum dado encontrado","day-types":{DSR:"Folga / DSR",COMPENSED:"Folga / Compensado"},holiday:"Feriado / {{holiday}}",afastment:"Período de Afastamento",vacation:"Período de Férias",weekly:{week:{from:"De {{date}}",to:"até {{date}}"},status:{normal:"Normal",below:"Abaixo",above:"Acima","no-data":"Sem dados"},pendentIssues:"{{count}} dia(s)"},monthly:{executedPlannedDays:"{{days}} dias"},transfer:{punchRole:"Alteração de regra de ponto: {{punchRole}}",shift:"Alteração de turno: {{shift}}",both:"Alteração de turno e regra de ponto"}},banners:{changeShift:{description:'A partir de {{date}}, o colaborador passou a estar vinculado ao turno "{{shift}}"',title:"Alteração de turno"},changePunch:{description:'A partir de {{date}}, o colaborador passou a estar vinculado à regra de ponto "{{punchRole}}"',title:"Alteração de regra de ponto"},changeBoth:{description:'A partir de {{date}}, o colaborador passou a estar vinculado ao turno "{{shift}}" e à regra de ponto "{{punchRole}}"',title:"Alteração de turno e regra de ponto"}}},modalViewDailyFrequencies:{title:"Detalhes da Frequência.",description:"Visualização da tabela de frequências diárias das datas: {{startDate}} à {{endDate}}."}}},"people-management":{"collaborator-profile":{"documents-table":{columns:{file:"ARQUIVO",signature:"ASSINATURA",visibility:"VISIBILIDADE"},cells:{file:{subtitle:"Adicionado em {{date}}, {{time}} por {{manager}}"},"signature-status":{PENDING:"Pendente",SIGNED:"Assinado",FREE:"Isento"},visibility:{VISIBLE:"Documento visível",BLOCKED:"Bloqueado"},actions:{title:"Ações"}}},"documents-folder":{count:{none:"Nenhum arquivo",single:"{{count}} arquivo",plural:"{{count}} arquivos"}},"historical-card":{occurrence:{TURN:"Alteração de turno para {{newOccurrence}}",DEPARTMENT:"Alteração de departamento para {{newOccurrence}}",POINT_ROLES:"Alteração de regras de ponto {{newOccurrence}}"},"subtitle-info":"Realizado às {{time}} por {{manager}}"},"manager-table":{title:"Gestores vinculados ao colaborador",columns:{name:"NOME",access:"ACESSO",hierarchy:"HIERARQUIA",status:"SITUAÇÃO"},cells:{access:{manager:"Gestor",admin:"Administrador"},hierarchy:{main:"Principal",substitute:"Substituto"},status:{vacation:"Férias",active:"Ativo",inactive:"Inativo"}}}}},cardsNotFound:{"not-found":{error:"Erro",title:"Estamos enfrentando alguns problemas.",description:"Parece que alguém arrancou o cabo do n
1osso servidor, estamos investigando..."},coffee:{title:"Página em construção...",description:"Como todo e bom ☕, essa página precisa de um tempo para ficar pronta!"},workingProgress:{title:"Work in progress...",description:"Ou como dizemos por aqui: tá quase, quase mesmo!"},beautiful:{title:"Ainda não está pronto...",description:"Mas já dá pra ver que vai ser bonito✨"}}},pages:{meta:{modules:{dashboard:"Dashboard",collaborators:"Colaboradores",profileCollaborators:"Perfil do Colaborador",companyStructure:"Estrutura da Empresa",businessUnit:"Unidade de Negócio",shifts:"Turnos",shiftExceptions:"Exceções de Turno",pointManagement:"Gestão de Ponto",frequency:"Frequência",calendars:"Calendários",timeOffDsr:"Folga e DSR",adjustmentReasons:"Motivos de Ajuste e Abono",reports:"Relatórios",movements:"Movimentações",movementsActivities:"Atividades",movementsScheduled:"Agendamentos",movementsImports:"Importações",documentsManagement:"Gestão de Documentos",digitalSignature:"Assinatura Digital",integrations:"Integrações",settings:"Configurações",accessControl:"Controle de Acesso",minhaConta:"Minha Conta",employeeRegistration:"Cadastro de Colaborador",collaboratorEdit:"Editar Colaborador"}},documents_management:{meta:{title:"Gestão de Documentos"},header:{title:"Gestão de Documentos",subtitle:"Central de documentos da empresa — organize por steps e pastas.",allCompanies:"Todas as empresas do grupo",companyLabel:"Empresa"},search:{placeholder:"Buscar por colaborador, documento, pasta ou competência...",foldersTitle:"Pastas",filesTitle:"Arquivos",folderAriaLabel:"Abrir pasta {{name}}"},error:{title:"Não foi possível carregar os documentos.",retry:"Tentar novamente"},steps:{all:"Todos",more:"Mais",moreWithCount:"Mais ({{count}})",newStep:"Novo Step",manage:"Gerenciar step",configureStep:"Configurar step",systemicReadOnly:"Steps do sistema não podem ser editados ou excluídos."},folders:{autoBadge:"Auto",documentsCount:"{{count}} documentos",newFolder:"Nova Pasta",error:"Não foi possível carregar as pastas. Tente novamente.",systemBadge:"Sistema",systemTooltip:"Pasta do sistema — não pode ser excluída ou renomeada.",menu:{label:"Ações da pasta",configure:"Configurar"},empty:{title:"Nenhuma pasta criada ainda neste step.",description:"Crie a primeira pasta para começar a organizar os documentos.",cta:"Criar primeira pasta"},escopo:{por_colaborador:"Por colaborador",administrativo:"Administrativo",organizacional:"Organizacional"},escopoDescriptions:{por_colaborador:"Documentos vinculados a cada colaborador (CPF). Aparecem no portal do colaborador.",administrativo:"Documentos internos da gestão (Empresa/Unidade). Não aparecem para o colaborador.",organizacional:"Documentos institucionais segmentáveis (todos, empresa+unidade ou departamento)."},visibility:{visible:"Visível ao colaborador",notAvailable:"Não disponibilizado ao colaborador",adminOnly:"Pasta administrativa — apenas para gestão"}},fields:{name:"Nome",namePlaceholder:"Nome da pasta",stepNamePlaceholder:"Nome do step",icon:"Íc
1one",iconPlaceholder:"Selecione um ícone (opcional)",description:"Descrição",descriptionPlaceholder:"Descrição opcional",tags:"Tags padrão",tagsPlaceholder:"Digite e pressione Enter",removeTag:"Remover tag {{tag}}",channel:"Canal de disponibilização",channelPlaceholder:"Selecione o canal",channelWeb:"Web",channelApp:"App",channelBoth:"Ambos",periodo:"Período",periodoPlaceholder:"Selecione o período",periodoMensal:"Mensal",periodoAnual:"Anual",autoAvailability:"Disponibilizar automaticamente ao colaborador",autoAvailabilityHelper:"Ao ativar, documentos vinculados corretamente serão entregues imediatamente ao colaborador após a sincronização, sem revisão manual.",autoAvailabilityBlocked:"Pastas administrativas (incluindo arquivos legais como AFD, AEJ, Atestado Técnico) não são disponibilizadas ao colaborador.",disponibilizarPasta:"Disponibilizar pasta para o colaborador",disponibilizarPastaHelper:"A pasta aparece para o colaborador no app/web quando há documentos disponíveis.",escopo:"Escopo de distribuição",escopoImmutable:"Escopo não pode ser alterado após a criação da pasta.",escopoImmutableWarning:"Atenção: a escolha do escopo é definitiva e não pode ser alterada depois.",segmentacaoPadrao:"Segmentação padrão",segmentacaoPlaceholder:"Selecione a segmentação sugerida",segmentacaoTodos:"Todos os colaboradores",segmentacaoEmpresaUnidade:"Empresa e Unidade",segmentacaoDepartamento:"Departamento"},validation:{required:"Campo obrigatório.",duplicateStep:"Já existe um step com este nome.",duplicateFolder:"Já existe uma pasta com este nome neste step."},modals:{step:{createTitle:"Novo Step",editTitle:"Editar Step",configureTitle:"Configurar step",description:"Steps organizam as pastas por categoria.",submit:"Criar Step",dangerZone:{title:"Zona de perigo",description:"Excluir este step removerá permanentemente todas as pastas e documentos. Esta ação não pode ser desfeita.",button:"Excluir step"}},folder:{createTitle:"Nova Pasta",editTitle:"Editar Pasta",description:"Pastas agrupam documentos dentro de um step.",submit:"Criar Pasta"},config:{title:"Configurar pasta — {{nome}}",description:"Defina canal, período e disponibilização da pasta."},technicalCertificate:{title:"Novo documento — {{nome}}",description:"Documento administrativo. Não fica visível ao colaborador.",fileTypeLabel:"Tipo",fileTypePlaceholder:"Selecione o tipo",businessUnitLabel:"Unidade de Negócio",businessUnitPlaceholder:"Selecione a unidade",replaceOldLabel:"Substituir atestado existente",generateButton:"Gerar",generateDisabledTooltip:"Preencha Tipo e Unidade de Negócio para gerar.",toastSuccess:"Documento gerado com sucesso."}},toasts:{stepCreated:"Step criado com sucesso.",stepUpdated:"Step atualizado com sucesso.",stepDeleted:"Step excluído com sucesso.",stepCreateError:"Não foi possível criar o step. Tente novamente.",stepUpdateError:"Não foi possível atualizar o step. Tente novamente.",stepDeleteError:"Não foi possível excluir o step. Tente novamente.",folderCreated:"Pasta criada com sucesso.",folderUpdated:"Pasta atualizada com sucesso.",folderDeleted:"Pasta excluída com sucesso.",folderCreateError:"Não foi possível criar a pasta. Tente novamente.",folderUpdateError:"Não foi possível atualizar a pasta. Tente novamente.",folderDeleteError:"Não foi possível excluir a pasta. Tente novamente.",folderConfigUpdated:"Configurações da pasta atualizadas.",folderDetailError:"Não foi possível carregar os dados da pasta. Tente novamente.",templateCreated:"Template criado com sucesso.",templateCreateError:"Não foi possível criar o template. Tente novamente.",templateDeleted:"Template excluído com sucesso.",templateDeleteError:"Não foi possível excluir o template. Tente novamente.",documentDeleted:"Documento enviado para a lixeira.",visibilityUpdated:"Visibilidade do documento atualizada.",visibilityUpdateError:"Não foi possível atualizar a visibilidade do documento. Tente novamente.",simulatedAction:"Ação simulada no protótipo.",uploadError:"Não foi possível fazer o upload dos documentos. Tente novamente.",downloadError:"Não foi possível fazer o download do documento. Tente novamente.",previewError:"Não foi possível abrir o documento para visualização. Tente novamente.",deleteDocumentError:"Não foi possível enviar o documento para a lixeira. Tente novamente.",moveToTrashSuccess:"{{count}} documento(s) enviado(s) para a lixeira.",moveToTrashError:"Não foi possível enviar o(s) documento(s) para a lixeira. Tente novamente."},pdf_viewer:{preview_subtitle:"Visualização do documento"},confirm:{deleteStepTitle:"Excluir step?",deleteStepDescription:'Ao excluir o step "{{nome}}", todo o conteúdo será removido permanentemente. Esta ação não poderá ser desfeita.',deleteFolderTitle:"Excluir pasta?",deleteFolderDescription:'A pasta "{{nome}}" e seus documentos serão removidos. Esta ação não pode ser desfeita.',deleteDocumentTitle:"Enviar para a lixeira?",deleteDocumentDescription:'O documento "{{nome}}" será movido para a lixeira e poderá ser restaurado depois. A exclusão definitiva só acontece na lixeira.',deleteDocumentConfirm:"Env
1iar para a lixeira",deleteDocumentsTitle:"Enviar documentos para a lixeira?",deleteDocumentsDescription:"{{count}} documento(s) serão movidos para a lixeira e poderão ser restaurados depois. A exclusão definitiva só acontece na lixeira.",deleteTemplateTitle:"Excluir template?",deleteTemplateDescription:"O template desta pasta será removido permanentemente. Os documentos já enviados não serão afetados. Esta ação não pode ser desfeita.",hideDocumentTitle:"Ocultar documento já entregue?",hideDocumentDescription:'O documento "{{nome}}" já está visível ao colaborador. Ao ocultar, ele deixará de aparecer para o colaborador.'},groupBy:{label:"Agrupar por:",monthly:"Mensal",table:"Tabela"},monthly:{documentsCount:"{{count}} documentos",unitsCount:"{{count}} unidades",updatedAt:"Atualizado em {{data}}",viewDetails:"Ver detalhes",yearTotal:"{{competencias}} competências • {{total}} documentos em {{ano}}",emptyYear:"Nenhuma competência neste ano.",columns:{type:"Tipo de Documento",competence:"Competência",quantity:"Quantidade",units:"Unidade(s)",date:"Data de geração",actions:"Ações"}},detail:{searchPlaceholder:"Buscar por nome do documento, CPF/CNPJ ou colaborador...",allUnits:"Todas as unidades",realCount:"Exibindo {{count}} documentos",allPayrollTypes:"Todos os tipos",payrollTypes:{pagamentoMensal:"Pagamento Mensal (Holerite)",adiantamento:"Adiantamento",decimo1:"13º Salário 1ª Parcela",decimo2:"13º Salário 2ª Parcela"}},list:{breadcrumbRoot:"Documentos",search:"Buscar por nome, colaborador, competência...",uploadButton:"Upload",generateDocument:"Gerar Documento",configureFolder:"Configurar pasta",newTemplate:"Novo template",deleteTemplate:"Excluir template",selectAll:"Selecionar todos",pagination:"Exibindo {{from}}–{{to}} de {{total}}",error:"Não foi possível carregar os documentos. Tente novamente.",columns:{name:"Nome",type:"Tipo",collaborator:"Colaborador",competence:"Competência",status:"Status",visible:"Visível ao colaborador",origin:"Origem",uploadDate:"Data de upload",actions:"Ações",company:"Empresa",unit:"Unidade",segment:"Segmento",folder:"Pasta"},status:{available:"Disponível",replaced:"Substituído"},origin:{manual:"Manual",system:"Sistema Pontua"},visibleYes:"Visível ao colaborador",visibleNo:"Oculto ao colaborador",selection:{count:"{{count}} selecionados",download:"Baixar selecionados",moveToTrash:"Mover para lixeira",clear:"Limpar seleção",selectRow:"Selecionar documento"},rowActions:{viewDocument:"Ver documento",download:"Baixar",edit:"Editar",delete:"Mover para lixeira"},empty:{title:"Nenhum documento nesta pasta.",description:"Faça upload para adicionar documentos a esta pasta."},emptyFilter:{title:"Nenhum documento encontrado.",description:"Ajuste ou limpe os filtros para ver resultados.",cta:"Limpar filtros"}},filters:{button:"Filtros",title:"Filtros avançados",description:"Refine a listagem de documentos.",startDate:"Data inicial",endDate:"Data final",competence:"Competência",company:"Empresa",businessUnit:"Unidade de Negócio",department:"Departamento",team:"Equipe",position:"Cargo",collaborator:"Colaborador",status:"Status",tags:"Tags",documentType:"Tipo de Documento",apply:"Aplicar",clear:"Limpar",allOption:"Todos"},upload:{defaultTitle:"Upload de documentos",cpfTitle:"Upload por CPF",modalTitle:"Upload de Documentos — {{pasta}}",subtitle:"Pasta: {{pasta}}",dropzone:"Arraste arquivos aqui ou clique para selecionar",dropzoneHint:"Aceita múltiplos PDFs.",dropzoneAction:"Selecionar arquivo",batchConfig:"Aplicar configuração em lote",fileType:"Tipo de Documento",fileCollaborator:"Colaborador",filePeriodEnd:"Data final do período",fileTags:"Tags",fileVisible:"Visível ao colaborador",removeFile:"Remover arquivo",confirm:"Confirmar Upload",payrollTypes:{adiantamento:"Adiantamento",pagamentoMensal:"Pagamento Mensal",ferias:"Férias",decimoPrimeira:"13º Salário 1ª Parcela",decimoSegunda:"13º Salário 2ª Parcela",afastamento:"Afastamento",rescisao:"Rescisão",plr:"PLR",complementar:"Complementar"},administrativo:{description:"Upload de documento administrativo. Não fica visível ao colaborador.",company:"Empresa",companyPlaceholder:"Selecione a empresa",unit:"Unidade de Negócio",unitPlaceholder:"Selecione a unidade",competence:"Competência",competencePlaceholder:"Selecione o mês",sendDisabledTooltip:"Preencha empresa, unidade, competência e anexe ao menos um arquivo para enviar."},organizacional:{description:"Upload de documento institucional segmentável. Defina o público abaixo.",docTitle:"Título do documento",docTitlePlaceholder:"Ex.: Comunicado de feriado",period:"Período de referência",periodPlaceholder:"Selecione o mês",segment:"Segmentação",segmentOptions:{all:"Todos os colaboradores",companyUnit:"Empresa e Unidade",department:"Departamento"},departments:"Departamentos",availability:"Disponibilizar ao colaborador",availabilityHelp:"Quando ativo, o documento aparece no portal para os colaboradores do segmento.",sendDisabledTooltip:"Preencha título, período, segmentação e anexe ao menos um arquivo para enviar."},cpf:{businessUnit:"Unidade de Negócio",businessUnitPlaceholder:"Selecione uma ou mais unidades",businessUnitHelp:"A vinculação por CPF considera os colaboradores das unidades selecionadas.",businessUnitSearch:"Pesquisar unidade...",allBusinessUnits:"Todas as unidades",businessUnitsCount:"{{count}} de {{total}} selecionadas",businessUnitsEmpty:"Nenhuma unidade encontrada.",monthYear:"Mês/Ano",monthYearPlaceholder:"Selecione o mês",calendarYear:"Ano Calendário",calendarYearPlaceholder:"Selecione o ano",payrollType:"Tipo de folha",payrollTypePlaceholder:"Selecione o tipo de folha",addVacationPeriods:"Adicionar períodos (aquisitivo/gozo)",acquisitiveStart:"Início do período aquisitivo",acquisitiveEnd:"Fim do período aquisitivo",enjoymentStart:"Início do gozo",enjoymentEnd:"Fim do gozo",attachmentHint:"São aceitos apenas arquivos PDF, podendo ser enviado um único PDF ou múltiplos arquivos PDF.",disabledTooltip:"Selecione a unidade de negócio para continuar.",sendDisabledTooltip:"Preencha unidade, período, tipo de folha e anexe ao menos um arquivo para enviar.",processing:"Processando lote... {{atual}}/{{total}}",result:{title:"Resultado do processamento",total:"Total",linked:"Vinculados",notFound:"Não encontrados",ignored:"Ignorados",error:"Erro"},table:{registration:"Matrícula",name:"Nome",inscription:"Inscrição (CPF)",attachment:"Anexo",select:"Selecionar",attached:"Anexado"}}},template:{modalTitle:"Novo template — {{pasta}}",identifierLabel:"Identificador",identifierPlaceholder:"Ex.: João da Silva",identifierDescription:"Informe o valor que identifica o colaborador no documento (ex.: nome completo, CPF ou matrícula). O sistema localizará automaticamente a página correta no PDF.",fileNameLabel:"Nome do arquivo (opcional)",fileNamePlaceholder:"template.pdf",pdfLabel:"Arquivo PDF",submit:"Salvar template",bannerTitle:"Template configurado",bannerPages:"{{count}} página(s)"},autoAvailabilityConfirm:{title:"Ativar disponibilização automática?",intro:"Após esta ativação, qualquer documento enviado e vinculado corretamente será automaticamente disponibilizado ao colaborador correspondente, sem revisão manual.",considerationsTitle:"Antes de prosseguir, considere:",consideration1:"Erros de vinculação podem expor dados de um colaborador a outro (incidente LGPD).",consideration2:"Para folhas com tipos sensíveis (ex.: rescisões), recomendamos manter desativado.",consideration3:"A correção pós-envio gera trilha de auditoria e pode escalar a incidente formal.",cancel:"Cancelar",confirm:"Estou ciente, ativar"},batch:{meta:{title:"Gerenciador de importações · Pontua"},breadcrumbReview:"Gerenciador de importações",title:"Gerenciador de importações",subheader:"{{count}} documentos · {{tipo}} · {{periodo}}",subheaderSimple:"{{count}} documentos · {{periodo}}",uploadedAt:"Lote enviado em {{data}}",autoBadge:"Auto-disponibilização ATIVA",autoBadgeTooltip:"Documentos vinculados serão entregues imediatamente aos colaboradores após o envio.",states:{processing:"Em processamento",linked:"Vinculados",divergence:"Divergências",sent:"Enviados"},filters:{search:"Buscar por documento ou colaborador...",allStatuses:"Todos os status",allTypes:"Todos os tipos"},divergence:{multiplos_candidatos:"Múltiplos candidatos",nao_encontrado:"Não encontrado",cpf_invalido:"CPF inválido",duplicidade:"Duplicidade",multiplosCandidatosShort:"{{count}} candidatos",multiplosCandidatosDetail:"Múltiplos candidatos: {{count}} colaboradores compatíveis",naoEncontradoDetail:"Nenhum colaborador encontrado com o CPF informado nesta unidade.",cpfInvalidoDetail:"CPF do arquivo não pôde ser interpretado.",duplicidadeDetail
1:"Já existe documento desta competência para este colaborador."},table:{document:"Documento",collaborator:"Colaborador",type:"Tipo",unit:"Unidade de Negócio",status:"Status",available:"Disponível para colaborador",actions:"Ações",edit:"Resolver divergência",selectAllVisible:"Selecionar todos os visíveis",selectRow:"Selecionar documento"},actions:{selectedCount:"{{count}} selecionados",sendSelected:"Enviar selecionados",clearSelection:"Limpar seleção",resolveDivergences:"Resolver divergências",cancelBatch:"Descartar lote",sendAll:"Enviar Todos",sendAllDisabled:"Não há documentos vinculados para enviar.",sendSelectedDisabledMixed:"Selecione apenas linhas vinculadas para enviar — divergências precisam ser resolvidas antes.",sendSelectedDisabledNotLinked:"Apenas linhas vinculadas podem ser enviadas.",pendingDivergencesTooltip:"{{count}} divergências não serão enviadas. Resolva-as antes ou envie apenas os vinculados.",discardBatchBlocked:"Não é possível descartar: este lote já possui documentos enviados aos colaboradores."},confirmSendAll:{title:"Confirmar envio do lote?",description:"Você está prestes a sincronizar {{count}} documentos. Esta ação é instantânea e gera auditoria. Confirmar?",autoWarning:"Como a auto-disponibilização está ativa, os documentos vinculados serão IMEDIATAMENTE disponibilizados aos colaboradores correspondentes após esta ação.",confirm:"Sincronizar",cancel:"Voltar"},confirmCancel:{title:"Descartar lote?",description:"Os documentos deste lote serão descartados e não serão enviados. Esta ação não pode ser desfeita.",trashedWarning:"Há {{count}} documento(s) na lixeira vinculados a este lote. Eles também serão excluídos permanentemente.",confirm:"Descartar lote",cancel:"Continuar revisão"},resolveDialog:{title:"Resolver divergência",fileLabel:"Arquivo",candidatesTitle:"Candidatos compatíveis",candidate:"{{nome}} · {{cpf}} · {{unidade}}",pickCandidate:"Selecionar este",pickAnotherTitle:"Vincular outro colaborador",searchPlaceholder:"Buscar por nome, CPF ou unidade...",searchEmpty:"Nenhum colaborador encontrado.",searchLoading:"Carregando colaboradores...",selected:"Selecionado",selectedLabel:"Selecionado:",discard:"Descartar documento",cancel:"Fechar"},pagination:{summary:"Exibindo {{from}}–{{to}} de {{total}}",empty:"Nenhum documento corresponde aos filtros aplicados."},toasts:{batchStarted:"Lote criado. Acompanhe a revisão.",divergenceResolved:"Divergência resolvida.",bindDocumentError:"Erro ao vincular o documento. Verifique e tente novamente.",docDiscarded:"Documento descartado do lote.",docDiscardError:"Não foi possível descartar o documento. Tente novamente.",sent:"{{count}} documentos sincronizados com sucesso.",batchDiscarded:"Lote descartado.",batchDiscardError:"Erro ao descartar o lote. Tente novamente."},empty:{notFound:"Lote não encontrado.",notFoundDescription:"O lote pode ter sido descartado ou nunca existiu. Volte ao histórico da pasta.",backToFolder:"Voltar à pasta"}},history:{button:"Ver arquivos enviados",sheetTitle:"Lotes desta pasta",sheetDescription:"Histórico dos lotes enviados nesta pasta.",empty:"Esta pasta ainda não recebeu lotes.",emptyFilter:"Nenhum lote corresponde aos filtros aplicados.",filters:{search:"Buscar por tipo, período...",monthYear:"Mês/Ano",businessUnits:"Filtrar por unidade",clearFilters:"Limpar filtros"},item:{summary:"{{total}} documentos · {{enviados}} enviados · {{pendentes}} pendentes",open:"Visualizar"},status:{em_revisao:"Em revisão",parcialmente_enviado:"Parcialmente enviado",enviado:"Enviado"},documentType:{paycheck:"Holerite",incomeStatement:"Informe de Rendimentos",vacation:"Férias",termination:"Rescisão",internalRules:"Normas Internas",technicalCertificate:"Certificado Técnico",employmentContract:"Contrato de Trabalho"}},trash:{openButton:"Lixeira",title:"Lixeira",subtitle:"Documentos excluídos do GED. Restaure ou exclua definitivamente.",back:"Voltar ao GED",emptyButton:"Esvaziar Lixeira",retentionNotice:"Os itens da lixeira serão excluídos definitivamente após {{days}} dias",filters:{searchPlaceholder:"Buscar por nome, colaborador ou autor da exclusão",type:"Tipo",startDate:"Excluído — data inicial",endDate:"Excluído — data final"},fileTypes:{JUSTIFICATIVA:"Justificativa",ATESTADO:"Atestado",ESPELHO_PONTO:"Espelho de ponto",AFD:"AFD",AEJ:"AEJ",REP_P_TECHNICAL_CERTIFICATE:"
1Certificado técnico REP-P",PTRP_TECHNICAL_CERTIFICATE:"Certificado técnico PTRP",PAYCHECK:"Holerite",INCOME_STATEMENT:"Informe de Rendimentos",VACATION:"Férias",TERMINATION:"Rescisão",INTERNAL_RULES:"Normas Internas",EMPLOYMENT_CONTRACT:"Contrato de Trabalho",TECHNICAL_CERTIFICATE:"Certificado Técnico"},columns:{name:"Nome",type:"Tipo",folder:"Pasta",origin:"Origem",collaborator:"Colaborador",deletedAt:"Data do envio para a Lixeira",deletedBy:"Autor da Exclusão",actions:"Ações"},origin:{manual:"Manual",pontua:"Pontua"},unboundCollaborator:"Não Vinculado",table:{selectRow:"Selecionar documento"},rowActions:{download:"Baixar",restore:"Restaurar",purge:"Excluir Definitivamente",retryPurge:"Tentar excluir novamente"},selection:{count:"{{count}} selecionados",restore:"Restaurar",purge:"Excluir Definitivamente",clear:"Limpar seleção"},status:{purging:"Exclusão em andamento"},empty:{title:"A lixeira está vazia.",description:"Documentos excluídos do GED aparecerão aqui."},emptyFilter:{title:"Nenhum documento encontrado.",description:"Ajuste ou limpe os filtros para ver resultados."},error:{title:"Não foi possível carregar a lixeira.",retry:"Tentar novamente"},modals:{empty:{title:"Esvaziar Lixeira?",description:"Todos os documentos presentes na Lixeira serão excluídos permanentemente. Esta ação é irreversível e os documentos não poderão ser restaurados posteriormente. Deseja continuar?",confirm:"Esvaziar Lixeira"},purge:{title:"Excluir documento definitivamente?",description:"O documento será removido permanentemente e não poderá ser recuperado. Deseja continuar?",confirm:"Excluir Definitivamente"},restore:{title:"Restaurar documentos?",description:"Os documentos selecionados voltarão para suas pastas de origem com os metadados preservados.",confirm:"Restaurar"}},toasts:{noneSelected:"Selecione ao menos um documento.",restoreSuccess:"{{count}} documento(s) restaurado(s) com sucesso.",restoreError:"Não foi possível restaurar o(s) documento(s).",restoreBlocked:"Não é possível restaurar documentos com exclusão em andamento.",purgeSuccess:"{{count}} documento(s) excluído(s) definitivamente.",purgeError:"Não foi possível excluir definitivamente o(s) documento(s).",emptySuccess:"{{count}} documento(s) removido(s) da lixeira.",emptyError:"Não foi possível esvaziar a lixeira.",partialFailure:"{{count}} documento(s) falharam: {{details}}"},errorCodes:{NOT_FOUND:"Documento não encontrado",ALREADY_DELETED:"Documento já estava na lixeira",NOT_DELETED:"Documento não está na lixeira",UPDATE_FAILED:"Falha ao atualizar o documento",PURGE_FAILED:"Falha ao excluir definitivamente",PURGE_IN_PROGRESS:"Exclusão definitiva em andamento"}}},businessUnit:{title:"Unidade de negócio",cardBusinessUnit:"Unidade de negócio ativas",betaBadge:"Beta",newsCard:{eyebrow:"Novidade · Pontua",title:"Esta tela foi completamente remodelada.",description:"Agora você adiciona unidades em segundos, filtra por situação e organiza colunas do seu jeito. Defina os padrões da sua empresa para cadastrar colaboradores rapidamente. Explore as novidades.",close:"Fechar"},meta:{title:"Unidade de negócio",description:"Gerenciamento de unidade de négocio do sistema de ponto remoto"},tableBusinessUnit:{filterModal:{title:"Filtros",subtitle:"Faça segmentações para obter uma visualização da tabela personalizada.",state:{label:"Estado"},city:{label:"Cidade"},taxRegime:{label:"Regime tributário"}},columns:{name:"Unidade de negócio",status:"Status",documentNumber:"CPF/CNPJ",totalEmployees:"Colaboradores",city:"Cidade",state:"Estado",taxRegime:"Regime tributário",stateRegistration:"Inscrição estadual",municipalRegistration:"Inscrição municipal",email:"E-mail",createdAt:"Data de criação",updatedAt:"Última atualização",actions:"Ações"},clearAll:"Limpar tudo"},modalAddBusinessUnit:{title:"Adicionar unidade de negócio",description:"Selecione o tipo para prosseguir",descriptionCNPJ:"Buscaremos as informações do CNPJ automaticamente.",descriptionCPF:"Buscaremos as informações do CPF automaticamente.",cardSelectType:{cnpj:{title:"Pessoa jurídica (CNPJ)",description:"Escolha essa opção para criar uma empresa com CNPJ, os colaboradores poderão ser vinculados a ela. (Recomendado)"},cpf:{title:"Pessoa física (CPF)",description:"Escolha essa opção para criar um CPF empregador, os colaboradores poderão ser vinculados a ele. (Ex: Produtor rural, empregador doméstico, contratação autônoma e dentre outros.)"}},inputFields:{cnpj:{label:"CNPJ",placeholder:"CNPJ"},cpf:{label:"CPF",placeholder:"CPF"},dateOfBirth:{label:"Data de nascimento",placeholder:"Data"}}},modalDeleteBusinessUnit:{title:"Excluir unidade de negócio"},technicalCertificate:{menuLabel:"Termo e Atestado Técnico",toast:{error:"Parece que algum erro ocorreu ao gerar o atestado técnico. Por favor, tente novamente mais tarde.",loadingTitle:"Gerando atestado técnico...",loadingDescription:"Aguarde enquanto preparamos o seu arquivo.",processingTitle:"Seu atestado técnico está sendo gerado.",processingDescription:"O download será realizado automaticamente assim que o atestado estiver pronto.",readyTitle:"Atestado técnico pronto.",readyDescription:"O download do seu atestado técnico foi iniciado.",timeout:"Tempo limite atingido. Por favor, tente novamente mais tarde."},replaceDialog:{title:"Substituir atestado técnico",description:"J
1á existe um atestado técnico para esta unidade. Deseja gerar um novo e substituir o anterior?"}},register:{meta:{title:"Cadastro de unidade de negócio",description:"Gerenciamento de cadastro de unidade de négocio do sistema de ponto remoto"},title:"Cadastrar unidade de negócio.",tabs:{nav:{registrationData:"Dados cadastrais",contactAddress:"Contato e endereço",personalization:"Personalização"},registrationData:{meta:{description:"Gerenciamento de dados cadastrais do cadastro de unidade de négocio do sistema de ponto remoto"},cardRegistrationData:{title:"Dados cadastrais",nature:{label:"Natureza ",placeholder:"Natureza"},documentNumber:{labelCnpj:"CNPJ",labelCpf:"CPF",placeholderCnpj:"CNPJ",placeholderCpf:"CPF"},corporateReason:{label:"Razão social",placeholder:"Razão social",labelCnpj:"Razão social",placeholderCnpj:"Razão social",labelCpf:"Nome completo",placeholderCpf:"Nome completo"},internCode:{label:"Código interno",placeholder:"Código interno"},taxRegime:{label:"Regime tributário"},stateRegistration:{label:"Inscrição estadual",placeholder:"Inscrição estadual"},municipalRegistration:{label:"Inscrição municipal",placeholder:"Inscrição municipal"},additionalRegistration:{label:"Inscrições complementares"},numberAdditionalRegistration:{label:"Número inscrição complementar",placeholder:"Número inscrição complementar"}}},contactAddress:{meta:{description:"Gerenciamento de contato e endereço do cadastro de unidade de négocio do sistema de ponto remoto"},cardContact:{title:"Contato da empresa",subTitle:"(opcional)",email:{label:"E-mail para notificações",placeholder:"[email protected]"},phone:{label:"Telefone da empresa",placeholder:"(00) 99999-9999"}},cardAddress:{title:"Endereço *"}},personalization:{meta:{description:"Gerenciamento de personalização do cadastro de unidade de négocio do sistema de ponto remoto"},title:"Adicionar logo da empresa"},conclusion:{title:"Cadastro concluído com sucesso!",button:"Voltar para página de unidade de negócio"}}}},collective_collector:{meta:{title:"Batida de ponto coletivo.",description:"Gerenciamento de batida de ponto."},modalRegisterSelect:{title:"Formato para marcar o ponto",description:"Selecione o método utilizado para realizar a marcação de ponto no portal coletivo",cards:{cardFacialRecognition:{title:"Reconhecimento facial",description:"Marque o ponto com reconhecimento facial e prova de vida. (Recomendado para câmeras HD 720p)"},cardPhoto:{title:"Foto",description:"Marque o ponto com uma foto e o PIN inserido pelo colaborador. (Recomendado para todos os tipos de câmera)"},cardPinCode:{title:"Código PIN",description:"Marque o ponto apenas com o colaborador inserindo seu código individual no portal."}},cardsTimeZone:{title:"Formato para selecionar o fuso horário",description:"Selecione o formato do fuso horário para realizar a marcação de ponto no portal coletivo",saoPaulo:{title:"Brasília, São Paulo, Brasil",description:"GMT-3, América do Sul - (Padrão)"}
1,cuiaba:{title:"Cuiabá, Manaus, Brasil",description:"GMT-4, América do Sul"},rioBranco:{title:"Rio Branco, Brasil, América do Sul",description:"GMT-5, América do Sul"},noronha:{title:"Fernando de Noronha, Brasil",description:"GMT-2, América do Sul"}},cardLogin:{title:"Confirme que você é o administrador.",description:"Para alterar co,nfigurações da plataforma coletiva é necessário autenticar na conta do ambiente coletivo.",userPlaceholder:"Usuário do coletor"}},keyboardPadPin:{title:"Identifique-se com seu PIN",errorLabel:"PIN INVÁLIDO"},modalPhotoAndFacial:{titleFacial:"Reconhecimento facial",titlePhoto:"Foto",buttonDescription:"Você pode utilizar a tecla espaço para registrar.",cameraPermissionDenied:"Camera não autorizada. Por favor, habilite o acesso à câmera nas configurações do seu navegador e recarregue a página."}},noDataFilters:{title:"Nenhum resultado encontrado.",description:"Nenhum registro encontrado para o filtro aplicado."},company_structure:{title:"Estrutura da empresa",subtitle:"Gerenciamento de estrutura de empresa.",meta:{description:"Gerenciamento de estrutura de empresa."},breadcrumb:{items:{home:"Inicio",settings:"Configurações"}},tabs:{nav:{positions:"Cargos",departments:"Departamentos",teams:"Equipes",cost_center:"Centro de custo",workplaces:"Local de trabalho"},teams:{meta:{description:"Gerenciamento de equipes."},welcomeCard:{title:"Crie a sua primeira equipe.",description:'Cadastre equipes para segmentar ainda mais seus departamentos, como "Pré-vendas" em Comercial ou "Folha de Pagamento" em RH. Essa etapa é opcional, mas ajuda na organização interna.'},searchBar:{placeholder:"Pesquisar"},tableTeams:{columns:{code:"Código",name:"Nome",department:"Departamento responsável"},header:{teamsOf:"Equipes da unidade {{businessUnitName}}.",document:"CPF/CNPJ: {{document}}"},noContent:"Nenhuma equipe encontrada.",cboNotFound:"Código CBO não informado"},modalCreateTeams:{title:"Adicionar equipe",description:"Crie um nova equipe atrelada ao departamento para vincular ao seus colaboradores.",departmentsWarning:"Selecione o departamento vinculado a essa equipe, só é possível vincular departamentos da mesma unidade de negócio selecionada.",inputNameRow:{label:"Nome da equipe *",placeholder:"Nome"},businessUnitRow:{label:"Unidade de negócio",placeholder:"Selecionar"},departmentsRow:{label:"Departamento",placeholder:"Selecionar"},toast:{success:"Equipe criada com sucesso!",error:"Erro ao criar equipe!"}},modalUpdateTeams:{title:"Editar equipe",description:"Edite as informações da equipe selecionada.",departmentsWarning:"Selecione o departamento vinculado a essa equipe, só é possível vincular departamentos da mesma unidade de negócio selecionada.",inputNameRow:{label:"Nome da equipe *",placeholder:"Nome"},businessUnitRow:{label:"Unidade de negócio",placeholder:"Selecionar"},departmentsRow:{label:"Departamento",placeholder:"Selecionar"},toast:{success:"Equipe atualizada com sucesso!",error:"Erro ao atualizar equipe!"}},modalDeleteTeams:{toast:{success:"Equipe excluída com sucesso!",error:"Erro ao excluir equipe!"}}},positions:{meta:{description:"Gerenciamento de cargos."},welcomeCard:{title:"Crie o seu primeiro cargo.",description:"Um cargo representa a função que o colaborador exerce na empresa. Cadastre aqui os cargos existentes no seu time, como Analista de Suporte, Coordenador Comercial ou Diretor Financeiro. "},tablePositions:{"header-general-positions":{titlePositions:"Geral",subTitlePositions:"Cargos que podem ser usado por todas as unidades de negócios"},"header-bussiness-positions":{titlePositions:"Cargos da {{bussiness}}"},columns:{code:"Código",position:"Cargo",CBO:"CBO",situation:"Situação"},toast_delete:{loading:"Excluindo cargo...",success:"Cargo excluído com sucesso!"}},"edit-position":{"title-position":"Editar cargo",description:"Essa alteração refletirá para todos os usuários vinculados ao cargo.",loader_toast:{message:"Editando cargo..."},toast_success:{message:"Cargo editado com sucesso!"}},"add-position":{title:"Adicionar cargo",description:"Crie um novo cargo para vincular aos colaboradores.",utilityPositionBusinessUnit:"Utilizar cargo para todas as unidades de negócio",loader_toast:{message:"Adicionando novo cargo..."},toast_success:{message:"Cargo adicionado com sucesso!"},input:{"name-position":{label:"Nome do cargo *",placeholder:"Nome"},"code-CBO":{placeholder:"Selecione"},"brazilian-classification-position":{label:"Classificação Brasileira de Ocupações (CBO) (opcional)",optional:"(opcional)",placeholder:"Selecionar","description-position":"Foi criado pelo Ministério do Trabalho e Emprego (MTE)"},"business-unit":{label:"Unidade de negócio",placeholder:"Selecionar"},"code-position":{label:"Código",placeholder:"Informe o código do cargo"},"personalize-position":{label:"Personalizar"}}},"delete-position":{title:"Excluir cargo",description:"Você está realizando a exclusão de um cargo, informamos que essa ação é irreversível."}},departments:{meta:{description:"Gerenciamento de departamentos"},welcomeCard:{title:"Crie o seu primeiro departamento.",description:"Cadastre departamentos como Financeiro, RH ou Comercial e vincule-os a uma unidade de negócio. É necessário ter ao menos um c
1adastro em sua conta."},modalDepartments:{title:"Adicionar departamento",editTitle:"Editar departamento",description:"Crie um novo departamento para vincular ao seus colaboradores.",editDescription:"Essa alteração refletirá para todos os usuários vinculados ao departamento.",inputName:{label:"Nome do departamento",placeholder:"Nome"},selectBusinessUnit:{label:"Unidade de negócio"}},modalDeleteDepartments:{title:"Excluir Departamento",description:'Tem certeza que deseja excluir o departamento "{{name}}" ? Esta ação não pode ser desfeita.'},table:{columns:{code:"Código",name:"Nome",actions:"Ações"}}},cost_center:{meta:{description:"Gerenciamento de centro de custo."},welcomeCard:{title:"Crie o seu primeiro centro de custo.",description:"Cadastre centros de custo para segmentar e analisar os registros de ponto por áreas, projetos ou frentes de trabalho. O vínculo com uma unidade de negócio é opcional."},welcomeCardPro:{title:"Centro de custo não está disponível pra você.",description:"Cadastre centros de custo para segmentar e analisar os registros de ponto por áreas, projetos ou frentes de trabalho. O vínculo com uma unidade de negócio é opcional."},general:{title:"Geral",description:"Centros de custo que podem ser usados por todas as unidades de negócios."},table:{columns:{code:"Código",name:"Nome",collaborators:"Colaborador",actions:"Ações"}},modalCreateCostCenter:{title:"Adicionar centro de custo",description:"Crie um novo centro de custo para vincular aos seus colaboradores",customCodeSwitch:"Personalizar",disableBusinessUnit:"Utilizar centro de custo para todas as unidades de negócio",useForAllBusinessUnits:"Utilizar centro de custo em todas as unidades de negócio",inputNameRow:{label:"Nome do Centro de Custo",placeholder:"Nome"},inputCodeRow:{label:"Código",placeholder:"Código"}},modalUpdateCostCenter:{title:"Editar centro de custo",description:"Essa alteração refletirá para todos os usuários vinculados ao centro de custo."},modalDeleteCostCenter:{title:"Excluir centro de custo",description:"Você está realizando a exclusão do centro de custo: {{costCenterName}}, informamos que essa ação é irreversível."},modalDeleteCostCenterSelect:{title:"Mover colaboradores vinculados",description:"Você está realizando a exclusão de um centro de custo, existem colaboradores vinculados a ele, mova os antes de realizar a exclusão.",selectCostCenter:{label:"Centro de custo para ser transferido *",description:"Só é possível mover para cadastros da mesma unidade de negócio ou para os gerais."}},statistics:{total:{title:"Total de centros de custo",description:"Quantidade total de centros de custo cadastrados."},active:{title:"Centros de custo ativos",description:"Quantidade de centros de custo atualmente ativos."},inactive:{title:"Centros de custo inativos",description:"Quantidade de centros de custo atualmente inativos."}}},workplaces:{meta:{description:"Gerenciamento de locais de trabalho."},welcomeCard:{title:"Crie o seu primeiro local de trabalho.",description:"Cadastre locais de trabalho para agrupar várias localizações, como obras ou filiais. Depois, vincule esses locais aos colaboradores para facilitar o controle de ponto por região ou projeto."},welcomeCardPro:{title:"Local de trabalho não está disponível pra você.",description:"Cadastre locais de trabalho para agrupar várias localizações, como obras ou filiais. Depois, vincule esses locais aos colaboradores para facilitar o controle de ponto por região ou projeto."},table:{columns:{code:"Código",workplace:"Local de trabalho",actions:"Ações"}},modalWorkplaces:{title:"Local de trabalho / Cadastrar local de trabalho",meta:{description:"Página para cadastrar novos locais de trabalho"},titleCard:"Configuração",editTitle:"Edição",description:{title:"Descrição *",placeholder:"Informe uma descrição"},code:{title:"Código",placeholder:"Informe um código"},businessUnit:"Unidade de negócio",location:"Localização *",modalAddLocation:{title:"Adicionar localização",description:"Aqui você realiza a inserção de uma nova localização.",inputLocationPlaceholder:"Informe a localização",mapTitle:"Informe a localização desejada.",mapMovePin:"Caso necessário, mova o alfinete.",radiu
1sPlaceholder:"Raio (m)",descriptionPlaceholder:"Informe uma descrição",cardLocationAdress:{title:"Localização",radius:"Raio",inputDescriptionPlaceholder:"Informe uma descrição",mapAddTitle:"Caso necessário, mova o alfinete."}}}}}},dashboard:{meta:{user:"Dashboard",admin:"Dashboard Administrador",manager:"Dashboard Gestor"},header:{title:"Bem-vindo, {{firstName}}",subtitle:"{{weekDay}}, {{day}} de {{month}} de {{year}}"}},integrations:{title:"Integrações",breadcrumb:{home:"Início",settings:"Configurações",current:"Integrações"},meta:{description:"Gerenciamento de integrações da empresa."},tabs:{nav:{api:"API",pointClock:"Relógios de Ponto",afdImport:"Importar AFD"},api:{newsCard:{eyebrow:"Novidade · Pontua",title:"Suas API Keys ficaram mais fáceis de gerenciar.",description:"Criação e edição repaginadas, busca rápida na lista e acesso direto à documentação para desenvolvedores. Explore as novidades.",close:"Fechar"},meta:{description:"Gerenciamento de integrações da empresa."},cardQueryDocumentation:{title:"Consulte a documentação",description:"Atenção desenvolvedor, consulte a documentação da API de integração da Pontua.",button:{label:"Consultar documentação"}},cardUrlApi:{titleCard:"URL API",titleData:"API Dados",urlData:"https://apipontua-hml.pontua.tech/api/doc#/",titleRegisters:"API Registros",urlRegisters:"https://registro-ponto-ecs-hml.pontua.tech/api/doc#/",copyButton:{label:"Copiar URL de API",popOverLabel:"Copiado!"}},createApiKeyButton:{label:"Criar"},modalApiKey:{title:{create:"Criação",edit:"Edição"},description:"Configure o nome, permissões e tempo de expiração do token.",toastWarning:{title:"Atenção!",description:"Após a geração do token, não será possível visualizá-lo novamente por motivos de segurança. Portanto, certifique-se de copiá-lo imediatamente. Lembre-se de que este token concede acesso total à sua conta."},inputNameRow:{label:"Nome do token *",placeholder:"Informe um nome"},controlButtonRow:{label:"Controle de Acesso",read:"Ler",create:"Criar",update:"Atualizar",delete:"Deletar"},expireInRow:{label:"Expira em",days7:"7 dias",days30:"30 dias",days45:"45 dias",days90:"90 dias",days180:"180 dias",year1:"1 ano",year5:"5 anos"},buttons:{cancel:"Cancelar",completed:"Concluído"}},modalTokenDisplay:{title:"Token Gerado com Sucesso",description:"Seu token foi criado com sucesso! Por motivos de segurança, ele não poderá ser visualizado novamente. Certifique-se de copiá-lo agora e armazená-lo em um local seguro.",inputTokenLabel:"Token",dialogWarningTokenCopy:{title:"Atenção",description:"Você ainda não copiou seu token. Após sair desta página, não será possível visualizá-lo novamente. Tem certeza de que deseja sair sem salvar?"}},"search-bar":{placeholder:"Pesquise pelo nome ou usuário."},table:{columns:{name:"NOME",user:"USUÁRIO",createdAt:"DATA DE CRIAÇÃO",expiresAt:"EXPIRA EM",situation:"SITUAÇÃO",actions:"Ações"}},emptyState:{title:"Nenhum token gerado",description:"Crie seu primeiro token de API para começar a integrar seus sistemas com a Pontua de forma segura.",action:"Criar token"},toast:{inactivateSuccess:{title:"Token inativado",description:"O token foi inativado com sucesso."},inactivateError:{title:"Erro ao inativar",description:"Não foi possível inativar o token. Tente novamente."}}},point_clock:{meta:{description:"Gerenciamento de relógios de ponto."},modalPointClock:{title:{create:"Cadastro",edit:"Edição de cadastro",description:"Preencha os dados do relógio de ponto para cadastrá-lo no sistema."},modalContent:{description:{label:"Descrição *",placeholder:"Informe uma descrição"},businessUnit:{label:"Unidade de negócio *"},equipmentModel:{label:"Modelo do equipamento *"},equipmentVersion:{label:"Versão do equipamento *",ordinance1510:"Portaria 1510",ordinance671:"Portaria 671"},equipmentIpAdress:{label:"Endereço IP do equipamento *"},ipPort:{labelIp:"Endereço IP",labelPort:"Porta IP",placeholderIp:"127.0.0.1",placeholderPort:"8080"},manufacturingNumber:{label:"Nº de fabricação *",placeholder:"Número de fabricação"},erpPassword:{label:"Senha REP *",placeholder:"Informe a senha do relógio"},complianceNumber:{label:"Nº de Conformidade",placeholder:"Somente números"},economicGroupClock:{label:"Relógio de grupo econômico",description:"Empresas diferentes desta conta batem ponto neste equipamento. As batidas passam a ser aceitas de colaboradores de qualquer unidade de negócio e são atribuídas à unidade de ca
1da colaborador."}}},downloadPegaPonto:"Baixar Pega Ponto",banner:{aria:"Novidade — Integração automática com relógios ControlID e Henry",badge:"NOVIDADE",logoAlt:"Pega Ponto",headlineBefore:"Faça sua integração com os relógios ",headlineAnd:" e ",headlineMid:" de forma ",headlineHighlight:"automática",headlineAfter:".",partnerControlid:"ControlID",partnerHenry:"Henry",subtitle:"Sem exportar AFD, sem upload manual. O Pega Ponto coleta as marcações direto do relógio e a Pontua transforma em informação.",ctaDownload:"Baixar Pega Ponto",ctaLearnMore:"Saiba mais"},table:{columns:{code:"CÓDIGO",description:"DESCRIÇÃO",actions:"Ações"}},emptyState:{title:"Nenhum relógio cadastrado",description:"Cadastre seu primeiro relógio de ponto para começar a registrar a frequência dos seus colaboradores.",action:"Adicionar relógio"}},afd_import:{newsCard:{eyebrow:"Novidade · Pontua",title:"Importar arquivos AFD ficou mais simples.",description:"Upload mais simples, seletor de período inteligente e acompanhamento em tempo real do processamento de cada arquivo. Explore as novidades.",close:"Fechar"},meta:{description:"Gerenciamento de importação de arquivo AFD da empresa"},modalImportAfd:{title:"Importar Arquivo Fonte de Dados",advice:{description:"Após enviar o arquivo, você poderá acompanhar o status do processamento na lista de importações."},cardContent:{title:"Configuração da importação",initialDate:"Data de início *",finalDate:"Data de término *",businessUnit:"Unidade de negócio *",version:"Versão do equipamento *",attachment:"Anexo"}},table:{initialDate:"Data de início",columns:{importDate:"DATA DA IMPORTAÇÃO",initialDate:"DATA INÍCIO",finalDate:"DATA FIM",businessUnit:"UNIDADE DE NEGÓCIO",status:"STATUS",actions:"Ações"}},emptyState:{title:"Nenhuma importação encontrada",description:"Importe seu primeiro arquivo AFD para consolidar os registros de ponto das suas unidades de negócio.",action:"Importar arquivo"},statusBadge:{ready:"Pronto",processing:"Processando",expired:"Expirado",error:"Erro"},toast:{success:{title:"Importação concluída",description:"O arquivo foi importado com sucesso."},error:{title:"Erro na importação",description:"Não foi possível importar o arquivo. Tente novamente."},deleteSuccess:{title:"Importação excluída",description:"O registro de importação foi removido com sucesso."},deleteError:{title:"Erro ao excluir",description:"Não foi possível excluir a importação. Tente novamente."}},confirmDelete:{title:"Excluir importação",description:"Tem certeza que deseja excluir este registro de importação? Esta ação não pode ser desfeita.",confirm:"Excluir",deleting:"Excluindo..."},dropZone:{loaded:"Arquivo carregado",unsupported:"Arquivo não suportado",dropHere:"Solte o arquivo aqui",dragAndDrop:"Arraste e solte o arquivo aqui"}}}},point_management:{title:"Gestão de ponto",meta:{description:"Gerenciamento de gestão de ponto da empresa."},tabs:{nav:{frequency:"Frequência"},frequency:{meta:{description:"Gerenciamento de frequencia de gestão de ponto da empresa."}},timeOffManagement:{title:"Gestão de Folga e DSR",meta:{title:"Folga e DSR",management_title:"Gestão de Folga e DSR",historic_title:"Histórico de Folgas e DSR"},breadcrumb:{home:"Início",pointManagement:"Ponto"},subTabs:{management:"Gestão de Folga e DSR",historic:"Histórico"},management:{buttons:{alert:{plural:"{{count}} Alertas",single:"1 Alerta"},visibility:{grid:"Grade",calendar:"Calendário"}}}},motivos_ajuste_abono:{newsCard:{eyebrow:"Novidade · Pontua",title:"Motivos de ajuste e abono ficaram mais práticos.",description:"Visual repaginado, navegação direta pelas Configurações e fluxos mais rápidos pra criar, editar e organizar os motivos do seu time. Explore as novidades.",close:"Fechar"},meta:{title:"Motivos de Ajuste e Abono | Pontua",description:"Gerencie os motivos de ajuste e abono do sistema."},breadcrumb:{home:"Início",settings:"Configurações"},title:"Motivos de Ajuste e Abono.",search:{placeholder:"Pesquise pela descrição"},filters:{clear:"Limpar filtros"},table:{title:"Motivos de ajuste e abono",columns:{descricao:"Descrição",tipo:"Tipo do motivo",descontaJornada:"Desconta da jornada",descontaAdicionalNoturno:"Desconta adicional noturno",disponivel:"Disponível para colaborador"}},tipos:{ABONO:"Abono",ABONO_DESCONTADO:"Abono descontado",AFASTAMENTO:"Afastamento",AJUSTE_HORARIO:"Ajuste de horário",SUSPENSAO:"Suspensão",FOLGA:"Folga",ATESTADO:"Atestado",COMPENSACAO_BANCO_HORAS:"Compensação banco de horas"},modal:{title_create:"Cadastro do Motivo",title_edit:"Editar Motivo",description:"Realize o cadastro de um novo motivo.",fields:{descricao:{label:"Descrição *",placeholder:"Informe uma descrição"},tipo:{label:"Tipo do motivo *",placeholder:"Selecione"}},advanced:{title:"Avançado",warning_title:"Atenção",warning_description:"Ao selecionar as opções abaixo, quando este motivo estiver selecionado as ações abaixo serão realizadas."},toggles:{descontar_jornada:"Descontar da jornada",adicional_noturno:"Descontar preferencialmente do adicional noturno",disponivel_colaborador:"Disponível para o colaborador."},validations:{descricao_max:"Máximo de 100 caracteres",descricao_required:"Campo obrigatório",tipo_required:"Selecione uma opção"}},delete:{title:"Excluir motivo",description:'Tem certeza que deseja excluir o motivo "{{descricao}}"? Esta ação não pode ser desfeita.'},toasts:{created:"Motivo criado com sucesso!",updated:"Motivo atualizado com sucesso!",deleted:"Motivo excluído com sucesso!"}}},calendars:{title:"Calendários.",betaBadge:"Beta",newsCard:{eyebrow:"Novidade · Pontua",title:"Os calendários ficaram mais inteligentes.",description:"Defina calendários puxando feriados das capitais rapidamente, visualize vínculos e realize transferências entre calendários de várias formas. Explore as novida
1des.",close:"Fechar"},meta:{description:"Gerenciamento de calendários da empresa."},breadcrumb:{detail:"Edição"},welcomeCard:{title:"Crie o seu primeiro calendário.",description:"Configure os calendários e cadastre os feriados que os seus colaboradores vão seguir."},search:{placeholder:"Pesquise pela descrição"},tableCalendars:{title:"Calendários",subtitle:"Lista de calendários cadastrados na empresa.",columns:{description:"Nome",collaborators:"Colaboradores",actions:"Ações"},actions:{viewDetails:"Editar feriados",viewAssignments:"Ver colaboradores"}},"add-calendar":{title:"Adicionar calendário",description:"Crie um novo calendário para vincular aos colaboradores.",input:{name:{label:"Nome do calendário *",placeholder:"Nome"}},loader_toast:{message:"Adicionando novo calendário..."},toast_success:{message:"Calendário adicionado com sucesso!"}},"edit-calendar":{title:"Editar calendário",description:"Essa alteração refletirá para todos os colaboradores vinculados ao calendário.",loader_toast:{message:"Editando calendário..."},toast_success:{message:"Calendário editado com sucesso!"}},"delete-calendar":{title:"Excluir calendário",description:"Você está realizando a exclusão de um calendário, informamos que essa ação é irreversível."},detail:{title:"Calendário /",collaboratorsCount:"{{count}} colaboradores vinculados",actions:{editName:"Editar nome",viewAssignments:"Ver colaboradores vinculados"},"add-holiday":{title:"Adicionar feriado",description:"Cadastre um novo feriado no calendário.",input:{name:{label:"Nome do feriado *",placeholder:"Ex: Natal"},date:{label:"Data *"},period:{label:"Período",full:"Dia inteiro",half:"Meio período"},recurrence:{label:"Feriado recorrente",tooltip:"Repete todos os anos"}}},"delete-holiday":{title:"Excluir feriado",description:"Você está realizando a exclusão de um feriado, informamos que essa ação é irreversível."},tableHolidays:{title:"Feriados",subtitle:"Lista de feriados cadastrados no calendário.",columns:{description:"Descrição",date:"Data",dayOfWeek:"Dia da semana",period:"Período",recurrence:"Recorrência",actions:"Ações"},badges:{recurrent:"Recorrência"}}},assignments:{title:"Colaboradores do calendário /",meta:{description:"Colaboradores vinculados ao calendário."},breadcrumb:{current:"Colaboradores"},placeholder:{title:"Em desenvolvimento",description:"A listagem e a gestão de colaboradores vinculados ao calendário estarão disponíveis em breve."},search:{placeholder:"Pesquisar por nome"},table:{title:"Colaboradores vinculados",subtitle:"Lista de colaboradores que utilizam este calendário.",empty:"Nenhum colaborador vinculado a este calendário.",columns:{name:"Nome",document:"CPF",businessUnit:"Unidade de negócio",startDate:"Data de início",actions:"Ações"}},buttons:{link:"Vincular"},actions:{unlink:"Remover vínculo"}}}},"profile-collaborators":{meta:{title:{main:"Perfil do colaborador",dashboard:"{{name}} | Dashboard",frequency:"{{name}} | Frequência",justifies:"{{name}} | Justificativas",historical:"{{name}} | Histórico",documents:"{{name}} | Documentos",managers:"{{name}} | Gestores"},description:{dashboard:"Página de Dashboard do colaborador",frequency:"Página de Frequência do colaborador",justifies:"Página de Justificativas do colaborador",historical:"Página de Histórico do colaborador",documents:"Página de Documentos do colaborador",managers:"Página de Gestores do colaborador"}},breadcrumb:{home:"Home",collaborators:"Colaboradores",profile:"Perfil"},header:{select:{placeholder:"Selecione um colaborador"},infos:{businessUnit:"Vínculo:",document:"Documento:",position:"Cargo:",department:"Departamento:",team:"Equipe:",turn:"Turno:",punchRule:"Regra:",email:"E-mail:"},actions:{label:"Ações",options:{edit:"Editar",dismiss:"Demitir"}}},tabs:{nav:{dashboard:"Dashboard",frequency:"Frequência",justifies:"Justificativas",historical:"Histórico",documents:"Documentos",managers:"Gestores"},shared:{periodFilter:{label:"Período",week:"Semana",month:"Mês",quarter:"Trimestre",custom:"Personalizado"}},dashboard:{"row-cards":{"card-pending-requests":{title:"Solicitações pendentes",subtitle:"Tipos de solicitações:",items:{vacations:{label:"1 - Férias"},removals:{label:"2 - Afastamentos"},"schedule-adjustments":{label:"10 - Ajustes de horário"}}},"card-pontuality":{title:"Índice de pontualidade",subtitle:"O índice determina a pontualidade referente a jornada de trabalho.",footer:"A média da empresa é de {{percent}}%"},"card-work-journey":{title:"Jornada de trabalho",subtitle:"Resumo da jornada com base no turno planejado.","normal-work":"{{value}} de jornada de trabalho normal",overtime:"{{value}} de horas extras","missing-hours":"{{value}} de horas faltantes"}},"card-chart":{title:"Jornada de trabalho — diário",subtitle:"Comparativo entre horas planejadas, executadas e média da empresa.",footer:{executed:"Executado",planned:"Planejado","company-average":"Média empresa"}}},frequency:{"grid-cards":{"bank-hours":{title:"Banco de Horas",de
1scription:"Saldo do ciclo de banco de horas de acordo com a regra vinculada {{rolePoint}}."},"extra-hours":{title:"Horas extras",description:"Saldo de horas extras de acordo com a regra vinculada {{rolePoint}}."},"approximate-value":{title:"Valor aproximado de Horas Extras",description:"Valor aproximado de acordo com a remuneração definida ao colaborador."},"positive-hours":{title:"Horas positivas",description:"Jornada de trabalho que o colaborador executou fora da jornada planejada."},"negative-hours":{title:"Horas negativas",description:"Jornada de trabalho que o colaborador deixou de executar na jornada planejada."},"period-balance":{title:"Saldo do período",description:"Resuldado de horas positivas menos negativs de acordo com o período selecionado."}}},justifies:{buttons:{add:{label:"Adicionar"}},title:"Justificativas",search:{placeholder:"Buscar por descrição..."},filters:{status:{label:"Status",all:"Todos",pending:"Pendente",approved:"Aprovado",rejected:"Rejeitado",canceled:"Cancelado"},type:{label:"Tipo",all:"Todos",INTERVALO_DATAS:"Intervalo de datas",INTERVALO_HORARIO:"Intervalo de horário",TEMPO_FALTANTE:"Tempo faltante",REGISTRO_PONTO:"Registro de ponto"},clear:"Limpar filtros"},actions:{approveSelected:"Aprovar selecionados",rejectSelected:"Rejeitar selecionados",approve:"Aprovar",reject:"Rejeitar",viewDetails:"Ver detalhes"},table:{empty:"Nenhuma justificativa encontrada.",columns:{date:"Data",type:"Tipo",status:"Status",description:"Motivação",requestedBy:"Solicitado por",actions:"Ações"}},badges:{PENDENTE:"Pendente",APROVADO:"Aprovado",REJEITADO:"Rejeitado",CANCELADO:"Cancelado"},modal:{details:{title:"Detalhes da solicitação",subtitle:"Revise os dados antes de aprovar ou rejeitar.",sections:{header:"Cabeçalho",proposedRecords:"Registros propostos",calculationPreview:"Prévia de cálculo"}}},toasts:{approved:"Justificativa aprovada com sucesso.",rejected:"Justificativa rejeitada com sucesso.",previewFailed:"Não foi possível carregar a prévia de cálculo.",failed:"Não foi possível concluir a operação."}},historical:{buttons:{filters:{label:"Adicionar filtros"}},title:"Histórico",filters:{period:{defaultLast30Days:"Últimos 30 dias"},operation:{label:"Operação",all:"Todas"},clear:"Limpar filtros"},table:{empty:"Nenhum evento encontrado no período.",columns:{date:"Data",operation:"Operação",description:"Descrição",performedBy:"Realizado por"}},operations:{CRIADO:"Colaborador criado",EXCLUIDO:"Excluído",RECUPERADO:"Recuperado",MUDOU_STATUS:"Mudança de status",MUDOU_UNIDADE_NEGOCIO:"Mudança de unidade",MUDOU_CARGO:"Mudança de cargo",MUDOU_DEPARTAMENTO:"Mudança de departamento",MUDOU_EQUIPE:"Mudança de equipe",MUDOU_TURNO:"Mudança de turno",MUDOU_REGRA_PONTO:"Mudança de regra de ponto",MUDOU_BATIDA_PONTO:"Mudança de batida de ponto",MUDOU_CALENDARIO:"Mudança de calendário",MUDOU_PIN_REGISTRO_COLETIVO:"Mudança de PIN coletivo",MUDOU_FUSO_HORARIO:"Mudança de fuso horário",MUDOU_REMUNERACAO:"Mudança de remuneração",MUDOU_CENTRO_CUSTO:"Mudança de centro de custo",MUDOU_GESTORES:"Mudança de gestores",CREDENCIAIS_ACESSO_ENVIADAS:"Credenciais enviadas",NOVO_AFASTAMENTO:"Novo afastamento",NOVAS_FERIAS:"Novas férias"}},documents:{title:"Documentos",subtitle:"Documentos anexados na Pontua.","search-bar":{placeholder:"Pesquise um documento"},folders:{labels:{"time-sheet":"Folhas de Ponto",certificates:"Atestados",justifications:"Justificativas"},countSuffix:"{{count}} documentos"},buttons:{add:{label:"Adicionar"},return:{label:"Retornar"}},breadcrumb:{root:"Documentos",separator:">"},search:{placeholder:"Buscar por nome do arquivo..."},actions:{upload:"+ Enviar documento",download:"Baixar",delete:"Excluir"},table:{empty:"Nenhum documento encontrado.",columns:{fileName:"Nome do arquivo",category:"Categoria",uploadDate:"Data de upload",uploadedBy:"Enviado por",actions:"Ações"}},categories:{FOLHA_PONTO:"Folha de Ponto",ESPELHO_PONTO:"Espelho de Ponto",ATESTADO:"Atestado",JUSTIFICATIVA:"Justificativa"},modal:{upload:{title:"Enviar documento",subtitle:"Selecione o arquivo e a categoria correspondente.",fields:{file:"Arquivo",category:"Categoria"},cta:"Enviar"},delete:{title:"Excluir documento",description:"Esta ação não pode ser desfeita. O documento será removido permanentemente.",confirm:"Excluir",cancel:"Cancelar"}},toasts:{uploaded:"Documento enviado com sucesso.",deleted:"Documento excluído com sucesso.",failed:"Não foi possível concluir a operação."}},managers:{buttons:{add:{label:"Adicionar"}},title:"Gestores",totalLabel:"{{count}} gestor(es) vinculado(s)",search:{placeholder:"Buscar gestor por nome ou e-mail..."},actions:{add:"+ Adicionar gestor",remove:"Remover",viewProfile:"Ver perfil"},table:{empty:"Nenhum gestor vinculado.",columns:{name:"Nome",email:"E-mail",position:"Cargo",role:"Cargo",status:"Status",department:"Departamento",actions:"Ações"}},modal:{add:{title:"Adicionar gestor",subtitle:"Busque e selecione um ou mais gestores para vincular.",search:{placeholder:"Buscar por nome ou e-mail..."},searchPlaceholder:"Buscar por nome ou e-mail...",emptySearch:"Nenhum gestor disponível.",cta:"Adicionar selecionados"},remove:{title:"Remover gestor",description:"O gestor perderá o acesso ao perfil deste colaborador. Deseja continuar?",confirm:"Remover",cta:"Remover",cancel:"Cancelar"}},toasts:{added:"Gestor vinculado com sucesso.",removed:"Gestor removido com sucesso.",failed:"Não foi possível concluir a operação."}}}},movements:{title:"Movimentações.",meta:{title:"Movimentações | Pontua",description:"Auditoria centralizada de movimentações e agendamentos."},autoRefresh:{label:"Auto-refresh",activeLabel:"Auto {{interval}}s",on:"Auto-refresh ativo",off:"Auto-refresh desativado"},breadcrumb:{home:"Início",audit:"Auditoria",current:"Movimentações"},tabs:{activities:"Atividades",scheduled:"Agendamentos",imports:"Importações"},activities:{meta:{title:"Atividades | Movimentações | Pontua"},filters:{period:{label:"Período"},button:"Filtros",tipo:"Tipo",tipoPlaceholder:"Todos os tipos",origem:"Origem",origemPlaceholder:"Todas as origens",colaboradorId:"ID do colaborador",autorId:"ID do autor",unidadeNegocio:"Unidade de negócio (ID)",apenasEmMassa:"Apenas ações em massa",apenasEmMassaHint:"Filtra movimentações que vieram de execução em lote.",clearAll:"Limpar tudo",removeChip:"Remover filtro {{label}}",modal:{title:"Filtros avançados",description:"Refine a listagem com filtros adicionais.",clear:"Limpar",apply:"Aplicar"},statusUndo:{label:"Status do desfazer",VIGENTE:"Apenas vigentes (padrão)",DESFEITA:"Apenas desfeitas",EH_UNDO:"Apenas registros de undo",TODOS:"Mostrar tudo"},reversibilidade:{label:"Reversibilidade"},apenasDesfaziveis:"Apenas atividades que posso desfazer agora",chips:{statusUndoVigente:"Status: vigentes",statusUndoDesfeita:"Status: desfeitas",statusUndoEhUndo:"Status: undo",statusUndoTodos:"Status: todos",apenasDesfaziveis:"Apenas desfazíveis"}}
1,table:{columns:{dateTime:"Data/Hora",type:"Tipo",detail:"Detalhe",collaborator:"Colaborador",author:"Autor",source:"Origem",lote:"Lote"},empty:"Nenhuma movimentação encontrada para os filtros aplicados.",emptyHint:"Tente ampliar o período.",massActionLabel:"Em massa",massActionTooltip:"Ver todos os colaboradores afetados por esta ação em massa"},error:{title:"Erro ao carregar atividades"},system:"Sistema",export:{button:"Exportar CSV",processing:"Exportando...",download:"Baixar arquivo",starting:{title:"Exportação iniciada",description:"Gerando arquivo... isso pode levar alguns segundos pra mais de 10k linhas."},success:{title:"Exportação concluída",description:"{{count}} linhas. Click pra baixar."},failed:{title:"Exportação falhou",tooMany:"Limite de 50.000 linhas excedido."},error:{title:"Erro ao exportar",missingDates:"Período (dataInicial/dataFinal) obrigatório."}},detail:{title:"Detalhe da movimentação",close:"Fechar",error:{title:"Erro ao carregar detalhe"},author:{label:"Autor da alteração",system:"Sistema"},diff:{title:"Mudança",before:"Antes",after:"Depois"},target:{title:"Colaborador afetado"},massAction:{title:"Ação em massa",description:"Esta alteração faz parte de uma ação aplicada em massa.",cta:"Ver todos os colaboradores afetados"},meta:{created:"Criado em",updated:"Atualizado em",id:"ID"},undo:{button:"Desfazer esta ação",massa:{title:"Faz parte de uma ação em massa",description:"Esta atividade foi aplicada em conjunto com outras na mesma operação.",viewAll:"Ver todos os colaboradores afetados"},status:{desfeita:"Desfeita",desfeitaPor:"Desfeita em {{data}} por {{autor}}",ehUndo:"Este registro é um undo"}}},undo:{button:"Desfazer",columnHeader:"Selecionar",badgeDesfeita:"Desfeita",modal:{titleOne:"Desfazer 1 atividade",titleMany:"Desfazer {{count}} atividades",impact:{title:"Resumo do impacto",collaborators:"Colaboradores afetados",types:"Tipos de atividades",period:"Período",allFilter:"Todas as atividades que casam com o filtro atual",unknown:"A calcular..."},motivo:{label:"Motivo (opcional, ajuda na auditoria)",placeholder:"Ex: aplicado por engano ao grupo errado",counter:"{{current}}/{{max}}"},warning:{financeiro:"Você está revertendo alterações de remuneração. Confirme com RH antes de continuar.",status:"Esta ação pode disparar integrações externas (e-mail, Intercom).",unidade:"Verifique se a unidade de negócio anterior ainda existe ativa.",pin:"O PIN anterior pode não ser aceito pelo dispositivo REP atual.",turno:"Esta alteração não recalcula folhas/fechamentos em andamento."},bulkAck:"Entendo que esta ação afeta {{count}} colaboradores e será registrada no histórico de auditoria.",confirmOne:"Desfazer 1 atividade",confirmMany:"Desfazer {{count}} atividades",cancel:"Cancelar",cascade:{title:"Existem {{count}} ações posteriores nesse colaborador. Revisar antes de confirmar.",ack:"Estou ciente de {{count}} ações posteriores e desejo desfazer mesmo assim.",show:"Ver lista de ações posteriores",empty:"Sem ações posteriores nesse colaborador.",loading:"Verificando ações posteriores..."}},toolbar:{label:"{{count}} de {{total}} atividades selecionadas",label_one:"{{count}} de {{total}} atividade selecionada",cancel:"Cancelar",action:"Desfazer {{count}}"},banner:{allPageSelected:"Todas as {{count}} atividades desta página estão selecionadas.",selectAll:"Selecionar todas as {{total}} no filtro",selectPage:"Selecionar somente esta página"},toast:{successOne:"1 atividade desfeita com sucesso",successMany:"{{count}} atividades desfeitas com sucesso",partial:"{{ok}} desfeitas · {{fail}} falharam",async:"Desfazendo {{count}} atividades em segundo plano...",asyncProgress:"{{done}}/{{total}} concluídas",asyncProgressWithFailures:"{{done}}/{{total}} concluídas · {{failed}} falhas",viewDetails:"Ver detalhes",done:"Concluído",failed:"Falhou",errorTitle:"Erro ao desfazer"},conflict:{title:"Conflito ao desfazer",message:"O valor atual ({{atual}}) não bate com o valor esperado ({{esperado}}). Alguém pode ter alterado depois."},error:{TIPO_NAO_REVERSIVEL:"Este tipo de atividade não pode ser desfeito.",EH_UNDO:"Este registro já é um undo — aplique a ação manualmente para revertê-lo.",GESTORES_SEM_SNAPSHOT:"Este registro de gestores foi criado antes da feature de Undo — desfazer manualmente.",JANELA_EXPIRADA:"A janela de 7 dias para desfazer expirou.",JA_DESFEITO:"Esta atividade já foi desfeita.",NOT_FOUND:"Atividade não encontrada.",UNAUTHORIZED:"Sessão expirada. Faça login novamente.",FORBIDDEN:"Você não tem permissão para desfazer esta atividade.",RATE_LIMITED:"Muitas operações em sequência. Aguarde alguns instantes e tente novamente.",UNEXPECTED_ERROR:"Erro inesperado ao desfazer. Tente novamente."},notDesfazivel:{TIPO_NAO_REVERSIVEL:"Este tipo de atividade não pode ser desfeito automaticamente.",JANELA_EXPIRADA:"Janela de 7 dias para desfazer expirou.",JA_DESFEITO:"Já desfeita em {{data}} por {{autor}}.",EH_UNDO:"Este registro já é um undo — aplique a ação manualmente para revertê-lo.",GESTORES_SEM_SNAPSHOT:"Este registro de gestores foi criado antes da feature de Undo.",DEFAULT:"Esta atividade não pode ser desfeita."}}},scheduled:{meta:{title:"Agendamentos | Movimentações | Pontua"},eventsCount:"{{count}} agendamentos",loading:"Carregando agregado...",viewToggle:{calendar:"Calendário",table:"Tabela"},filters:{trigger:"Filtros",title:"Filtros",subtitle:"Refine a lista de agendamentos exibid
1os.",status:{label:"Status"},tipos:{label:"Tipos"},clearAll:"Limpar tudo",close:"Fechar"},table:{columns:{date:"Data",total:"Total",dominant:"Status dominante",distribution:"Distribuição"},empty:"Sem agendamentos no mês selecionado.",emptyHint:"Use as setas pra navegar entre meses ou volte a ver o calendário."},error:{title:"Erro ao carregar agendamentos"},nav:{prev:"Mês anterior",next:"Próximo mês",today:"Hoje"},calendar:{weekdays:{sun:"Dom",mon:"Seg",tue:"Ter",wed:"Qua",thu:"Qui",fri:"Sex",sat:"Sáb"}},statuses:{AGENDADO:"Agendado",EM_EXECUCAO:"Em execução",CONCLUIDO:"Concluído",FALHA:"Falha",CANCELADO:"Cancelado"},dayPanel:{summary:"{{count}} evento(s) agrupados",empty:"Sem eventos neste dia.",close:"Fechar painel",error:"Erro ao carregar eventos do dia.",truncated:"+{{count}} mais. Exporte pra ver tudo.",errorState:{title:"Não foi possível carregar",message:"Tente novamente em alguns instantes.",retry:"Tentar novamente"},actions:{cancel:"Cancelar",openDetail:"Abrir detalhe do agendamento",viewDetails:"Visualizar detalhes"}},detail:{title:"Detalhe do agendamento",close:"Fechar",executesAt:"Execução agendada",whenItChanges:{title:"Quando vai mudar",hint:"A mudança acontece na virada do dia."},reason:"Motivo",error:{title:"Erro ao carregar detalhe",notFound:"Agendamento não encontrado."},author:{label:"Autor do agendamento",system:"Sistema"},collaborators:{title:"Colaboradores afetados",truncated:"+{{count}} mais (lista truncada nos primeiros itens).",empty:"IDs não disponíveis nesta visualização.",columns:{colaborador:"Colaborador",cpf:"CPF",unidade:"Unidade"}},meta:{created:"Criado em",updated:"Atualizado em",id:"ID"},copyId:{action:"Copiar ID",feedback:"ID copiado!",error:"Não foi possível copiar o ID."}}},imports:{meta:{title:"Importações | Movimentações | Pontua",description:"Importe colaboradores, cargos e departamentos em massa."},cta:"Iniciar",types:{COLABORADOR:{title:"Colaboradores",titleCompact:"Colaboradores",description:"Cadastre múltiplos colaboradores e prestadores de serviço de uma vez. Cargos e departamentos novos são criados automaticamente."},CARGO:{title:"Cargos",titleCompact:"Cargos",description:"Cadastre vários cargos com seus códigos CBO, configurações de remuneração e categoria."},DEPARTAMENTO:{title:"Departamentos",titleCompact:"Departamentos",description:"Cadastre a estrutura de departamentos da sua empresa, vinculando cada um à unidade de negócio correta."},EQUIPE:{title:"Equipes",titleCompact:"Equipes",description:"Cadastre as equipes (squads, times, células) e vincule a um departamento existente."},CENTRO_CUSTO:{title:"Centros de custo",titleCompact:"Centros de custo",description:"Cadastre centros de custo com código, opcionalmente vinculados a uma unidade de negócio."},UNIDADE_NEGOCIO:{title:"Unidades de negócio",titleCompact:"Unidades de negócio",description:"Cadastre filiais por CNPJ. Razão social, telefone, e-mail e endereço são puxados automaticamente da Receita Federal."},SALDO_BANCO_HORAS:{title:"Saldo de banco de horas",titleCompact:"Saldo de banco de horas",description:"Importe o saldo inicial dos colaboradores que migraram de outro sistema. Sistema identifica o ciclo ativo automaticamente."},REPEAT:{title:"Repetir importação anterior",titleCompact:"Repetir última",description:"Use o mapeamento de colunas e as decisões da importação mais recente em uma nova planilha."}},empty:{kicker:"Importação em massa",kickerWithCompany:"Importação em massa · {{company}}",title:"Cadastre dezenas de colaboradores, cargos e departamentos em poucos minutos.",description:"Suba uma planilha, revise os dados e confirme. Tudo é processado em segundo plano e fica auditável na aba Atividades.",steps:{upload:"Suba a planilha",map:"Mapeamento automático",confirm:"Revise e confirme"},pickType:{title:"O que você quer importar?",hint:"Cada tipo tem sua planilha modelo e fluxo de revisão."}},pickType:{titleCompact:"Iniciar nova importação"},contextBanner:{label:"Importando para"},history:{title:"Histórico de importações",totalOne:"1 importação",totalMany:"{{count}} importações",searchPlaceholder:"Buscar por nome…"},templatesBox:{title:"Comece com um modelo",description:"Baixe a planilha modelo do tipo de importação que você precisa.",bullets:{columns:"Todas as colunas possíveis (obrigatórias destacadas)",examples:"Linhas de exemplo realistas",comments:"Comentários por coluna explicando o formato",howTo:'Aba "Como preencher" com instruções detalhadas'},download:{colaborador:"Modelo de Colaboradores",cargo:"Cargos",departamento:"Departamentos",equipe:"Equipes",centroCusto:"Centros de Custo",unidadeNegocio:"Unidades de Negócio",saldoBancoHoras:"Saldo de Banco de Horas"},toast:{starting:"Baixando modelo...",success:"Modelo baixado.",error:"Falha ao baixar modelo. Tente novamente."}},table:{columns:{status:"Status",name:"Nome",type:"Tipo",result:"Resultado",author:"Autor",createdAt:"Criado em"},empty:"Nenhuma importação encontrada.",emptyHint:"Inicie uma nova importação acima.",progress:"{{percent}}% processado",chips:{created:"criados",updated:"atualizados",draft:"rascunhos",error:"erros",skipped:"ignorados"}},statuses:{DRAFT:"Rascunho",QUEUED:"Na fila",PROCESSING:"Processando",COMPLETED:"Concluída",FAILED:"Falhou",UNDOING:"Desfazendo",UNDONE:"Desfeita",CANCELLED:"Cancelada"},toast:{createError:"Não foi possível iniciar a importação. Tente novamente.",repeatError:"Não foi possível repetir a importação anterior."},error:{title:"Erro ao carregar importações"},wizard:{meta:{title:"Nova importação | Movimentações | Pontua"},loading:"Carregando importação…",backToList:"Voltar para Importações",header:{kicker:"Nova importação",kickerWithCompany:"Nova importação · {{company}}"},error:{notFound:"Importação não encontrada",confirmFailed:"Falha no processamento: {{msg}}"},steps:{upload:"Upload",mapping:"Mapeamento","configuracao-padrao":"Padrões",vinculos:"Vínculos",review:"Revisão",result:"Resultado"},configuracaoPadrao:{title:"Configuração padrão",description:"Aplicados a colaboradores sem essas colunas na planilha. Se a planilha tem `turnoNome` por exemplo, o valor da linha vence o padrão.",card:{title:"Defina valores padrão pra ativação",description:"Sem esses dados, colaboradores incompletos ficam em RASCUNHO."},fields:{turno:{label:"Turno padrão",placeholder:"Selecione um turno...",empty:"Nenhum turno cadastrado. Cadastre antes pra usar essa opção."},calendario:{label:"Calendário padrão",placeholder:"Selecione um calendário...",empty:"Nenhum calendário cadastrado. Cadastre antes pra usar essa opção."},regraDePonto:{label:"Regra de ponto padrão",placeholder:"Selecione uma regra...",empty:"Nenhuma regra de ponto cadastrada. Cadastre antes pra usar essa opção."},batidaPonto:{label:"Batida de ponto padrão",placeholder:"Selecione uma batida...",empty:"Nenhuma batida de ponto cadastrada. Cadastre antes pra usar essa opção."},fusoHorario:{label:"Fuso horário padrão",options:{SAO_PAULO:"São Paulo (GMT-3) — cobre BA/CE/PE/PA/etc.",MANAUS:"Manaus (GMT-4) — AM/MS/MT/RO/RR",RIO_BRANCO:"Rio Branco (GMT-5) — AC",NORONHA:"Fernando de Noronha (GMT-2)"}}},buttons:{back:"Voltar",skip:"Pular configuração",continue:"Continuar"}},upload:{title:"Suba sua planilha",description:"Aceitamos CSV, XLS ou XLSX até 50MB. A primeira linha precisa ser o cabeçalho.",dropPrompt:"Arraste seu arquivo aqui ou clique para selecionar",dragActive:"Solte o arquivo aqui",accepted:"CSV · XLS · XLSX · até 50MB",removeFile:"Remover",cta:"Começar upload",phase:{requesting:"Preparando upload…",uploading:"Enviando arquivo…",confirming:"Finalizando…"},error:{tooLarge:"Arquivo maior que 50MB. Reduza ou divida.",failed:"Falha no upload: {{msg}}"}},mapping:{title:"Confira o mapeamento",description:"{{total}} linhas detectadas. Ajuste qualquer coluna que não casou automaticamente.",loading:"Analisando seu arquivo…",ignore:"Ignorar coluna",headerSource:"C
1oluna no arquivo",headerSample:"Exemplo",headerCanonical:"Mapeia para",missingTitle:"Faltam {{count}} campos obrigatórios",back:"Voltar",continue:"Continuar",error:{analyzeFailed:"Não foi possível analisar o arquivo. Verifique os dados e tente novamente.",saveFailed:"Falha ao salvar mapping: {{msg}}",missingRequired:"Faltam campos obrigatórios: {{fields}}",noAnalysis:"Não foi possível analisar o arquivo."}},vinculos:{title:"Cargos e departamentos novos",description:"{{accepted}} de {{total}} aceitos. Cargos e departamentos novos serão criados automaticamente. Recuse pra que linhas que os referenciam virem erro.",loading:"Verificando cargos e departamentos…",back:"Voltar",continue:"Continuar",cargos:{title:"Cargos novos"},departamentos:{title:"Departamentos novos"},unidadesInexistentes:{title:"{{count}} unidades de negócio não existem",hint:"Unidades nunca são criadas automaticamente. Linhas que as referenciam virarão erro. Cadastre antes em Unidades de Negócio."},allMatched:{title:"Tudo casou perfeitamente",description:"Todos os cargos, departamentos e unidades já existem no sistema. Você pode prosseguir."},error:{previewFailed:"Falha ao analisar vínculos: {{msg}}",confirmFailed:"Falha ao salvar decisões: {{msg}}"}},review:{title:"Revise antes de confirmar",description:"Após confirmar, o processamento começa imediatamente. Você poderá desfazer em até 24h.",rowCompany:"Empresa",rowType:"Tipo",rowFile:"Arquivo",rowRows:"Linhas a processar",rowTime:"Tempo estimado",warning:{title:"Limite atual: 1.000 linhas",description:"Para arquivos maiores, divida em planilhas menores. Em breve teremos processamento em background."},postImport:{title:"Após importar",description:"Defina o que o sistema deve fazer assim que os colaboradores forem criados.",startDate:{label:"Marcar data de início automaticamente",description:"Define hoje pra colaboradores sem essa coluna. Sem data de início, o colab fica em RASCUNHO."},ativar:{label:"Ativar colaboradores criados",description:"Só ativa quem tem todos os campos obrigatórios. Os incompletos ficam em RASCUNHO pra você editar."},credenciais:{label:"Enviar credenciais agora",description:"Para os colaboradores ativados."},canal:{label:"Canal de envio",email:"E-mail",kapso:"WhatsApp (Kapso)"}},back:"Voltar",confirm:"Confirmar e processar",processing:"Processando…"}
1,result:{success:{title:"Importação concluída!",description:"{{count}} registros criados com sucesso."},partial:{title:"Concluída com alguns erros",description:"{{created}} criados · {{error}} com erro. Você pode revisar os erros e tentar de novo."},failed:{title:"Nenhuma linha foi importada"},stats:{created:"Criados",error:"Com erro",duration:"Duração"},postImport:{title:"Pós-importação",ativados:"Ativados automaticamente",incompletos:"Em rascunho (faltam dados)",credEnviadas:"Credenciais enviadas",credFalha:"Falha no envio",seeDrafts:"Ver colaboradores em rascunho"},backToList:"Voltar para Importações",seeDetail:"Ver detalhes",exportErrors:{cta:"Baixar erros (CSV)",processing:"Gerando…",error:"Falha ao exportar erros: {{msg}}"}}},detail:{meta:{title:"Detalhe da importação | Movimentações | Pontua"},backToList:"Importações",createdBy:"por {{name}}",seeInActivities:"Ver em Atividades",exportErrors:{cta:"Exportar erros",processing:"Gerando…",error:"Falha ao exportar erros: {{msg}}"},error:{notFound:"Importação não encontrada"},metric:{created:"Criados",error:"Com erro",skipped:"Ignorados",total:"Total"},progress:{label:"Processando…"},fileSection:{title:"Arquivo original"},failureReason:"Motivo da falha",timeline:{title:"Linha do tempo",created:"Criada",confirmed:"Confirmada",completed:"Concluída",undone:"Desfeita"},rows:{title:"Linhas processadas",tab:{all:"Todas",created:"Criadas",error:"Com erro"},col:{row:"Linha",status:"Status",detail:"Detalhe"}},undo:{cta:"Desfazer importação",processing:"Desfazendo…",confirm:"Tem certeza que deseja desfazer essa importação? Colaboradores criados serão desativados.",success:"{{undone}} desfeitos · {{blocked}} bloqueados",error:"Falha ao desfazer: {{msg}}"}}}},settings:{title:"Configurações",breadcrumb:{home:"Início",current:"Configurações"},meta:{title:"Configurações",description:"Gerenciamento de configurações do sistema de ponto remoto"},access_control:{title:"Controle de Acesso",description:"Gerencie quem tem acesso administrativo ao sistema. Conceda perfis de Administrador ou Gestor a colaboradores e externos.",bonds:{column_member:"Colaborador",column_document:"CPF/CNPJ",column_actions:"Ações",unlink:"Desvincular",unlink_unavailable:"Não foi possível verificar a origem dos vínculos — recarregue a página para desvincular",no_eligible:"Nenhum colaborador elegível para vincular. Administradores e o próprio gestor não podem ser vinculados.",manager_not_found:"Gestor não encontrado",badge_via:"via {{names}}",automation:{dim:{business_unit:{title:"Unidade de Negócio"},department:{title:"Departamento"},team:{title:"Equipe"},cost_center:{title:"Centro de Custo"}}},modal:{conflict:{title:"Colaboradores já possuem gestor vinculado",message_single:"{{collaborator}} já está vinculado a {{currentManager}}. Ao continuar, também ficará vinculado ao gestor {{newManager}}.",message_single_multi_managers:"{{collaborator}} já possui mais de 1 gestor ativo. Ao continuar, também ficará vinculado ao gestor {{newManager}}.",message_multiple:"Um ou mais colaboradores selecionados já possuem gestor vinculado. Ao continuar, eles também ficarão vinculados ao gestor {{newManager}}.",confirm:"Continuar"}}},newsCard:{eyebrow:"Novidade · Pontua",title:"Controle de Acesso ganhou uma cara nova.",description:"Conceda acesso de Administrador ou Gestor em poucos cliques, cadastre externos sem sair da tela e abra uma tela exclusiva de vínculos para cada gestor, com filtros rápidos por departamento, equipe e centro de custo, troca de gestor em massa e seleção em lote. Explore as novidades.",close:"Fechar"},meta:{title:"Controle de Acesso | Pontua",description:"Gerenciar permissões de acesso administrativo da organização."},breadcrumb:{settings:"Configurações",current:"Controle de Acesso"},stats:{total:"Total de membros",admins:"Administradores",managers:"Gestores",externals:"Usuários externos"},search_placeholder:"Pesquisar por nome, e-mail ou CPF/CNPJ",filters:{all_roles:"Todos os perfis",admin:"Administrador",manager:"Gestor",all_types:"Todos os tipos",clt:"CLT",external:"Externo",service_provider:"Prestador"},actions:{grant:"Conceder acesso",edit:"Editar usuário",deactivate:"Inativar",activate:"Ativar",reset_password:"Resetar senha",remove:"Remover acesso",manage_links:"Gerenciar vínculos"},table:{columns:{member:"Membro",role:"Perfil",type:"Tipo",status:"Status",actions:"Ações"},status:{active:"Ativo",inactive:"Inativo"},selected_count:"{{count}} selecionados"}
1,empty_state:{title:"Nenhum usuário com acesso administrativo",description:"Comece concedendo acesso a colaboradores ou criando um usuário externo.",cta:"Conceder primeiro acesso"},modals:{grant:{title:"Conceder acesso",description:"Adicione um perfil de acesso ao Pontua",steps:{role:"Selecionar perfil",collaborators:"Escolher colaboradores",confirm:"Confirmar"},roles:{admin:{title:"Adicionar administrador",description:"Acesso total a todos os cadastros, movimentações e relatórios."},manager:{title:"Adicionar gestor",description:"Acesso parcial conforme vínculos estabelecidos com cadastros, movimentações e relatórios."}},collaborators:{search_placeholder:"Buscar colaborador por nome ou CPF",limit_hint:"{{count}} de {{max}} selecionados",limit_reached:"Limite máximo de {{max}} colaboradores por concessão",create_external:"Criar acesso externo",create_external_link:"cadastre um acesso externo",not_collaborator:"A pessoa não é colaborador?",empty:"Nenhum colaborador disponível",empty_helper:"Refine a busca acima ou cadastre um acesso externo se a pessoa não for colaborador da empresa."},confirm:{granting_admin:"Você está concedendo acesso de administrador",granting_manager:"Você está concedendo acesso de gestor",warning_admin:"Após a confirmação, este usuário terá acesso total a todos os cadastros, movimentações e relatórios.",warning_manager:"O usuário poderá acessar parcialmente os cadastros, movimentações e relatórios conforme os vínculos estabelecidos.",confirm_button:"Confirmar concessão"}},create_external:{title:"Novo usuário externo",description:"Cadastre um acesso para um usuário que não é colaborador da empresa.",steps:{form:"Dados do usuário",credentials:"Credenciais geradas"},callout:"Ao concluir o cadastro, você escolhe como compartilhar a senha provisória: mostrar na tela ou enviar por e-mail. Nada é enviado até você confirmar a opção.",required_hint:"Campos marcados com * são obrigatórios.",fields:{full_name:"Nome completo",full_name_placeholder:"Ex: Maria Silva",full_name_helper:"Como o usuário será identificado no sistema.",email:"E-mail",email_placeholder:"[email protected]",email_helper:"Será o login do usuário no sistema.",phone:"Telefone celular",phone_placeholder:"(11) 9 9999-9999",phone_helper:"Usado em recuperações futuras de senha.",document:"CPF/CNPJ",document_placeholder:"000.000.000-00",document_helper:"CPF para pessoa física, CNPJ para jurídica."},credentials:{description:"Escolha como compartilhar a senha provisória. Nada foi enviado ainda — a senha só é gerada ou enviada quando você confirmar abaixo.",username:"Usuário",password:"Senha provisória",copy_username:"Copiar usuário",copy_password:"Copiar senha",generate_new:"Gerar nova senha",done:"Concluir"}},edit_external:{title:"Editar usuário externo",description:"Edite os dados de um usuário externo cadastrado."},confirm:{deactivate:{title:"Inativar acesso",message:"O usuário não poderá acessar o sistema enquanto estiver inativo. Esta ação pode ser revertida.",confirm_button:"Inativar"},activate:{title:"Ativar acesso",message:"O usuário voltará a ter acesso ao sistema.",confirm_button:"Ativar"},reset:{title:"Resetar senha",message:"Escolha como compartilhar a nova senha provisória. O envio por e-mail só acontece se você confirmar essa opção.",confirm_button:"Resetar senha"},remove:{title:"Remover acesso",message_external:"Este usuário externo será removido permanentemente. Esta ação não pode ser desfeita.",message_internal:"Este colaborador perderá o perfil administrativo e voltará para usuário comum. Os dados de cadastro permanecerão.",confirm_button:"Remover"}}},toasts:{granted:"Acesso concedido com sucesso!",granted_error:"Não foi possível conceder o acesso. Tente novamente.",updated:"Usuário atualizado com sucesso!",updated_error:"Não foi possível atualizar o usuário.",deactivated:"Acesso inativado com sucesso!",activated:"Acesso ativado com sucesso!",removed:"Acesso removido com sucesso!",password_reset:"Senha resetada e enviada por e-mail!",external_created:"Usuário externo criado com sucesso!",error_generic:"Houve um erro ao processar sua solicitação."}},settingsWithRegisters:{cardGroups:[{title:"Cadastros",subtitle:"Todos os cadastros do seu Pontua.",options:[{title:"Unidade de negócio",description:"Configure as suas empresas para vincular os colaboradores.",status:"incomplete",tag:"businessUnits",route:"/business-unit"},{title:"Estrutura da empresa",description:"Configure os seus cargos, departamentos, equipes, centro de custo e local de trabalho.",status:"incomplete",tag:"companyStructure",route:"/company-structure"},{title:"Turnos",description:"Configure os turnos de trabalho em que os colaboradores serão vinculados.",status:"completed",tag:"shifts",route:"/shifts"},{title:"Exceções de Turno",description:"Configure as exceções de turno para os seus colaboradores.",status:"completed",tag:"",route:"/shifts/exceptions"},{title:"Regras de ponto",description:"Configure as regras de ponto que responsável pelas apurações, como por exemplo Banco de Horas e Horas Extras.",status:"completed",tag:"punchRules",route:"/regras-de-ponto"},{title:"Batida de ponto",description:"Configure como será para que os colaboradores registre as suas marcações. Liberando o aplicativo,  portal online e relógio de ponto.",status:"completed",tag:"punchConfigs",route:"/gestao-ponto/batida-de-ponto"},{title:"Calendário",description:"Configure os calendários e cadastre os feriados que os seus colaboradores vão seguir.",status:"completed",tag:"calendars",route:"/point-management/calendars"},{title:"Colaboradores",description:"Adicione os colaboradores e libere o acesso para que eles realizem o registro na plataforma.",status:"pending",tag:"collaborators",route:"/collaborators"},{title:"Motivos de ajuste e abono",description:"Configure a visibilidade e adicione motivos de ajuste e abono para a sua equipe utilizar ao realizar as solicitações.",status:"completed",tag:"registryAdjustmentReasons",route:"/point-management/adjustment-and-approval-reasons"}]},{title:"Auditoria e movimentações",subtitle:"Acompanhe atividades, agendamentos e importações em massa do seu Pontua.",options:[{title:"Atividades",description:"Histórico centralizado de todas as movimentações (cargo, departamento, turno, status, etc.) com filtros e exportação.",status:"completed",tag:"",route:"/movements/activities"},{title:"Agendamentos",description:"Visualize ações em massa agendadas em calendário mensal ou tabela. Cancele, edite e veja os colaboradores afetados antes da execução.",status:"completed",tag:"",route:"/movements/scheduled"},{title:"Importações",description:"Crie colaboradores, cargos, departamentos e mais via planilha. Baixe templates pré-formatados e acompanhe o histórico.",status:"completed",tag:"",route:"/movements/imports"}]},{title:"Integrações e marketplace",subtitle:"Gerencie as integrações com os apps e equipamentos terceiros.",options:[{title:"Relógio de ponto",description:"Configure os seus relógios de ponto 
1integrados ao sistema da Pontua para ter uma gestão centralizada.",status:"completed",tag:"",route:"/integrations/point-clock"},{title:"Importação de arquivos",description:"Importe arquivos como o AFD para dentro do software da Pontua e veja todos os registros de maneira centralizada.",status:"completed",tag:"",route:"/integrations/afd-import"},{title:"Folha de pagamento",description:"Exportação de arquivos para folhas de pagamentos de terceiros ou através da integração com os  parceiros através do marketplace.",status:"completed",tag:"",route:"/integrations/folhaPagamento"},{title:"API e Webhooks",description:"Faça a liberação da sua conta para a integração com softwares de parceiros ou através do desenvolvimento próprio.",status:"completed",tag:"",route:"/integrations/api"}]},{title:"Espaço da organização",subtitle:"Administre todos os dados da sua conta organização.",options:[{title:"Controle de acesso",description:"Gerencie os seus gestores e libere acesso ao sistema da Pontua para usuários externos a sua organização.",status:"completed",tag:"",route:"/settings/access-control"},{title:"Notificações",description:"Defina as suas preferências de notificação no sistema em todas as plataformas, app, portal, e-mail.",status:"completed",tag:"",route:"/workspace/notificacao"},{title:"Preferências da conta",description:"Defina as preferências e ajustes da conta organização da Pontua.",status:"completed",tag:"",route:"/settings/minha-conta"}]}]},settingsWithoutRegisters:{title:"Siga os 7 passos abaixo para começar a usar a Pontua.",description:"Realize as configurações necessárias para o funcionamento da sua conta. Siga a ordem de prioridade de cadastro para liberar as funções básicas. Fique atento para deixar tudo verdinho.",cardGroups:[{options:[{title:"1. Unidade de negócio",description:"Configure as suas empresas para vincular os colaboradores.",status:"incomplete",tag:"businessUnits",route:"/business-unit"},{title:"2. Estrutura da empresa",description:"Configure os seus cargos, departamentos, equipes, centro de custo e local de trabalho.",status:"incomplete",tag:"companyStructure",route:"/company-structure"},{title:"3. Turnos",description:"Configure os turnos de trabalho em que os colaboradores serão vinculados.",status:"completed",tag:"shifts",route:"/shifts"},{title:"4. Regras de ponto",description:"Configure as regras de ponto que responsável pelas apurações, como por exemplo Banco de Horas e Horas Extras.",status:"completed",tag:"punchRules",route:"/regras-de-ponto"},{title:"5. Batida de ponto",description:"Configure como será para que os colaboradores registre as suas marcações. Liberando o aplicativo,  portal online e relógio de ponto.",status:"completed",tag:"punchConfigs",route:"/gestao-ponto/batida-de-ponto"},{title:"6. Calendário",description:"Configure os calendários e cadastre os feriados que os seus colaboradores vão seguir.",status:"completed",tag:"calendars",route:"/point-management/calendars"},{title:"7. Colaboradores",description:"Adicione os colaboradores e libere o acesso para que eles realizem o registro na plataforma.",status:"pending",tag:"collaborators",route:"/collaborators"}]}]}},shifts:{title:"Turnos",meta:{title:"Turnos",description:"Gerenciamento de turnos do sistema de ponto remoto"},exceptions:{title:"Exceções de Turno",subtitle:"Gerenciar exceções de turno",meta:{title:"Exceções de Turno"},tabs:{active:"Execuções",requested:"Solicitações"},buttons:{add:"Adicionar",filters:"Filtros",search:"Pesquisar",clear:"Limpar Filtros"},search:{placeholder:"Pesquisar"},filters:{startDate:"Data início",endDate:"Data fim",period:"Período",periodPlaceholder:"Selecione o período",clearAll:"Limpar tudo"},modal:{title:"Selecione o tipo de exceção de turno",description:"Escolha o tipo de exceção que melhor se adequa à necessidade do colaborador.",types:{fixed:{title:"Horário Fixo",description:"Defina horários de entrada e saída fixos para cada dia da semana"},flexible:{title:"Horário Flexível",description:"Configure quantidade de horas por dia com flexibilidade de horários"},rotation:{title:"Revezamento",description:"Crie um ciclo de dias com diferentes configurações de horário"}}},columnsDropdown:{trigger:"Colunas",title:"Colunas",clear:"Limpar",restoreDefault:"Restaurar padrão"},filtersModal:{title:"Filtros",description:"Filtre as exceções",labels:{status:"Status",businessUnit:"Unidade de negócio",department:"Departamento",team
1:"Equipe",positions:"Cargos",collaborator:"Colaboradores"},placeholders:{status:"Selecione o status",businessUnit:"Selecione a unidade",department:"Selecione o departamento",team:"Selecione a equipe",positions:"Selecione os cargos",collaborator:"Selecione os colaboradores"},status:{active:"Ativo",notStarted:"Não iniciada",ended:"Encerrada",refused:"Recusado",pending:"Pendente",cancelled:"Cancelada"},selected_one:"{{count}} selecionado",selected_other:"{{count}} selecionados",selectedFem_one:"{{count}} selecionada",selectedFem_other:"{{count}} selecionadas",clearAll:"Limpar {{count}} filtro(s)",buttons:{cancel:"Cancelar",apply:"Aplicar"}},table:{columns:{name:"Nome",shiftType:"Tipo de turno",startDate:"Data início",endDate:"Data fim",businessUnit:"Colaboradores",status:"Status"},status:{active:"Ativo",notStarted:"Não iniciada",ended:"Encerrada",refused:"Recusada",pending:"Pendente",cancelled:"Cancelada"},actions:{label:"Ações",viewDetails:"Ver detalhes",cancel:"Cancelar",delete:"Excluir"},empty:"Nenhuma exceção encontrada",deleteModal:{title:"Excluir exceção de turno",description:'Tem certeza que deseja excluir a exceção "{{name}}"? Esta ação não pode ser desfeita.',confirm:"Excluir",cancel:"Cancelar"},cancelModal:{title:"Cancelar exceção de turno",description:'Tem certeza que deseja cancelar a exceção "{{name}}"? Esta ação não pode ser desfeita.',confirm:"Cancelar exceção",cancel:"Voltar"}},new:{breadcrumb:"Cadastro",meta:{title:"Exceção de Turno - Cadastro"},unsavedDialog:{title:"Suas Informações não foram salvas",description:"Gostaríamos de informar que há campos preenchidos que não foram salvos. Deseja sair e cancelar as alterações realizada?",cancel:"Continuar editando",confirm:"Sair sem salvar"},selectType:{title:"Selecione o tipo de exceção",fixed:{title:"Horário fixo",description:"Mesmo horário todos os dias"},flexible:{title:"Horário flexível",description:"Horários variados por dia"},rotation:{title:"Escala de revezamento",description:"Turnos rotativos"}},tabs:{configuration:"Configuração",collaborators:"Colaboradores"},errors:{requiredFields:"Preencha os campos obrigatórios",intervalsOutsideWorkPeriod:"Existem intervalos fora do horário de trabalho. Revise a configuração antes de continuar."},blockReasons:{none:"",missingName:"Informe o nome da exceção para continuar.",missingPeriod:"Selecione o período da exceção para continuar.",missingSourceShift:"Selecione o turno de origem para continuar.",incompleteFlexibleHours:"Informe a carga horária de pelo menos um grupo de dias do período.",incompleteWorkTimes:"Preencha entrada e saída no formato HH:MM nos dias do tipo Normal."},configuration:{title:"Configurações",type:"Tipo",name:"Nome",namePlaceholder:"Nome da exceção",startDate:"Do dia",endDate:"Até o dia",period:"Período",datePlaceholder:"Selecione o período",selectPeriodFirst:"Selecione um período para configurar os dias",types:{fixed:"Horário Fixo",flexible:"Horário Flexível",rotation:"Revezamento"},inDevelopment:"Grid em desenvolvimento",rotationSchedule:{title:"Ciclo de revezamento",clearAll:"Limpar tudo",addDay:"Adicionar dia ao ciclo",dayLabel:"Dia {{number}}",cycleLength:"Ciclo de {{count}} dia(s)",cycleTotal:"Total do ciclo:",columns:{day:"Dia",dayType:"Tipo do dia",entry:"Entrada",exit:"Saída",interval:"Intervalo",total:"Total"},dayTypes:{normal:"Normal",folga:"Compensado",dsr:"DSR"},actions:{deleteDay:"Remover dia do ciclo"}},scheduleType:{label:"Tipo de Horário",daily:"Diário",weekly:"Semanal",monthly:"Mensal",free:"Livre"},shiftSource:{label:"Configuração:",new:"Criar nova",copy:"Copiar",link:"Usar existente",placeholder:"Selecione um turno",empty:"Nenhum turno fixo disponível",copyHint:"Os horários do turno selecionado serão copiados e poderão ser editados.",linkHint:"O turno selecionado será vinculado diretamente à exceção."},fixedSchedule:{title:"Horário fixo",clearAll:"Limpar tudo",replicateFirst:"Replicar para todos",columns:{day:"Dia",dayType:"Tipo do dia",entry:"Entrada",exit:"Saída",interval:"Intervalo",total:"Total"},days:{monday:"SEG",tuesday:"TER",wednesday:"QUA",thursday:"QUI",friday:"SEX",saturday:"SAB",sunday:"DOM"},dayTypes:{normal:"Normal",compensado:"Compensado",dsr:"DSR"},addInterval:"Adicionar",intervals:"intervalo(s)",intervalCountSingular:"{{count}} Intervalo",intervalCountPlural:"{{count}} Intervalos",weeklyTotal:"Total semanal:",actions:{replicate:"Replicar",remove:"Remover"},replicateModal:{title:"Replicar horário",description:"Selecione os dias para replicar os dados deste horário."},intervalModal:{title:"Configurar Intervalo",description:"Configure os horários de intervalo para este dia.",tabs:{fixed:"Intervalo Fixo",flexible:"Intervalo Flexível"},start:"Início",end:"Fim",maxDuration:"Duração máxima",flexibleDescription:"O colaborador pode fazer o intervalo a qualquer momento de
1ntro da duração máxima definida.",invalidRange:"O horário de início do intervalo deve ser anterior ao horário de fim.",outsideWorkPeriod:"O intervalo deve estar dentro do horário de trabalho definido para o dia.",workPeriodRequired:"Defina o horário de entrada e saída do dia antes de configurar o intervalo."}},timeFieldValidation:{required:"O horário de {{field}} é obrigatório.",incomplete:"Preencha o horário de {{field}} com dois dígitos para horas e minutos.",invalid:"Informe um horário válido de {{field}}."},flexibleSchedule:{title:"Configuração de horário flexível",clearAll:"Limpar tudo",freeTitle:"Horário Livre",freeDescription:"Nesse formato o colaborador irá contabilizar o tempo de trabalho decorrido entre as suas marcações de ponto.",format:"Formato",formats:{same:"Todos os dias iguais",different:"Dias diferentes"},groupLabel:"Configuração {{index}}",daysLabel:"Dias da semana",hoursLabel:{daily:"Horas por dia",weekly:"Horas por semana",monthly:"Horas por mês",free:"Horas por dia"},intervalLabel:"Intervalo",intervalCount:"{{count}} intervalo(s)",addGroup:"Adicionar configuração",duplicateDayWarning:"Não é possível selecionar o mesmo dia para configurações diferentes.",weeksTrimmedByPeriod:"As configurações excedentes foram remov
1idas conforme a duração do período.",totalDays:"{{count}} dia(s) configurado(s)",totalWeekly:"Total semanal: {{total}}"}},collaborators:{title:"Colaboradores vinculados",count:"colaborador(es)",linkButton:"Vincular",errors:{link:"Erro ao vincular colaboradores",unlink:"Erro ao desvincular colaboradores"},searchPlaceholder:"Buscar por nome, CPF ou departamento...",empty:"Nenhum colaborador vinculado",emptyDescription:"Adicione colaboradores para aplicar esta exceção de turno",notFound:"Nenhum colaborador encontrado",showing:"Exibindo {{count}} de {{total}} colaborador(es)",columns:{name:"Nome e CPF",cpf:"CPF",department:"Departamento",businessUnit:"Unidade de Negócio"},modal:{title:"Vincular colaboradores",description:"Selecione os colaboradores que receberão esta exceção de turno",searchPlaceholder:"Nome ou CPF...",selected:"colaborador(es) selecionado(s)",empty:"Nenhum colaborador encontrado com os filtros aplicados",allLinked:"Todos os colaboradores já estão vinculados",clearFilters:"Limpar filtros",
1showing:"Exibindo {{count}} de {{total}} colaborador(es) disponível(is)",summary:"{{selected}} de {{total}} selecionado(s)",boundCountHint:"({{count}} já vinculado(s))",clearSelection:"Limpar seleção",showBound:"Mostrar já vinculados",hideBound:"Ocultar já vinculados",loadingMore:"Carregando mais...",filters:{businessUnit:"Unidade de Negócio",department:"Departamento",team:"Equipe",costCenter:"Centro de Custo",all:"Todos"}}}},edit:{meta:{title:"Exceção de Turno - {{shiftExceptionName}}"}},detailsModal:{title:"Detalhes da exceção",titleWithName:"Aprovação da exceção de turno / {{name}}",at:"às",status:{active:"Ativo"},labels:{company:"Empresa",email:"E-mail",role:"Cargo",department:"Departamento",team:"Equipe",currentShift:"Turno Atual",fromDay:"Do dia",toDay:"Até o dia",requestReason:"Motivo da solicitação"},banner:{approved:"Aprovado",rejected:"Recusada",approvedMessage:"Essa solicitação foi aprovada dia {{date}} por {{name}} - {{cpf}}.",rejectedMessage:"Essa solicitação foi recusada dia {{date}} por {{name}} - {{cpf}}."},schedule:{day:"Dia",dayNumber:"Dia {{day}}",type:"Tipo",entry:"Entrada",exit:"Saída",break:"Intervalo",breakCount:"{{count}} intervalo(s)",weekDays:"Dias da semana",hoursPerDay:"Horas por dia"},buttons:{close:"Fechar"}},howItWorksModal:{fixed:{title:"Como funciona o Horário Fixo?",description:"A exceção de turno com horário fixo permite definir horários específicos de entrada e saída para cada dia da semana.",points:["Configure horários de entrada e saída para cada dia","Adicione intervalos (almoço, pausas, etc.) conforme necessário","Defina tipos especiais como Folga, DSR ou Sem Exceção","A exceção substituirá a jornada padrão do colaborador no período selecionado"],warning:"A exceção substituirá completamente a jornada de trabalho padrão do colaborador durante o período configurado."},flexible:{title:"Como funciona o Horário Flexível?",description:"A exceção de turno com horário flexível permite definir apenas a quantidade de horas trabalhadas por dia.",points:["Configure a quantidade de horas que devem ser cumpridas por dia","O colaborador tem flexibilidade para escolher os horários","Ideal para equipes com autonomia de horário","A exceção substituirá a jornada padrão do colaborador no período selecionado"],warning:"A exceção substituirá completamente a jornada de trabalho padrão do colaborador durante o período configurado."},rotation:{title:"Como funciona o Revezamento?",description:"A exceção de turno com revezamento permite criar um ciclo que se repete durante o período selecionado.",points:["Defina um ciclo de dias (ex: 2 dias de trabalho, 1 de folga)","Configure horários diferentes para cada dia do ciclo","O ciclo se repete automaticamente durante todo o período","Ideal para escalas 12x36, 5x2 ou padrões personalizados"],warning:"A exceção substituirá completamente a jornada de trabalho padrão do colaborador durante o período configurado."}}}},collaborators:{title:"Colaboradores",subtitle:"Gerenciamento de colaboradores do sistema de ponto remoto",betaBadge:"Beta",newsCard:{eyebrow:"Novidade · Pontua",title:"Esta tela foi completamente remodelada.",description:"Estamos melhorando a sua experiência, agora você edita cadastros direto na tabela, organiza colunas do seu jeito e envia credenciais de acesso por WhatsApp. Explore as novidades.",close:"Fechar"},meta:{title:"Colaboradores | Pontua"},firstCollaborator:{title:"Crie o seu primeiro colaborador",description:"Aqui você irá gerenciar e acompanhar os colaboradores da sua empresa. É extremamente recomendado iniciar esse cadastro após realizar outros que são obrigatórios.",complete:"Complete os cadastros abaixo:",addDescription:"Adicionar"},table:{column:{"business-unit":"Unidade de negócio",collaborator:"Colaborador",collaborators:"Colaboradores",document:"CPF/CNPJ",shift:"Turno",punchRule:"Regra de ponto",managers:"Gestores",internalRegistration:"Matrícula interna",readOnlyTooltip:"Este campo não pode ser editado nesta tela"},businessUnit:"Unidade de Negócio",actions:{activate:"Ativar",deactivate:"Inativar"},"selection-mismatch":{title:"Seleção não permitida",description:"Não é possível misturar colaboradores pendentes com ativos/inativos. Limpe a seleção para escolher outro tipo.",tooltip:"Selecione apenas colaboradores do mesmo tipo"}},filters:{quickFilters:"Filtros salvos",quickFiltersDescription:"Salve ou carregue combinações de filtros para acessar rapidamente.",s
1aveCurrentFilter:"Salvar Filtro Atual",loadSavedFilter:"Carregar Filtro Salvo",filterName:"Nome do Filtro",filterNamePlaceholder:"Ex: Colaboradores Ativos da TI",filtersToBeSaved:"Filtros que serão salvos:",noActiveFilters:"Nenhum filtro ativo no momento",noSavedFilters:"Nenhum filtro salvo ainda",situation:"Situação",columns:"Colunas",visible:"visíveis",clear:"Limpar",apply:"Aplicar",delete:"Excluir",search:"Pesquisa",ordering:"Ordenação",orderingAZ:"A-Z",orderingZA:"Z-A"},export:{title:"Exportar",csv:"CSV",successTitle:"Exportação concluída",successDescription:"O arquivo CSV foi baixado com sucesso.",errorTitle:"Erro ao exportar",errorDescription:"Não foi possível exportar os colaboradores. Tente novamente.",inDevelopmentTitle:"Em desenvolvimento",pdfInDevelopment:"A exportação em PDF estará disponível em breve.",xlsxInDevelopment:"A exportação em XLSX estará disponível em breve."},modal:{"delete-collaborator":{title:"Excluir colaborador",description:"Você está realizando a exclusão de um colaborador, informamos que essa ação é irreversível."},"mass-delete-collaborator":{title:"Excluir cadastros pendentes",description:"Você está excluindo {{count}} cadastros pendentes. Esta ação é irreversível.",confirm:"Excluir em massa"}},statistics:[{title:"usuários cadastrados",count:20},{title:"usuários pendentes ou em rascunho.",count:15,pending:!0},{title:"aniversariantes em",count:2,birthday:!0}],"add-individual-modal-collaborator":{title:"Adicionar colaborador",subt
1itle:"Selecione para qual unidade de negócio esse colaborador será vinculado.",input:{search:{placeholder:"Pesquisar"}},table:{column:{"business-unit":"Unidade de negócio",document:"CPF/CNPJ"}},button:{cancel:"Cancelar",next:"Avançar"},"type-individual-modal-collaborator":{subtitle:"Selecione o tipo para prosseguir",collaborator:{normal:{title:"Normal",description:"Adicionar um colaborador do tipo de contrato CLT ou estágio."},prestador:{title:"Prestador de serviço",description:"Adicionar um prestador de serviço autônomo, cooperado ou PJ."}}},"info-individual-modal-collaborator":{subtitle:"Informações pessoais",input:{document:{label:"CPF/CNPJ",placeholder:"CPF/CNPJ"},placeholder:{clt:"CPF",prestador:"CPF/CNPJ"}}},"clone-individual-modal-collaborator":{title:"Clonar dados",subtitle:"Horácio Pontualdo já é um colaborador cadastrado na sua unidade Pontua Soluções Digitais Ltda, iremos copiar os dados cadastrais para essa nova unidade de negócio."},"identity-individual-modal-collaborator":{title:"Identificamos o colaborador",subt
1itle:"Horácio Pontualdo possui um cadastro na plataforma Pontua, iremos solicitar o compartilhamento de dados com a sua empresa, você não preencher nenhum dado pessoal obrigatório.",description:"Complete as informações de alocação do colaborador com a sua empresa, o cadastro ficará pendente até Horácio aceitar."}},"mass-action-collaborator":{title:"Ação em massa",subtitle:"Faça alterações e movimentações nos dados.",selected:"Selecionados",search:{placeholder:"Pesquisar"},bulk:[{title:"Afastamento",subtitle:"Lançar afastamento para colaboradores selecionados",modal:{title:"Afastamento em massa",description:"Você está realizando o afastamento de um colaborador, informamos que essa ação é irreversível.","remoteness-inputs":{reason:{label:"Motivo do afastamento",placeholder:"Selecione um motivo"},dateStart:{label:"Data de início",placeholder:"Informe uma data"},dateEnd:{label:"Data de término",placeholder:"Informe uma data",warning:"Quantidade de dias: {days}"}}}},{title:"Batida de ponto",subtitle:"Altere a batida de ponto dos colaboradores selecionados",modal:{title:"Alterar batida de ponto em massa",description:"Você está realizando a alteração de batida de ponto dos colaboradores selecionados. Esta ação é irreversível."}},{title:"Calendário",subtitle:"Altere o calendário dos colaboradores selecionados",modal:{title:"Alterar calendário em massa",description:"Você está realizando a alteração de calendário dos colaboradores selecionados. Esta ação é irreversível."}},{title:"Cargo",subtitle:"Altere o cargo dos colaboradores selecionados",modal:{title:"Alterar cargo em massa",description:"Você está realizando a alteração de cargo dos colaboradores selecionados. Esta ação é irreversível."}},{title:"Centro de custo",subtitle:"Altere o centro de custo dos colaboradores selecionados",modal:{title:"Alterar centro de custo em massa",description:"Você está realizando a alteração de centro de custo dos colaboradores selecionados. Esta ação é irreversível."}},{title:"Data de início na Pontua",subtitle:"Altere a data de início na Pontua dos colaboradores selecionados",modal:{title:"Alterar data de início em massa",description:"Você está realizando a alteração da data de início de um ou mais colaboradores. Esta ação atualizará a data de início na Pontua e será registrada no histórico de alterações.","start-date-inputs":{date:{label:"Data de início na Pontua",placeholder:"Informe uma data",warning:"Esta será a nova data de início registrada no sistema para os colaboradores selecionados."}}}},{title:"Demissão",subtitle:"Informe a data em que os colaboradores selecionados serão inativados",modal:{title:"Demissão em massa",description:"Iremos realizar o bloqueio do acesso ao sistema aos colaboradores selecionados.","resignation-inputs":{date:{label:"Data de início",placeholder:"Informe uma data",warning:"Data em que haverá o bloqueio e a alteração de status para férias."}}}},{title:"Departamento",subtitle:"Altere o departamento dos colaboradores selecionados",modal:{title:"Alterar {{type}} em massa",description:"Você está realizando a alteração de departamento de um colaborador, informamos que essa ação é irreversível.","generic-inputs":{select:{label:"{{type}}",placeholder:"Selecione {{type}}"},date:{label:"Data da alteração",placeholder:"Informe uma data"}}}},{title:"Equipe",subtitle:"Altere a equipe dos colaboradores selecionados",modal:{title:"Alterar equipe em massa",description:"Você está realizando a alteração de equipe dos colaboradores selecionados. Esta ação é irreversível."}},{title:"Férias",subtitle:"Lançar férias para colaboradores selecionados",modal:{title:"Férias em massa",description:"A ação será aplicada para todos os colaboradores selecionados","holidays-inputs":{dateStart:{label:"Data de início",placeholder:"Informe uma data"},dateEnd:{label:"Data de término",placeholder:"Informe uma data",warning:"Quantidade de dias: {days}"}}}},{title:"Fuso horário",subtitle:"Altere o fuso horário dos colaboradores selecionados",modal:{title:"Alterar fuso horário em massa",description:"Você está realizando a alteração de fuso horário dos colaboradores selecionados. Esta ação é irreversível."}},{title:"PINs",subtitle:"Regenere os PINs do registro coletivo dos colaboradores selecionados",modal:{title:"Regenerar PINs em massa",description:"Novos PINs serão gerados para o registro coletivo de cada colaborador. Os PINs antigos deix
1arão de funcionar."}},{title:"Regra de ponto",subtitle:"Altere a regra de ponto dos colaboradores selecionados",modal:{title:"Alterar regra de ponto em massa",description:"Você está realizando a alteração de regra de ponto dos colaboradores selecionados. Esta ação é irreversível."}},{title:"Turno",subtitle:"Altere o turno dos colaboradores selecionados",modal:{title:"Alterar turno em massa",description:"Você está realizando a alteração de turno dos colaboradores selecionados. Esta ação é irreversível."}},{title:"Situação",subtitle:"Ative ou inative os colaboradores selecionados",modal:{title:"Alteração de situação em massa",description:"Escolha se os colaboradores selecionados ficarão ativos ou inativos a partir da data informada."}},{title:"Local de trabalho",subtitle:"Altere o local de trabalho dos colaboradores selecionados",modal:{title:"Alterar local de trabalho em massa",description:"Você está realizando a alteração de local de trabalho dos colaboradores selecionados. Esta ação é irreversível."}},{title:"Unidade de negócio",subtitle:"Altere a unidade de negócio dos colaboradores selecionados",modal:{title:"Alterar unidade de negócio em massa",description:"Você está realizando a alteração de unidade de negócio dos colaboradores selecionados. Esta ação é irreversível."}},{title:"Gestor",subtitle:"Atribua um gestor aos colaboradores selecionados",modal:{title:"Atribuir gestor em massa",description:"Selecione o gestor que será atribuído aos colaboradores. A pesquisa busca por nome a partir de 2 caracteres.","gestor-inputs":{manager:{label:"Gestor",placeholder:"Pesquisar gestor por nome"}}}},{title:"Remuneração",subtitle:"Altere a remuneração dos colaboradores selecionados",modal:{title:"Alterar remuneração em massa",description:"Defina o valor e o tipo de remuneração que será aplicad
1o aos colaboradores selecionados.","remuneracao-inputs":{value:{label:"Valor",placeholder:"R$ 0,00"},type:{label:"Tipo",options:{salario_fixo:"Salário fixo",salario_horario:"Por hora"}}}}},{title:"Envio de credenciais de acesso",subtitle:"Reseta e envia as credenciais aos colaboradores selecionados via WhatsApp ou e-mail",modal:{title:"Enviar credenciais em massa",description:"A senha provisória será resetada para os colaboradores selecionados e entregue pelo canal escolhido. Se informar o e-mail cadastrado de um gestor ativo, ele recebe uma cópia de cada credencial gerada.",affected:"Colaboradores afetados ({{count}})",result:{summary:"{{successCount}} enviados · {{failureCount}} falharam",column:"Resultado",sent:"Enviado",failed:"Falhou",genericFailureReason:"Não foi possível enviar as credenciais.",whatsappFailureReason:"Falha no envio por WhatsApp.",finish:"Concluir",channel:{whatsapp:"Via WhatsApp",email:"Por e-mail",both:"Via WhatsApp e e-mail"},notification:{title:"Envio concluído com falhas",description:"{{failureCount}} de {{totalCount}} colaboradores não receberam as credenciais."}},"credentials-inputs":{feedback_email:{label:"E-mail do gestor (opcional)",placeholder:"[email protected]",description:"Precisa ser o e-mail cadastrado de um gestor ativo. Ele recebe uma cópia de cada credencial gerada (login e senha daquele colaborador)."}}}},{title:"Exportação PIN do registro coletivo",subtitle:"Exporta os PINs cadastrados no Registro Coletivo dos colaboradores selecionados em planilha CSV",modal:{title:"Exportar PINs do registro coletivo",description:"Será gerado um arquivo CSV contendo o PIN do registro coletivo de cada colaborador selecionado. Esta ação não regenera os PINs — apenas exporta os existentes."}}],start_date_response:{success_singular:"{{count}} colaborador atualizado com sucesso",success_plural:"{{count}} colaboradores atualizados com sucesso",error:"Erros: {{errors}}"},actions:{"mass-action":{label:"Ação em massa"},"mass-delete":{label:"Excluir em massa"},confirm:{label:"Confirmar"},cancel:{label:"Cancelar"}}},filter:{filterModal:{title:"Filtros",subtitle:"Faça segmentações para obter uma visualização da tabela personalizada.",inputs:{situation:{label:"Situação",status:{active:"Ativos",inactive:"Inativos",pending:"Pendentes"}},Fired:{title:"Demitidos",label:"Período",placeholder:"Selecione um período"}},button:{apply:"Aplicar",cancel:"Cancelar"}}},"filter-collaborators":{button:{"situation-collaborator":"Situação","clear-collaborator":"Limpar","columns-collaborator":"Colunas","filter-fast-collaborator":"Filtros salvos"}},"save-filter-collaborators":{title:"Salvar Filtros",subtitle:"Guarde a sua configuração para utilizar novamente.",input:{label:"Nome do filtro",placeholder:"Selecione o filtro"}},copyCollaborator:{default:"Copiar",success:"Copiado!"},popover:{individual:"Individual",import:"Importar",multi:"Por planilha"},"import-modal":{title:"Importar colaboradores",description:"Baixe o modelo da planilha, preencha com os dados dos colaboradores e depois selecione o arquivo para importar.",downloadTemplate:"Baixar modelo",downloadReference:"Baixar referência",selectSheet:"Selecionar planilha",close:"Fechar",success:"Colaboradores importados com sucesso.",error:"Não foi possível importar os colaboradores. Tente novamente.",fallbackError:"Erro ao importar colaboradores",importUnavailable:"Importação indisponível",loadingImport:"Carregando importação...",emptySheet:"Planilha vazia",fileReadError:"Falha ao ler o arquivo",noValidRows:"Nenhuma linha válida para importar. Verifique o arquivo.",importSheetTitle:"Cadastro de colaborador por importação de planilha",steps:{upload:"Importar planilha",sheet:"Selecionar aba",header:"Selecionar cabeçalho",map:"Colunas",review:"Validar dados",expectedInfo:"Informações esperadas:",expectedInfoNote:"Você poderá renomear ou remover colunas nas próximas etapas.",uploadFileLabel:"Upload .xlsx, .xls ou .csv file",selectFile:"Selecionar Arquivo",uploadDescription:"Selecione um arquivo com os dados dos colaboradores.",sheetDescription:"Escolha a aba da planilha que contém os dados.",headerDescription:"Selecione qual linha da planilha é o cabeçalho.",headerRow:"Linha {{row}}",mapDescription:"Relacione cada coluna da planilha ao campo do cadastro.",mapSelectPlaceholder:"Selecione a coluna do modelo",clearMapping:"Desfazer mapeamento",deselectOption:"Desmarcar",suaTabela:"Sua tabela",seTornara:"Se tornará",preview:"Amostra",ignore:"Ignorar",notMatched:"{{count}} Não correspondido",correspondsColumn:"Corresponde {{columnName}} ({{count}} Não correspondido)",reviewDescription:"{{count}} registro(s). Revise e confirme.",importCount:"Importar {{count}} registro(s)",confirm:"Confirmar",next:"Próximo",discardSelectedRows:"Descartar linhas selecionadas",selectAll:"Selecionar todas",selectAllWithErrors:"Selecionar linhas com erro",de
1selectAll:"Desmarcar todas",showOnlyRowsWithErrors:"Mostrar apenas linhas com erros",showingFirst50:"Exibindo os primeiros 50 registros.",errorsDetectedTitle:"Erros detectados",errorsDetectedMessage:"Ainda existem algumas linhas contendo erros.",exitImportFlowTitle:"Sair do fluxo de importação",exitImportFlowMessage:"Tem certeza? Suas informações atuais não serão salvas.",exitImportFlowConfirm:"Sair do fluxo",unmatchedRequiredTitle:"Nem todas as colunas foram correspondidas",unmatchedRequiredMessage:"Todas as colunas devem ser correspondidas. Selecione uma coluna da planilha para cada campo.",unmatchedRequiredColumnsLabel:"Colunas não correspondidas",unmatchedRequiredButton:"Entendido",importErrorsTitle:"Erros na importação",importErrorsMessage:"Alguns colaboradores não puderam ser cadastrados. Verifique os campos abaixo e corrija na planilha.",importErrorsColumnCollaborator:"Colaborador",importErrorsColumnField:"Campo não aceito",importErrorsColumnReason:"Motivo",importErrorsButton:"Entendido",importErrorsSuccessTitle:"Colaboradores cadastrados com sucesso",importErrorsSuccessColumnCollaborator:"Colaborador",importErrorsSuccessColumnDocument:"Documento",importErrorsFailedTitle:"Colaboradores com erro"}},"bulk-over-limit":{title:"Limite por ação imediata",description:"Você selecionou {{count}} colaboradores. Ações imediatas processam até {{max}} com confiabilidade garantida. Acima disso, recomendamos agendar para uma data futura ou dividir em lotes menores.","hint-schedule":'Para alteração em data futura, use "Agendar" no menu de ações em massa.',"hint-batches":"Para alteração hoje, selecione no máximo {{max}} colaboradores por vez."},"bulk-failure-sheet":{title:"Conflitos detectados",description:"{{failing}} de {{total}} colaboradores não podem receber esta alteração. Revise os motivos abaixo ou continue com os demais.",retry:"Tentar com os {{count}} restantes","retry-disabled":"Nenhum colaborador restante","undo-and-retry":"Desfazer {{count}} edição(ões) anterior(es) e refazer","undo-loading":"Desfazendo edições...","undo-partial":"Algumas edições não puderam ser desfeitas ({{count}}). Verifique os motivos marcados em vermelho na lista.","undo-failed":"Não foi possível desfazer as edições anteriores.","undo-row-failed":"Falha ao desfazer","undo-row-done":"Desfeito","undo-exhausted":"Nenhuma edição anterior pode ser desfeita. Veja os motivos em vermelho.","undo-queued":"Desfazimento em processamento. Verifique em alguns minutos antes de tentar novamente.","no-remaining":"Nenhum colaborador restante para a operação.",truncated:"Mostrando os primeiros {{shown}} conflitos de {{total}}. Mais {{hidden}} colaboradores também conflitam.",reprocessing:"Reprocessando...","reprocessing-overlay":"Reprocessando ação..."}},employee_registration:{title:"Cadastrar colaborador",breadcrumb:{home:"Início",collaborators:"Colaboradores"},meta:{title:{main:"Cadastrar colaborador","registration-data":"Dados cadastrais",complement:"Complemento",allocation:"Alocação",preferences:"Preferências",definitions:"Definições",access:"Acesso",conclusion:"Concluído"},description:{"registration-data":"Cadastro de colaborador, etapa de dados cadastrais",complement:"Cadastro de colaborador, etapa de complemento",allocation:"Cadastro de colaborador, etapa de alocação",preferences:"Cadastro de colaborador, etapa de preferências",definitions:"Cadastro de colaborador, etapa de definições",access:"Cadastro de colaborador, etapa de acesso",conclusion:"Cadastro de colaborador, etapa de conclusão"}},tabs:{"registration-data":"Dados cadastrais",complement:"Complemento",alocation:"Alocação",preferences:"Preferências",definitions:"Definições",access:"Acesso"},steps:{"registration-data":{title:"Dados cadastrais",inputs:{document:{label:{cpf:"CPF",cnpj:"CNPJ",unknown:"Documento"},placeholder:"Documento"},fullName:{label:"Nome completo *",placeholder:"Nome"},socialName:{label:"Nome social",placeholder:"Nome social"},birthDate:{label:"Data de nascimento *",placeholder:"Informe a data"},gender:{label:"Gênero",placeholder:"Selecione",options:{male:"Masculino",female:"Feminino",other:"Outro"}},maritalStatus:{label:"Estado civil",placeholder:"Selecione",options:{single:"Solteiro",married:"Casado",divorced:"Divorciado",separated:"Separado",widowed:"Viúvo"}}}},complement:{optionalFlag:"(opcional)",contact:{title:"Dados de contato",card:{title:"Atenção",subtitle:"Utilizaremos os dados de contato para liberar o acesso da Pontua."},inputs:{email:{label:"E-mail",placeholder:"[email protected]"},phone:{label:"Telefone celular",placeholder:"(00) 99999-9999"}}},address:{title:"Endereço",inputs:{cep:{label:"CEP",placeholder:"00000-000"},street:{label:"Logradouro",placeholder:"Logradouro"},number:{label:"Número",placeholder:"Número"},complement:{label:"Complemento",placeholder:"Complemento"},district:{label:"Bairro",placeholder:"Bairro"},city:{label:"Cidade",placeholder:"Cidade"},state:{label:"Estado",placeholder:"Estado"}}},data:{title:"Dados complementares",inputs:{nis:{label:"NIS (PIS/PASEP/NIT)",placeholder:"000.000000.00-00"},eSocialRegistration:{label:"Matrícula eSocial",placeholder:"Número"},internalRegistration:{label:"Matrícula interna",placeholder:"Número"}}}},alocation:{optionalFlag:"(opcional)",links:{title:"Vínculo",inputs:{businessUnit:{placeholder:"Unidade de negócio"},businessUnitDocument:{placeholder:"CPF/CNPJ da unidade de negócio"},linkType:{label:"Tipo de vínculo *",placeholder:"Selecione",options:{employee:"CLT",trainee:"Aprendiz",intermitent:"Intermitente",internship:"Estágio",self_employed:"Autônomo",other:"Outros"}},position:{label:"Cargo *",placeholder:"Selecione",empty:"Nenhum cargo encontrado."},department:{label:"Departamento *",placeholder:"Selecione",empty:"Nenhum departamento encontrado."},team:{label:"Equipe",placeholder:"Selecione",empty:"Nenhuma equipe encontrada."},timezone:{label:"Fuso horário *",placeholder:"Selecione",options:{sao_paulo:"São Paulo, Brasil, América do Sul",noronha:"Fernando de Noronha, Brasil, América do Sul",manaus:"Manaus, Brasil, América do Sul",rio_branco:"Rio Branco, Brasil, América do Sul"}}
1}},additional_information:{title:"Alocação e informações adicionais",inputs:{workLocation:{label:"Local de trabalho",placeholder:"Selecione",empty:"Nenhum local de trabalho encontrado."},costCenter:{label:"Centro de custo",placeholder:"Selecione",empty:"Nenhum centro de custo encontrado."},unhealthiness:{label:"Insalubridade",placeholder:"Selecione",options:{minimum:"Grau mínimo - 10%",medium:"Grau médio - 20%",maximum:"Grau máximo - 40%"}},remuneration:{label:"Remuneração",placeholder:"R$"},typeRemuneration:{label:"Tipo",placeholder:"Selecione",options:{FIXED:"Salário fixo",HOUR:"Por hora",DIARIES:"Diárias",SERVICE:"Prestação de serviço"}}}}},preferences:{preferences:{title:"Preferências",inputs:{admissionDate:{label:"Data de admissão *",placeholder:"Informe a data",subtitle:"Informe a data que o colaborador foi admitido na sua empresa."},initialSystemDate:{label:"Data de início da Pontua *",placeholder:"Informe a data",subtitle:"Essa será a data em que o colaborador começa a realizar seus registros através da Pontua.",error:"A data de início da Pontua não pode ser anterior à data de admissão"},automaticInitialSystemDate:{label:"Marcar data de início automática",subtitle:"Quando o colaborador registrar o primeiro ponto, marcar data de início automaticamente."}}},workJourney:{title:"Jornada de trabalho",inputs:{calendary:{label:"Calendário *",empty:"Nenhum calendário encontrado.",placeholder:"Selecione",subtitle:"Informe qual o calendário o colaborador irá seguir, os feriados seguirão o cadastro. Por padrão, os feriados nacionais já foram inseridos."},turn:{label:"Turno *",empty:"Nenhum turno encontrado.",placeholder:"Selecione",subtitle:"Informe o turno que deseja alocar o colaborador."}}},workJourneyPreview:{title:"Prévia da jornada de trabalho",subtitle:"Resumo da semana de trabalho do colaborador",card:{title:{normal:"{{value}}",holiday:"{{holiday}}",dsr:"DSR",compensed:"Compensado"},subtitle:{normal:"Jornada de trabalho",interval:"Intervalo",break:"Folga",holiday:"Feriado"},periodOfDay:{morning:"Manhã",afternoon:"Tarde",night:"Noite",lunch:"Almoço"}}}},definitions:{photo:{label:"Adicionar foto de perfil",dimensionError:"A imagem deve ter no máximo {{width}}x{{height}} pixels"},rules:{title:"Regras",inputs:{"time-keeping":{label:"Batida de ponto *",description:"Defina os dispositivos, modalidade de registros e como o colaborador poderá fazer o seu registro.",placeholder:"Selecione",empty:"Nenhuma batida de ponto encontrada."},"point-roles":{label:"Regras de ponto *",description:"Defina a regra de cálculo da jornada do colaborador na Pontua.",placeholder:"Selecione",empty:"Nenhuma regra de ponto encontrada."}}}},access:{access_card:{title:"Acesso",card_information:{avatar:"Horácio",title:"Sei que o primeiro acesso pode gerar dúvidas, por isso quero te ajudar nesse processo.",instruction_one:"O acesso é realizado com Usuário gerado + senha, que será enviado ou compartilhado com o seu colaborador.",instruction_two:"Quando você definir a opção de envio das credenciais, irei compartilhar com o seu colaborador todas as instruções.",highlights:{cpf:"Usuário gerado",password:"senha"}},inputs:{switch:{label:"Liberar o acesso a plataforma Pontua (app e portal online)."},checkbox:{email_access:{label:"Enviar imediatamente credenciais de acesso por e-mail."},sms_access:{label:"Enviar imediatamente credenciais de acesso por WhatsApp."},wpp_access:{label:"Enviar imediatamente credenciais de acesso por WhatsApp."},manual_access:{label:"Mostrar na tela (compartilho manualmente)"},send_later:{label:"Enviar depois."}},save_default:{label:"Determinar acesso padrão"},facial_registration:{title:"Pré-cadastro de Reconhecimento Facial",description:"Quando ativado, o colaborador poderá enviar sua foto antecipadamente para validação e uso no reconhecimento facial."}}},collective_access:{title:"Código para registrar ponto no aparelho coletivo.",information_card:{title:"Qual a utilidade desse código?",subtitles:{one:"Esse código PIN só deve ser compartilhado caso você utilize um aparelho de registro coletivo em que vários colaboradores irão realizar a marcação nele.",two:"Quando o colaborador clicar no botão de registro de ponto, somente se for em um aparelho coletivo, será solicitado esse código."}},inputs:{pin:{label:"PIN",placeholder:"000000",subtitle:"Esse número será utilizado caso você libere esse colaborador a realizar o registro de ponto coletivamente em um aparelho compartilhado."}}}},conclusion:{card_conclusion:{title:"Cadastro concluído com sucesso!",button:{label:"Voltar para página de colaboradores"}}
1,send_manual_access:{title:"Envio de acesso manual",inputs:{user:{label:"Usuário",description:"Esse será o usuário de acesso do seu colaborador."},password:{label:"Senha provisória",description:"Compartilhe essa senha com o colaborador, quando ele acessar será solicitada a alteração.",button:{generate:"Gerar nova senha"}}}}}},tooltips:{saveButton:"Ao clicar em Salvar, você será redirecionado para a tela inicial."}},collaborator_edit:{title:"Editar cadastro",meta:{title:"Editar colaborador | Pontua",description:"Edição de cadastro de colaborador"},unsaved_changes_modal:{title:"Alterações não salvas",description:"Você tem alterações não salvas nesta aba. Deseja descartar as alterações ou continuar editando?",discard:"Descartar",continue_editing:"Continuar editando"},restrictions:{phone_validated_title:"Telefone validado pelo colaborador",phone_validated_description:"Este celular já foi validado por OTP pelo colaborador. Editar o número invalida o vínculo — o colaborador precisará revalidar.",has_punch_records_title:"Marcação automática desabilitada",start_date_locked_description:"O colaborador já possui registros na plataforma, então a marcação automática da data de início foi desabilitada. Você ainda pode ajustar a data manualmente se necessário.",calendar_shift_locked_description:"O colaborador já possui registros na plataforma, para alterar faça uma Ação em Massa de alteração dessas opções, essa mudança será registrada no histórico do colaborador de acordo com a legislação vigente.",punch_rule_locked_description:"O colaborador já possui registros, essa é uma alteração significativa que irá impactar no resultado das apurações de horas do colaborador. Para isso, altere através das Ações em Massa."},success:{registration_data:"Dados cadastrais salvos com sucesso!",complement:"Dados complementares salvos com sucesso!",allocation:"Dados de alocação salvos com sucesso!",preferences:"Preferências salvas com sucesso!",definitions:"Definições salvas com sucesso!",access:"Configurações de acesso salvas com sucesso!"}},reports:{title:"Relatórios",meta:{title:"Relatórios - Pontua"},subtitle:"Liste, filtre e exporte relatórios de ponto, colaboradores e mais.",modal:{newReport:{title:"Novo Relatório",description:"Selecione o tipo de relatório que deseja gerar",searchPlaceholder:"Buscar tipo de relatório...",noResults:"Nenhum relatório encontrado"}},reportTypes:{descriptions:{"espelho-ponto":"Relatório detalhado de registro de ponto dos colaboradores","banco-horas":"Saldo acumulado de horas trabalhadas e compensadas","horas-extras":"Levantamento de horas extras realizadas no período","horas-extras-an":"Horas extras com adicional noturno aplicado","eventos-folha-pagamento":"Relatório de eventos de folha de pagamento a partir dos registros de ponto",localizacoes:"Registro de localizações dos registros de ponto","faltas-atrasos-antecipacoes":"Ocorrências de ausências e inconsistências",aej:"Arquivo Eletrônico de Jornada",afd:"Arquivo Fonte de Dados do REP"}},configuration:{title:"Configurações do Relatório",breadcrumb:{reports:"Relatórios",new:"Novo"},filters:{title:"Filtrar por",searchPlaceholder:"Buscar unidade...",selectAll:"Selecionar todas",clearAll:"Limpar seleção",search:"Buscar",units:"unidades",departments:"departamentos",teams:"equipes",collaborators:"colaboradores",noResults:"Nenhum resultado encontrado"},timeClockRule:{label:"Regra de ponto",placeholder:"Selecione a regra de ponto"},timeBankCycle:{label:"Ciclo do banco de horas",placeholder:"Selecione primeiro a regra de ponto",placeholderWithRule:"Selecione o ciclo",loading:"Carregando...",noResults:"Nenhum ciclo encontrado"},employees:{title:"Colaboradores",searchPlaceholder:"Buscar por nome ou CPF",unitOnlyMode:{title:"Selecione as unidades de negócio",description:"Para relatórios AEJ e AFD, selecione as unidades desejadas na árvore ao lado e clique em Avançar."},selectAll:"Selecionar todos",selectAllCount:"Selecionar todos ({{count}})",active:"Ativos",inactive:"Inativos",all:"Todos",sortBy:"Ordenar por",nameAZ:"Nome A-Z",nameZA:"Nome Z-A",department:"Departamento",selectedCount:"{{count}} colaborador(es) selecionado(s)",selectedLabel:"colaborador(es) selecionado(s)",columns:{name:"NOME",cpf:"CPF/CNPJ",department:"DEPARTAMENTO",businessUnit:"UNIDADE DE NEGÓCIO"}
1,emptyState:{title:"Nenhum filtro aplicado",description:'Selecione unidades, departamentos ou equipes no painel de filtros e clique em "Buscar" para visualizar os colaboradores.'},noResults:{title:"Nenhum colaborador encontrado",description:"Não foram encontrados colaboradores com os filtros selecionados. Tente ajustar os filtros."},noCycleCollaborators:{title:"Nenhum colaborador alocado neste ciclo",description:"Não existem colaboradores alocados para o ciclo selecionado. Selecione outro ciclo ou regra de ponto."}},period:{title:"Período do Relatório",startDate:"Data início",endDate:"Data término",thisMonth:"Este mês",lastMonth:"Mês anterior",thisYear:"Este ano até o momento",cycleSelected:"As datas foram preenchidas automaticamente com base no ciclo de banco de horas selecionado."},options:{title:"Opções do {{reportName}}",employeeAvailability:{label:"Disponibilização para Colaborador",description:"Permite o envio do documento gerado para o colaborador"},includeTotalizers:{label:"Incluir totalizadores",description:"Resultados finais referentes ao Banco de Horas e Horas Extras"},timeBankViewType:{title:"Tipo de visualização",analytical:"Analítico",analyticalDescription:"Mostra detalhes diários de cada colaborador",groupedByMonth:"Agrupado por mês",groupedByMonthDescription:"Agrupa os dados por mês para cada colaborador",synthetic:"Sintético",syntheticDescription:"Mostra apenas o resumo final de cada colaborador"}},output:{title:"Configurações de Saída",format:"Formato",pdf:"PDF",csv:"CSV",excel:"Excel",sortBy:"Ordenar por",groupBy:"Agrupar por",name:"Nome",code:"Código",groupByDepartment:"Agrupar por departamento",groupByUnit:"Agrupar por unidade de negócio"},summary:{title:"Resumo",type:"Tipo",period:"Período",collaborators:"Colaboradores",units:"Unidades",selected:"selecionados",selectedFem:"selecionadas"},actions:{cancel:"Cancelar",back:"Voltar",advance:"Avançar",generate:"Gerar Relatório"},errors:{generateFailed:"Não foi possível gerar o relatório. Verifique os dados e tente novamente."}},processing:{title:"Gerando relatórios...",processed:"{{current}} de {{total}} colaboradores processados",percentage:"{{percent}}% concluído",estimatedTime:"Tempo estimado: ~{{minutes}} min",estimatedTimeMinSec:"Tempo estimado: ~{{minutes}} min {{seconds}}s",estimatedTimeSec:"Tempo estimado: ~{{seconds}}s",almostDone:"Quase pronto...",backgroundProcess:"Processar em background",notification:"Ao clicar em <bold>processar em background</bold>, você poderá continuar utilizando o sistema normalmente."},toast:{reportReady:{title:"Relatório gerado com sucesso!",description:"Todos os colaboradores foram processados."}},results:{title:"Relatório Gerado",reportGenerated:"Relatório",subtitle:"{{reportName}} - {{period}}",summary:"{{total}} colaboradores • Gerado em {{date}} às {{time}}",generatedAt:"Gerado em {{date}} às {{time}}",searchPlaceholder:"Buscar colaborador...",download:"Download",downloadUnified:"Download Unificado (PDF)",downloadZip:"Download ZIP",downloadReport:"Baixar Relatório",newReport:"Novo Relatório",backToList:"Voltar para Lista",businessUnit:"Unidade de Negócio",unitsLabel:"unidades",searchPlaceholderByUnit:"Buscar unidade...",reportReady:"Relatório Pronto para Download",reportReadyDescription:"Clique no botão acima para baixar o relatório completo.",grouping:{none:"Sem agrupamento",byDepartment:"Agrupar por departamento",byUnit:"Agrupar por unidade"},filters:{all:"Todos",ready:"Prontos",processing:"Processando",error:"Com erro",sortBy:"Ordenar por"},sort:{name:"Nome",code:"CPF",department:"Departamento",unit:"Unidade",status:"Status",aToZ:"A - Z",zToA:"Z - A",collaboratorsAsc:"Quantidade de Colaboradores",collaboratorsDesc:"Quantidade de Colaboradores"},table:{name:"Nome",cpf:"CPF",department:"Departamento",position:"Cargo",unit:"Unidade",status:"Status",actions:"Ações"},processingMessage:"Os resultados serão exibidos aqui após o processamento",status:{ready:"Pronto",error:"Erro",processing:"Processando"},actions:{download:"Download",delete:"Excluir",reprocess:"Reprocessar"},batchActions:{selected:"{{count}} selecionado(s)",downloadSelected:"Download selecionados",cancelSelection:"Cancelar sele
1ção"},downloadProgress:"Baixando {{current}} de {{total}}...",downloadSummarySuccess:"{{count}} download(s) concluído(s)",downloadSummaryPartial:"{{successes}} concluído(s), {{failures}} com erro",errors:{urlNotAvailable:"Download não disponível nesta tela. Redirecionando para a lista de relatórios...",downloadFailed:"Falha ao fazer o download. Tente novamente.",stillProcessing:"O relatório ainda está sendo processado. Aguarde a conclusão.",noFilesReady:"Nenhum arquivo disponível para download. Aguarde o processamento ser concluído."},modalDeleteRecord:{title:"Excluir Registro",message:"Tem certeza que deseja excluir o registro de {{collaboratorName}}? Esta ação não pode ser desfeita.",messageLastRecord:"Este é o último registro do relatório. Ao excluir {{collaboratorName}}, o relatório completo será removido. Esta ação não pode ser desfeita.",successMessage:"Registro excluído com sucesso."}},sheet:{"new-report":"Novo relatório","first-step":{title:"Relatórios",subtitle:"Selecione qual o tipo de relatório que deseja gerar.",options:{point_mirror:"Espelho de ponto",aej:"AEJ",afd:"AFD",bank_hours:"Banco de horas",extra_hours:"Horas extras",extra_hours_and_night:"Horas extras e adicional noturno",payroll_events:"Eventos folha de pagamento",locations:"Localizações",absences_delays_and_anticipations:"Faltas, atrasos e antecipações"}},"second-step":{title:{"espelho-ponto":"Gerar espelho de ponto",aej:"Gerar AEJ",afd:"Gerar AFD","banco-horas":"Gerar banco de horas","horas-extras":"Gerar horas extras","horas-extras-an":"Gerar horas extras e adicional noturno","eventos-folha-pagamento":"Gerar eventos folha de pagamento",localizacoes:"Gerar localizações","faltas-atrasos-antecipacoes":"Gerar faltas atrasos e antecipações"},advice:{title:"O download estará disponível",description:"Você poderá realizar o download e ver os relatórios gerados na seção de relatórios do seu portal."},form:{title:"Configurações do relatório",subtitle:"Selecione o período para o qual você deseja gerar o relatório.",inputs:{"start-date":"Data de início","end-date":"Data de término","business-unit":"Unidade de negócio",department:"Filtrar por departamento",team:"Filtrar por equipe","cost-center":"Centro de custo",workplace:"Local de trabalho",collaborator:"Colaboradores",cargo:"Cargos","visible-for-collaborator":"Visível para colaboradores","visible-for-collaborator-description":"Os colaboradores poderão visualizar este relatório em seus portais.","ignore-half-days":"Ignorar meia falta","ignore-half-days-description":"Ignorar meias faltas no relatório de banco de horas.","ignore-feriados":"Ignorar feriados","ignore-feriados-description":"Ignorar feriados no relatório de eventos da folha de pagamento.","filter-by":"Filtrar por","employee-availability":{title:"Disponibilização de relatório para o colaborador",description:"Permite o envio do documento gerado para o colaborador."}},filterByOptions:{team:"Equipe",department:"Departamento",rolePoint:"Regra de Ponto"},button:{cancel:"Cancelar","generate-report":"Gerar relatório"}}}},"status-card":{ready:"Pronto",processing:"Processando",error:"Erro",expired:"Expirou"},"table-card-header":{"report-type":"Tipo de relatório","request-date":"Data de solicitação",actions:"Ações",search:"Buscar",clear:"Limpar",head:{"request-date":"Data de solicitação","report-type":"Tipo de relatório","start-date":"Data de início","end-date":"Data de fim","business-unit":"Unidade de negócio",actions:"Ações",identification:"ID",status:"Situação"},options:{afd:"AFD",aej:"AEJ",point_mirror:"Espelho de ponto",bank_hours:"Banco de horas",overtime:"Horas extras",night_shift_overtime:"Horas extras e adicional noturno",payroll_events:"Eventos folha de pagamento",locations:"Localizações",absences_delays_and_anticipations:"Faltas, atrasos e antecipações"}},"table-card-body":{error:"Erro ao obter relatórios",empty:"Nenhum relatório encontrado",download:"Download",id:"#R{{id}}",multipleUnits:"Múltiplas unidades",multipleUnitsCount:"Múltiplas unidades ({{count}})",noBusinessUnit:"—",actions:{view:"Visualizar",delete:"Excluir"},report_type:{AFD:"AFD",AEJ:"AEJ",ESPELHO_PONTO:"Espelho de ponto",BANCO_HORAS:"Banco de horas",HORAS_EXTRAS:"Horas extras",HORAS_EXTRAS_ADICIONAL_NOTURNO:"Horas extras e adicional noturno",LOCALIZACOES:"Localizações",FA
1LTAS_ATRASOS_ANTECIPACOES:"Faltas, atrasos e antecipações",EVENTOS_FOLHA_PAGAMENTO:"Eventos da folha de pagamento"},shifts:{title:"Turnos",meta:{title:"Turnos",description:"Gerenciamento de turnos do sistema de ponto remoto"}}},modalDelete:{title:"Excluir Relatório",message:"Tem certeza que deseja excluir o relatório {{reportCode}}? Esta ação não pode ser desfeita.",successMessage:"Relatório excluído com sucesso."}},auth:{login:{meta:{title:"Pontua | Sistema Completo para Registro de Ponto Digital",description:"Faça login para acessar sua conta"},button:{register_point:{label:"Registrar Ponto"},submit:{label:"Entrar"},firstAccess:{label:"Primeiro acesso"}},validation:{invalidUser:"CPF ou nome de usuário inválido.",invalidPassword:"Senha inválida."},card:{title:"Acesse sua conta.",inputs:{user:{label:"Usuário",placeholder:"CPF ou usuário"},password:{label:"Senha",placeholder:"Senha",showPassword:"Mostrar",hiddenPassword:"Ocultar",forgotPassword:"Esqueceu sua senha?",errors:{noUserVariable:{title:"Redefinir Senha",description:'É necessário inserir o CPF no campo "Usuário" para redefinir senha'},forgotPassword:{title:"Redefinir Senha",description:"Redefinição de senha não permitida. Entre em contato com o administrador."}}}}},modalSelectOrganization:{title:"Selecione uma organização",search:{placeholder:"Inscrição e razão social"},accessRule:{user:"Usuário",admin:"Administrador",manager:"Gerente",collective:"Coletivo"},button:{entry:"Entrar"}},modalWarningFirstAccess:{title:"Parece que você ainda não vinculou sua conta à um CPF.",description:"Recomendamos a vinculação da sua conta para aproveitar as próximas melhorias da Pontua. A vinculação não é obrigatória neste momento e você pode continuar acessando normalmente.",button:{continueWithoutLinking:"Continuar sem vincular",linkNow:"Vincular agora"}},modalInvitationFirstAccess:{description:"Você está prestes a vincular sua conta na Pontua!",labelInputAccount:"Este usuário será vinculado a uma conta Pontua.",badge:{label:"Usuário"},button:{acceptInvitation:"Criar nova conta Pontua",linkExistingAccount:"Vincular conta existente"}},modalLinkAccountFirstAccess:{title:"Vincule sua conta Pontua.",description:"Por favor, insira suas informações de conta para vincular.",labelInputValidate:"Os próximos logins serão realizados apenas com CPF e senha.",inputs:{document:"CPF",password:"Senha"},button:{link:"Vincular minha conta"}},modalCreateAccountFirstAccess:{title:"Crie a sua conta Pontua ID.",description:"Informações pessoais",inputs:{name:"Nome",cpf:"CPF",email:"E-mail pessoal",cellphone:"Telefone pessoal"},tags:{allInOne:{title:"Tudo em um só lugar",description:"Você poderá acessar com uma única senha todas as empresas em que gerencia, presta serviços ou trabalha."},personalUse:{title:"A conta é sua, de uso pessoal",description:"Caso você precise recuperar a sua conta em algum momento, utilizaremos os dados acima para redefinir o seu acesso."},security:{title:"Seus dados estão protegidos",description:"Protegemos e cuidamos dos seus dados, você gerencia e controla com quem deseja compartilhar."}},password:{title:"Crie uma senha.",placeholders:{confirmPassword:"Digite novamente",password:"Crie uma senha"},errors:{minLength:"Conter no mínimo 6 caracteres",haveNumber:"Possuir números e letras",haveUpperCase:"Possuir ao menos uma letra maiúscula",haveSpecialCharacter:"Possuir ao menos um caractere especial",mismatch:"As senhas devem ser iguais"}},button:{create:"Criar minha conta"}},modalActivationFirstAccess:{title:{email:"Confirme seu e-mail.",sms:"Confirme seu telefone."},description:{email:"Enviamos um e-mail para {{email}} com um código de recuperação, informe abaixo:",sms:"Enviamos um SMS para {{phone}} com um código de recuperação, informe abaixo:"},resendButton:{awaiting:"Reenviar em {{time}}s",resend:"Reenviar"}},modalAccountLinkingAlertFirstAccess:{title:"Conta vinculada.",description:"A partir de agora, o acesso a sua conta Pontua será realizado pelo CPF e senha cadastrados na vinculação de conta."}},"forgot-password":{title:"Recuperar senha.",meta:{title:"Esqueceu a senha - Pontua",description:"Recupere sua senha de acesso ao sistema Pontua"},content:{subtitle:"Atenção, a recuperação de conta é possível para usuários com a conta Pontua. Se você realiza o acesso por PIN solicite diretamente ao RH da sua empresa.",description:"Selecione uma opção para continuar",button:{email:{label:"Recuperar por e-mail"},sms:{label:"Recuperar por SMS"}}},"new-password":{title:"Criar nova senha.",input:{"new-password":{label:"Crie uma senha",placeholder:"Digite sua nova senha"},"confirm-password":{label:"Digite novamente",placeholder:"Confirme sua nova senha"}},button:{submit:{label:"Concluir"}}
1,validation:{passwords:{minLength:"Conter no mínimo 6 caracteres",haveNumber:"Possuir números e letras",haveUpperCase:"Possuir ao menos uma letra maiúscula",haveSpecialCharacter:"Possuir ao menos um caractere especial",mismatch:"As senhas devem ser iguais"}}},"content-pin":{"description-email":"Enviamos um e-mail para {{email}} com um código de recuperação, informe abaixo:","description-sms":"Enviamos um SMS para {{phone}} com um código de recuperação, informe abaixo:",time:"Reenviar em {{time}}s",resend:"Reenviar"}},onboarding:{meta:{title:"Pontua | Sistema Completo para Registro de Ponto Digital"},cart:{title:"Resumo do seu plano",monthlyTotal:"Total mensal",annualTotal:"Total anual",oneTimeTotal:"Total único",discountCard:{title:"Tenho um cupom de desconto",label:"Cupom de desconto",placeholder:"Informe o cupom",apply:"Aplicar cupom de desconto"}},progress:{label:{plans:"Planos",resources:"Recursos",createAccount:"Dados",payment:"Pagamento"}},plans:{meta:{title:"Planos e Preços | Pontua",description:"Escolha o plano ideal para sua empresa e comece a gerenciar o ponto dos seus colaboradores de forma simples e eficiente"},header:{title:"Planos e Preços",subtitle:{text:"Escolha o plano ideal para facilitar sua gestão de colaboradores.",highlight:"Facilitar"}},body:{selectPlanPaymentMethod:{label:{monthly:"Pagamento Mensal",annual:"Pagamento Anual -{{discount}}% OFF",highlight:"Pagamento Anual"}},selectCollaboratorsQuantity:{title:"Número de Colaboradores"},planOptionCard:{mostPopularLabel:"Mais vendido 🌟",unavailableLabel:"Indisponível",maxEmployeeExceededLabel:"Para a quantidade de colaboradores selecionada, recomendamos que entre em contato com um dos nossos consultores.",button:{start:"Contratar",talkToConsultant:"Falar com um consultor"}}}},resources:{meta:{title:"Seleção de adicionais | Carrinho | Pontua",description:"Turbine o seu plano com nossos adicionais"},header:{title:{text:"Turbine o seu plano com nossos adicionais",highlight:"Turbine"}},content:{card:{resources:{title:"Escolha seus adicionais",installments:"parcele em até {{installments}}x",button:{continue:"Continuar",iDontWish:"Não desejo adicionar"},annual:"/ ano",monthly:"/ mês",total:"/ total"}}}},createAccount:{meta:{title:"Contratação de plano | Carrinho | Pontua",description:"Finalize a contratação do seu plano."},cards:{accessData:{title:"Dados para acesso.",inputs:{fullName:{placeholder:"Nome completo"},document:{placeholder:"CPF"},email:{placeholder:"E-mail"},cellphone:{placeholder:"Telefone"},password:{placeholder:"Crie uma senha",showPassword:"Mostrar senha",hiddenPassword:"Ocultar senha"},confirmPassword:{placeholder:"Confirme sua senha",showPassword:"Mostrar senha",hiddenPassword:"Ocultar senha"}},button:{advance:"Avançar"},caption:{label:"Ao criar sua conta, você concorda com os ",and:" e ",termsOfUse:"Termos de Uso",privacyPolicy:"Política de Privacidade"},validation:{passwords:{minLength:"Conter no mínimo 6 caracteres.",haveNumber:"Possuir números e letras.",haveUpperCase:"Possuir ao menos uma letra maiúscula.",haveSpecialCharacter:"Possuir ao menos um caractere especial.",mismatch:"As senhas devem ser iguais."}}},businessInformations:{title:"Informações da sua empresa.",inputs:{type:{placeholder:"Selecione",options:{cpf:"Pessoa física",cnpj:"Pessoa jurídica"}},document:{cnpj:"CNPJ",cpf:"CPF"},corporateName:{placeholder:"Razão Social"},zipCode:{placeholder:"CEP"},state:{placeholder:"Estado"},city:{placeholder:"Cidade"},neighborhood:{placeholder:"Bairro"},street:{placeholder:"Rua"},number:{placeholder:"Número"},complement:{placeholder:"Complemento"}},button:{advance:"Avançar"},feedback:{contractPlanError:"Não foi possível contratar o plano."}}}},payment:{meta:{title:"Pagamento de plano | Carrinho | Pontua",description:"Realize o pagamento do seu plano."}}}},digital_signature:{newsCard:{eyebrow:"Novidade · Pontua",title:"Assinatura Digital chegou ao Pontua.",description:"Agora você pode enviar espelhos de ponto para assinatura digital por e-mail de forma simples e segura. Acompanhe o andamento das solicitações e tenha mais controle sobre o processo de assinatura dos colaboradores. Em breve, novos canais de envio estarão disponíveis, incluindo WhatsApp e aplicativo.",close:"Fechar"},meta:{title:"Assinatura Digital | Pontua",description:"Gerencie assinaturas digitais de documentos"},common:{breadcrumb:{home:"Início",digital_signature:"Assinatura Digital",dashboard:"Dashboard",intro:"Introdução",companies:"Unidades de Negócio",wizard:"Assistente",documents:"Documentos"}
1,status:{active:"Ativo",inactive:"Inativo",pending:"Pendente",completed:"Completo",rejected:"Cancelado",signed:"Assinado",not_configured:"Não Configurado",in_progress:"Em Progresso",draft:"Rascunho",authorized:"Autorizado",overdue:"Atrasado",cancelled:"Cancelado"},security_methods:{otp_email:"Por E-mail",otp_whatsapp:"Por WhatsApp",simple:"Assinatura Simples",default:"Padrão",not_configured:"Não Configurado",configured:"Configurado",descriptions:{otp_email:"Alta segurança • Requer e-mail válido para todos.",otp_whatsapp:"Alta segurança • Requer telefone celular válido.",simple:"Menor segurança • Apenas registro de IP e data.",default:"Método padrão definido para a empresa.",not_configured:"Método de segurança não definido."}},employees_count:"{{count}} colaboradores",employees_count_one:"{{count}} colaborador",document_count:"{{count}} documento",document_count_other:"{{count}} documentos",signer_label:"Signatário",months:{jan:"Jan",feb:"Fev",mar:"Mar",apr:"Abr",may:"Mai",jun:"Jun",jul:"Jul",aug:"Ago",sep:"Set",oct:"Out",nov:"Nov",dec:"Dez"},actions:{view_details:"Ver Detalhes",edit:"Editar",delete:"Excluir",configure:"Configurar",resend:"Reenviar",export:"Exportar",new_document:"Novo Documento",new_signature_batch:"Novo lote de assinatura",back:"Voltar",next:"Próximo",finish:"Finalizar",cancel:"Cancelar",save:"Salvar",apply:"Aplicar",clear_filters:"Limpar Filtros",manage:"Gerenciar",manage_companies:"Gerenciar Unidades de Negócio",close:"Fechar",confirm:"Confirmar",retry:"Tentar novamente"},errors:{loading_error:"Erro ao carregar dados",config_load_failed_title:"Não foi possível carregar as informações de configuração",config_load_failed_description:"Verifique sua conexão ou tente novamente. Se o problema persistir, entre em contato com o suporte."},signer_status:{signed:"Assinado",rejected:"Cancelado",not_authorized:"Bloqueado",pending:"Pendente",cancelled:"Cancelado"},flow_status:{pending:"Pendente",sent:"Enviado",opened:"Aberto",in_progress:"Em andamento",signed:"Assinado",completed:"Completo",rejected:"Cancelado",declined:"Recusado",cancelled:"Cancelado",expired:"Expirado",overdue:"Atrasado",failed:"Falhou",error:"Erro",partial:"Parcial ({{signed}}/{{total}})",blocked:"Bloqueado"},security_benefits:{otp_email:{benefit_1:"Validação via código de 6 dígitos",benefit_2:"Rastreabilidade completa",benefit_3:"Alta segurança"},otp_whatsapp:{benefit_1:"Validação via código de 6 dígitos",benefit_2:"Entrega instantânea",benefit_3:"Alta taxa de abertura"},simple:{benefit_1:"Registro de IP e timestamp",benefit_2:"Processo rápido",benefit_3:"Sem necessidade de código"}},compliance:{mp_2200:"Conformidade MP 2.200-2/2001"}},header:{title:"Assinatura Digital",subtitle:"Acompanhe o status das assinaturas digitais"},pdf_viewer:{default_filename:"documento.pdf",document_unavailable:"Documento não disponível para visualização",loading:"Carregando documento...",no_document:"Sem documento",preview_title:"Preview do documento",preview_subtitle:"Visualização do Modelo",page_info:"Página {{currentPage}} de {{totalPages}}",controls:{zoom_out:"Diminuir zoom",zoom_in:"Aumentar zoom",previous_page:"Anterior",next_page:"Próxima",print:"Imprimir",download:"Baixar documento",close:"Fechar"}},audit_trail:{title:"Logs de Acesso - {{signerName}}",document_label:"Documento: {{documentName}}",summary:{title:"Resumo",sent_at:"Enviado em:",total_events:"Total de eventos:",events:" eventos",last_event:"Último evento:",final_status:"Status final:",signed_at:"Assinado em {{date}}",rejected:"Cancelado",pending:"Pendente"},events:{created:"Criação",sent:"Envio",viewed:"Visualização",signed:"Assinatura",rejected:"Cancelamento",cancelled:"Cancelamento",reminder_sent:"Lembrete",resent:"Reenvio"},descriptions:{created:"Documento criado",sent:"Documento enviado via E-mail",viewed:"Documento visualizado",signed:"Documento assinado digitalmente",rejected:"Documento cancelado",cancelled:"Assinatura cancelada",reminder_sent:"Lembrete enviado",resent:"Documento reenviado"}},dashboard:{title:"Assinatura Digital",subtitle:"Acompanhe o status das assinaturas digitais",license_card:{title:"Plano",description:"Você tem {quota} assinaturas disponíveis por mês",progress:"Progresso",used:"usados",available:"disponíveis",docs_per_month:"documentos",quota_consumption:"Consumo da Franquia",tooltip_used:"Documentos já assinad
1os ou em processo",tooltip_available:"Restante da franquia mensal",plan_names:{FREE:"Plano Gratuito",BASIC:"Plano Empreendedor",MEDIUM:"Plano Profissional",ADVANCED:"Plano Empresarial"}},stats:{total_signers:"Total Assinaturas",signed:"Assinados",pending:"Pendentes",cancelled:"Cancelados"},filters:{search_placeholder:"Buscar por documento ou Unidade de Negócio...",view_cards:"Cards",view_grouped:"Por unidade de negócio",view_table:"Tabela",view_as:"Visualizar como:",status:"Status",status_options:{all:"Todos",in_progress:"Em Progresso",completed:"Completo",draft:"Rascunho",cancelled:"Cancelado",overdue:"Atrasado"},company:"Unidade de Negócio",company_options:{all:"Todas"},advanced_filters:"Filtros Avançados",document_type:"Tipo de Documento",period:"Período",period_tooltip:"Selecione o período para filtrar. Use Ctrl/Cmd + Click para selecionar múltiplos meses."},table:{columns:{document:"Documento",company:"Unidade de negócio",period:"Período",status:"Status",deadline:"Prazo",progress:"Progresso",actions:"Ações"},created_by:"Criado:",created_by_label:"Criado por:",employees_count:"{{count}} colaboradores",employees_count_label:"Colaboradores:",signed_count:"{{signed}}/{{total}} assinados",signed_count_label:"Assinaturas:",completed:"Concluído",overdue_label:"ATRASADO há {{days}} dias",document_count:"{{count}} documento(s)",select_all:"Selecionar todos"},document_card:{progress_label:"Progresso",progress_subtitle:"de assinaturas",deadline:"Prazo:",resend_pending:"Reenviar Pendentes",view_details:"Ver Detalhes",export:"Exportar",cancel_document:"Cancelar Envio",sync_document:"Sincronizar Assinaturas",overdue:"ATRASADO",progress:"PROGRESSO",of_signatures:"de assinaturas",created_by:"Criado por:",sent_at:"Enviado em:",signed:"Assinados",pending:"Pendentes",rejected:"Cancelados",percentage_completed:"{{value}}% concluído"},empty_state:{title:"Nenhum documento encontrado",description:"Tente ajustar os filtros ou o período selecionado para encontrar documentos."},deadline:{overdue:"Há {{days}} Dias",today:"Vence hoje",tomorrow:"Vence amanhã",days_remaining:"{{days}} dias"},document_types:{folha_ponto:"Folha de Ponto",termo:"Termo",contrato:"Contrato",politica:"Política",outro:"Outro"},export_pdf:{report_title:"Relatório de Documentos - Assinatura Digital",generated_at:"Gerado em:",columns:{title:"Título",type:"Tipo",company:"Empresa",period:"Período",deadline:"Prazo",status:"Status",total:"Total",signed:"Assinados",pending:"Pendentes",rejected:"Cancelados"},total_documents:"Total de documentos:"},loading:"Carregando...",group_header:{overdue_count:"{{count}} atrasado(s)"},group_documents:{empty:"Nenhum documento encontrado para esta unidade de negócio.",error:"Não foi possível carregar os documentos desta unidade.",list_error:"Não foi possível carregar as unidades de negócio."},actions:{wizard_button:"Assistente de Configuração"},toasts:{resend_requested:{title:"Reenvio solicitado",description:"As notificações pendentes serão reenviadas."}},cancel_document_dialog:{title:"Cancelar documento",description:"Tem certeza que deseja cancelar este documento? Esta ação não pode ser desfeita.",reason_label:"Motivo do cancelamento (opcional)",reason_placeholder:"Descreva o motivo do cancelamento...",confirm:"Cancelar documento",confirming:"Cancelando..."}},intro:{page_title:"Assinatura Digital",title:"Bem-vindo à Assinatura Digital Pontua!",heading:"Gerencie assinaturas digitais com segurança jurídica!",description:"A Assinatura Digital Pontua permite que você envie documentos de ponto e jornada para seus colaboradores assinarem de forma simples, rápida e com validade jurídica.",benefits:{title:"Benefícios da Assinatura Digital",items:{legal_validity:"Validade jurídica garantida (MP 2.200-2/2001)",security:"Segurança avançada com autenticação via OTP",cost_reduction:"Redução de custos com impressão e armazenamento",document_management:"Gestão centralizada de documentos",integration:"Integração automática com folhas de ponto"}},plan:{title:"Seu Plano Contratado",your_plan:"Seu Plano",active:"Ativo",documents_contracted:"Documentos contratados",documents_used:"Utilizados",per_month:"/mês",plan_names:{FREE:"Gratuito",BASIC:"Empreendedor",MEDIUM:"Profissional",ADVANCED:"Empresarial"}},cta:{start_setup:"Iniciar Configuração",button:"Iniciar Configuração",video_title:"Conheça as vantagens",video_subtitle:"Vídeo explicativo • 2 minutos",video_button:"Assistir vídeo explicativo"},loading:"Carregando..."},wizard:{title:"Assistente de Configuração",subtitle:"Configure a assinatura digital para sua empresa",brand_title:"Assinatura Digital",step_counter:"Passo {{current}} de {{total}}
1:",step_labels:{companies:"Unidades de negócios",employees:"Colaboradores",security:"Segurança",review:"Confirmação"},steps:{company:"Empresa",security:"Segurança",employees:"Colaboradores",review:"Revisão"},company_step:{title:"Selecione as unidades de negócios",description:"Escolha as unidades que utilizarão a assinatura digital.",employees_count:"colaboradores",mode_all:"Todas",mode_manual:"Manual",units_selected:"{{count}} unidades selecionadas",employees_selected:"{{count}} colaboradores selecionados",limit_exceeded_title:"Limite do plano excedido",limit_exceeded_description:"O total de colaboradores selecionados ({{total}}) excede o limite do seu plano ({{limit}} documentos/mês). Considere fazer upgrade.",cnpj_label:"CNPJ:",cpf_label:"CPF:"},security_step:{title:"Segurança",description:"Escolha o método de assinatura.",methods:{otp_email:{label:"Por E-mail",description:"Enviado via e-mail.",recommended:"Recomendado"},otp_whatsapp:{label:"Por WhatsApp",description:"Código enviado via WhatsApp.",recommended:"Recomendado"},simple:{label:"Assinatura Simples",description:"Assinatura com um clique. Sem 2FA.",badge:"Menos Seguro"}}},employees_step:{title:"Colaboradores",description:"Defina quem terá acesso à assinatura.",mode_all:"Todos os colaboradores",mode_all_description:"Incluir todos os {{count}} atuais colaboradores.",mode_manual:"Selecionar manualmente",mode_manual_description:"Escolha individualmente quem participa.",selected_count:"{{count}} colaborador(es) selecionado(s)",auto_enable_title:"Habilitar novos colaboradores automaticamente?",auto_enable_description:"Novos funcionários cadastrados já entrarão ativos.",search_placeholder:"Buscar por nome, CPF ou departamento...",select_all:"Selecionar todos",deselect_all:"Desmarcar todos",employees_count:"{{count}} colaborador(es)",page_info:"Página {{current}} de {{total}}",units_label:"{{count}} unidades:",total_employees:"Total: {{count}} colaboradores",apply_all:{title:"Aplicar para todos os colaboradores",description:"O método de segurança selecionado será aplicad
1o automaticamente para todos os {count} colaboradores da unidade de negócio."},select_specific:{title:"Selecionar colaboradores específicos",description:"Você poderá escolher quais colaboradores terão o método de segurança aplicado após finalizar a configuração."}},review_step:{title:"Confirmação",description:"Revise as configurações antes de ativar.",units_label:"Unidades",employees_label:"Colaboradores",method_label:"Método",auto_new_label:"Novos auto",yes:"Sim",no:"Não",manual_badge:"Manual",confirm_title:"Confirmo as configurações",confirm_description:"Estou ciente que <strong>{{count}}</strong> colaborador(es) receberão notificações para configurar suas assinaturas.",selected_company:"Unidade de Negócio Selecionada",security_method:"Método",authentication_method:"Método de autenticação selecionado",employees:"Colaboradores",all_employees:"Todos ({count})",manual_selection:"Seleção Manual",config_applied_all:"Configuração será aplicada para todos",config_select_later:"Você selecionará depois",ready_message:{title:"Tudo pronto para configurar!",description:'Clique em "Finalizar Configuração" para ativar a assinatura digital para esta unidade de negócio.'}},actions:{cancel:"Cancelar",back:"Voltar",next:"Próximo",finish:"Concluir",saving:"Salvando..."},toasts:{selection_required:{title:"Seleção obrigatória",description:"Complete a seleção antes de continuar."},confirm_required:{title:"Confirme as configurações!",description:"Aceite os termos para finalizar a configuração."}
1,success:{title:"Configuração concluída!",description:"Assinatura digital ativada para {{units}} unidade(s) e {{employees}} colaborador(es) com sucesso."},error:{title:"Erro ao configurar",description:"Ocorreu um erro ao salvar as configurações. Tente novamente."}},validation_dialog:{employees:{title:"Seleção Obrigatória",description:"Selecione um ou mais colaboradores para continuar.",confirm:"Entendi"},companies:{title:"Nenhuma unidade selecionada",description:"Selecione uma ou mais unidades de negócio para continuar.",confirm:"Entendi"},limit_exceeded:{title:"Limite do plano excedido",description:"O número de colaboradores selecionados excede o limite do seu plano. Reduza a seleção para continuar.",confirm:"Entendi"}},cancel_dialog:{title:"Cancelar configuração?",description:"Todo o progresso será perdido.",confirm:"Sim, cancelar"},validation:{select_company:"Selecione uma ou mais unidades de negócio para continuar.",select_employee:"Selecione um ou mais colaboradores para continuar.",accept_terms:"Você precisa aceitar os termos para finalizar a configuração."}},companies:{title:"Assinatura Digital / Preferências",subtitle:"Gerencie as configurações por unidade de negócio",breadcrumb:"Assinatura Digital",page_title:"Assinatura Digital / Preferências",stats:{unauthorized:{title:"Não Autorizados",subtitle:"Pendentes de cadastro",click_to_view:"Clique para visualizar"}},filters:{search_placeholder:"Buscar unidades de negócio por nome ou CNPJ...",all:"Todos",active:"Ativos",not_configured:"Não Configurados",with_pending:"Com pendências",status_label:"Status",method_label:"Método",status_filter:{all:"Todos",active:"Ativo",not_configured:"Não Configurado",pending:"Com pendências",inactive:"Inativo"},method_filter:{all:"Todos",otp_email:"OTP por E-mail",otp_whatsapp:"OTP por WhatsApp",simple:"Assinatura Simples"}},table:{columns:{company:"Unidade de Negócios",employees:"Colaboradores",security_method:"Método",status:"Status",actions:"Ações"},active_employees:"ativos",active_employees_one:"ativo",authorized_employees:"autorizado",authorized_employees_other:"autorizados",pending_employees:"{{count}} pendentes",actions:{reactivate:"Reativar",delete_config:"Excluir Configuração",change_security:"Alterar Segurança",view_pending:"Ver Pendentes ({{count}})",view_employees:"Ver Colaboradores",edit_config:"Editar configuração",deactivate:"Desativar",configure_company:"Configurar Unidade de Negócio"}},security_modal:{title:"Assinatura Eletrônica",company_label:"Unidade de Negócio:",cnpj_label:"CNPJ:",description:"Configure o método padrão para todos os colaboradores desta unidade de negócio.",otp_email:{title:"OTP por E-mail",recommended:"Recomendado",description:"Alta segurança • Requer e-mail válido para todos."},otp_whatsapp:{title:"OTP por WhatsApp",recommended:"Recomendado",description:"Alta segurança • Requer telefone celular válido."},simple:{title:"Assinatura Simples",description:"Menor segurança • Apenas registro de IP e data."},warning:{title:"Atenção",description:"Você está prestes a alterar o método de segurança para todos os colaboradores da unidade de negócio.",affects_employees:"Esta alteração afetará todos os <bold>{{count}} colaboradores</bold> desta unidade. Colaboradores sem os dados necessários não poderão assinar."},apply_to_all_checkbox:"Aplicar para todas as unidades de negócio do grupo",cancel:"Cancelar",save:"Salvar Alteração",company_name:"",cnpj:"",apply_all_companies:"",save_button:""},deactivate_modal:{title:"Desativar Assinatura Digital?",description:"Você está prestes a desativar a assinatura digital para:",affected_employees:"{{count}} colaboradores afetados",warning:{title:"Atenção:",item1:"Documentos pendentes não poderão ser assinados",item2:"Documentos já assinad
1os serão mantidos",item3:"Esta ação pode ser revertida posteriormente"},confirm_input_label:'Digite "DESATIVAR" para confirmar:',confirm_placeholder:"DESATIVAR",cancel:"Cancelar",deactivate_button:"Desativar Configuração",feedback:{error_title:"Não foi possível desativar",success_title:"Assinatura digital desativada com sucesso"}},actions:{wizard_button:"",change_security:"",view_pending:"",view_employees:"",edit_config:"",deactivate:"",configure:""}},company_details:{not_found:"Unidade de Negócio não encontrada",subtitle:"Gestão de Colaboradores",cnpj_label:"CNPJ",cpf_label:"CPF",toasts:{email_updated:"E-mail atualizado com sucesso.",email_update_error:"Erro ao atualizar o e-mail. Tente novamente.",phone_updated:"Telefone atualizado com sucesso.",phone_update_error:"Erro ao atualizar o telefone. Tente novamente.",method_updated:"Método de segurança alterado com sucesso.",method_update_error:"Erro ao alterar o método de segurança. Tente novamente.",replicated:"Método replicado para {{companies}} unidade(s) de negócio e {{employees}} colaborador(es).",replicate_error:"Erro ao replicar o método. Tente novamente.",employee_method_updated:"Método do colaborador atualizado com sucesso.",employee_method_update_error:"Erro ao atualizar o método do colaborador. Tente novamente.",employee_deauthorized:"Colaborador desautorizado com sucesso.",employee_deauthorize_error:"Erro ao desautorizar o colaborador. Tente novamente.",employee_authorized:"Colaborador autorizado com sucesso.",employee_authorize_error:"Erro ao autorizar o colaborador. Tente novamente."}
1,security:{title:"SEGURANÇA DA UNIDADE DE NEGÓCIO",subtitle:"Método padrão para todos os colaboradores",email_desc:"Validação via código de 6 dígitos enviada por e-mail.",whatsapp_desc:"Validação via código de 6 dígitos enviada por WhatsApp.",simple_desc:"Registro simples com IP e horário da assinatura."},metrics:{using_method:"colaboradores usando este método",personalized_count:"colaboradores com métodos personalizados",pending:"colaboradores com dados pendentes"},pagination:{showing:"Mostrando {{count}} de {{total}} colaboradores"},stats:{total:"Total",authorized:"Autorizados",pending:"Pendentes"},status:{authorized:"Autorizado",not_authorized:"Não Autorizado",missing_data:"Dados Pendentes",incomplete_registration:"Cadastro Incompleto",pending:"Pendente"},filters:{search_placeholder:"Buscar por nome ou CPF...",all:"Todos",authorized:"Autorizado",pending:"Com pendência",not_authorized:"Não autorizado",status:"Status",department:"Departamento",method:"Método",default_method:"Padrão",custom_method:"Personalizado"},actions:{edit_config:"Editar Configuração",deactivate:"Desativar Empresa",resend_invite:"Reenviar Convite",reject:"Rejeitar",change_method:"Alterar Método Padrão",configure_method:"Configurar Método Padrão",replicate:"Replicar para Todos",view:"Ver Detalhes",deauthorize:"Desautorizar",edit_employee:"Editar Cadastro",change_employee_method:"Alterar Método"},table:{columns:{name:"Nome / CPF",department:"Departamento",email:"E-mail",phone:"Telefone",security_method:"Método",status:"Status",actions:"Ações"},not_registered:"Não cadastrado"},employees_table:{disabled_tooltip:"Configure o método de segurança antes de editar os colaboradores.",email_required:"E-mail é obrigatório",email_invalid:"E-mail inválido",email_save_error:"Erro ao salvar e-mail",email_placeholder:"[email protected]",phone_required:"Telefone é obrigatório",phone_invalid:"Telefone inválido",phone_save_error:"Erro ao salvar telefone",phone_placeholder:"(11) 99999-0000",click_to_add:"Clique para adicionar",method_default:"Padrão",method_no_data:"(Sem dados)",status:{authorized:"Autorizado",not_authorized:"Não Autorizado",missing_data:"Dados Pendentes"},actions:{view_details:"Ver Detalhes",edit_record:"Editar Cadastro",change_method:"Alterar Método",deauthorize:"Desautorizar",authorize:"Autorizar"},deauthorize_modal:{title:"Desautorizar colaborador",description:"Tem certeza que deseja desautorizar {{name}}? O colaborador não poderá assinar documentos até ser autorizado novamente.",confirm:"Desautorizar"},authorize_modal:{title:"Autorizar colaborador",description:"Tem certeza que deseja autorizar {{name}}? O colaborador voltará a usar o método padrão da empresa e poderá assinar documentos.",confirm:"Autorizar"}},email:{add:"Clique para adicionar",placeholder:"[email protected]"},method:{default:"Padrão",custom:"Personalizado"},edit_modal:{title:"Editar Colaborador",description:"Atualize os dados de contato do colaborador",name_label:"Nome",email_label:"E-mail",email_placeholder:"[email protected]",phone_label:"Telefone",phone_placeholder:"(11) 99999-0000",save_button:"Salvar Alterações"},modals:{change:{title:"Alterar Método de Segurança",description:"Personalize o método para este colaborador específico.",subtitle:"Essa alteração será aplicada para todos da empresa.",warning:"Atenção",warning_desc:"Você está prestes a alterar {{count}} colaborador(es).",warning_block:"{{count}} colaborador(es) sem dados não poderão assinar.",confirm:"Tenho certeza desta ação",save:"Salvar Alteração"},replicate:{title:"Replicar Método de Segurança?",description:"Você está prestes a alterar o método de segurança de TODOS os colaboradores selecionados.",info:"Método selecionado: {{method}}",select:"Selecionar empresa",warning:"{{count}} colaborador(es) sem dados não poderão assinar.",confirm:"Tenho certeza desta ação",action:"Sim, Replicar para Todos"}},employee_method_modal:{title:"Alterar Método de Segurança",description:"Personalize o método para este colaborador específico.",collaborator_label:"Colaborador:",department_label:"Departamento:",employee:"Colaborador",department:"Departamento",use_company_default:"Usar padrão da empresa",use_default:"Usar padrão da empresa",recommended:"Recomendado",custom_label:"PERSONALIZADO",personalized:"PERSONALIZADO",personalized_notice:"Esta configuração personalizada será mantida para este colaborador mesmo se o método padrão da empresa for alterado futuramente.",methods:{otp_email:"OTP por E-mail",otp_whatsapp:"OTP por WhatsApp",simple:"Assinatura Simples",not_configured:"Não Configurado"},email_desc:"[email protected]",whatsapp_desc:"(11) 98765-4321",simple_description:"Menor segurança • Apenas registro de IP",simple_desc:"Menor segurança • Apenas registro de IP",custom_note:"Esta configuração personalizada será mantida para este colaborador mesmo se o método padrão da empresa for alterado futuramente.",not_registered:"Não cadastrado",cancel:"Cancelar",save:"Salvar"},replicate_modal:{title:"Replicar Método de Segurança?",description:"Você está prestes a alterar o método de segurança de TODOS os colaboradores para:",current_method:"Método padrão atual",warning_title:"Atenção:",warning_affected:"{{count}} colaboradores serão afetados",warning_personalized:"{{count}} colaboradores com métodos personalizados perderão suas configurações",
1warning_blocked:"{{count}} colaboradores sem dados NÃO poderão assinar",confirm_checkbox:"Tenho certeza desta ação",action:"Sim, Replicar para Todos"}},document_details:{not_found:"Documento não encontrado",loading:"Carregando documento...",view_model:"Visualizar modelo",export_report:"Exportar relatório",resend_pending:"Reenviar para Pendentes",search_placeholder:"Buscar colaborador...",period:"Período",period_range:"Período: {{start}} a {{end}}",document_label:"Documento",document_type_label:"Documento",folha_ponto_label:"Folha de Ponto",audit_trail_modal:{title:"Trilha de Auditoria",description:"Visualize o histórico de eventos do documento",close:"Fechar",timeline:{history_title:"Histórico de Ações",empty:"Nenhum evento registrado",at:"às",more_details:"Mais detalhes",less_details:"Menos detalhes",rejection_reason:"Motivo:",to:"Para",device:"Dispositivo",duration:"Duração"}},info:{company:"Empresa",period:"Período",deadline:"Prazo",created_at:"Criado em"},stats:{flows_title:"Documentos (Fluxos)",signatures_title:"Assinaturas Individuais",total_needed:"Total Necessário:",completed:"completas",partial:"Parciais",total_signers:"Total de Assinantes",signed:"Assinados",pending:"Pendentes",rejected:"Cancelados",completed_flows:"Completos"},filters:{search_placeholder:"Buscar colaborador...",all:"Todos",signed:"Assinados",pending:"Pendentes",rejected:"Cancelados"},table:{columns:{signer:"Assinante",collaborator:"Colaborador",signers:"Signatários",doc_status:"Status Doc",sent_status:"Envio (Colab)",details:"Detalhes",email:"E-mail",status:"Status",signed_at:"Assinado em",actions:"Ações"},signed_at_label:"Assinado em {{date}}",awaiting_signature:"Aguardando assinatura",cancellation_reason:"Motivo: {{reason}}",more_signers:"... e mais {{count}}",not_signed:"Não assinado",reject_reason:"Motivo da rejeição"},flow_status:{completed:"Completo",rejected:"Cancelado",partial:"Parcial ({{signed}}/{{total}})",blocked:"Bloqueado",pending:"Pendente"},sent_status:{opened:"Aberto",not_opened:"Não aberto",not_sent:"Não enviado",days_ago:"há {{days}} dias",min_ago:"há {{count}} min",hours_ago:"há {{count}}h"},signer_status:{signed:"Assinado",rejected:"Cancelado",blocked:"Bloqueado",pending:"Pendente"},signer_type:{manager:"Gestor",employee:"Colaborador"},actions:{export:"Exportar Relatório",resend_all:"Reenviar para pendentes",resend:"Reenviar",view_details:"Ver Detalhes",view_logs:"Ver Logs de Acesso",view_document:"Ver documento",view_signers:"Ver signatários",resend_pending:"Reenviar Pendentes",cancel_signature:"Cancelar assinatura",download_signed:"Baixar assinado",view_model:"Visualizar modelo",download:"Baixar Documento",add_signer:"+ Adicionar signatário",view_signer_logs:"Ver Logs",close:"Fechar",copy_link:"Copiar link"},add_signer:{title:"Adicionar signatário",description:"Adicione um novo signatário ao documento. O colaborador receberá um e-mail com instruções para assinatura.",name_label:"Nome do colaborador",name_placeholder:"Digite o nome completo",name_required:"Nome é obrigatório",email_label:"E-mail",email_placeholder:"[email protected]",email_required:"E-mail é obrigatório",email_invalid:"E-mail inválido",department_label:"Departamento",department_placeholder:"Ex: RH, TI, Financeiro",department_required:"Departamento é obrigatório",type_label:"Tipo de signatário",type_employee:"Funcionário",type_manager:"Gestor",method_label:"Método",method_otp_email:"Por E-mail (recomendado)",method_otp_whatsapp:"OTP via WhatsApp",method_simple:"Assinatura simples",info_tip:"💡 Dica: O signatário receberá um e-mail com instruções para assinar o documento usando o método de segurança selecionado.",cancel:"Cancelar",add:"Adicionar signatário",success_title:"Signatário adicionado com sucesso",success_description:"{{name}} foi adicionado ao documento e receberá um e-mail para assinatura."},signers_modal:{title:"Detalhes de signatários",flow_title:"Fluxo de assinaturas",step_collaborator:"Colaborador",step_manager:"Gestor (Sequencial)",method_label:"Método: {{method}}"},cancel_signature_dialog:{title:"Cancelar assinatura",description:"Informe o motivo do cancelamento. Esta ação não pode ser desfeita.",reason_label:"Motivo",reason_placeholder:"Descreva o motivo do cancelamento...",notify_employee_label:"Notificar colaborador",confirm:"Confirmar cancelamento",confirming:"Cancelando..."},signing_link_dialog:{title:"Link de assinatura",description:"Envie este link manualmente ao colaborador. Disponível apenas enquanto a assinatura estiver pendente.",description_with_name:"Envie este link manualmente para {{name}}. Disponível apenas enquanto a assinatura estiver pendente.",label:"URL",copy:"Copiar",copied:"Copiado!",loading:"Gerando link...",error:"Falha ao obter link. Tente novamente.",retry:"Tentar novamente"},toasts:{resend_requested:"Reenvio solicitado",simulation:"Simulação de notificação enviada",cancel_signature:"Assinatura cancelada",download_signed:"Baixar assinado",signed_file_unavailable:"O documento assinad
1o ainda não está disponível. Aguarde todas as assinaturas serem coletadas.",error:"Ocorreu um erro. Tente novamente.",link_copied:"Link copiado para a área de transferência",link_copy_error:"Falha ao copiar o link. Copie manualmente."}},toasts:{resend_requested:{title:"Reenvio solicitado",description:"Os documentos pendentes serão reenviados."},export_success:{title:"Exportação concluída",description:"O arquivo foi baixado com sucesso."},document_created:{title:"Documento criado",description:"O documento foi criado e está pronto para envio."},cancel_document_success:{title:"Documento cancelado",description:"O documento foi cancelado com sucesso."},cancel_document_error:{title:"Erro ao cancelar",description:"Não foi possível cancelar o documento. Tente novamente."},sync_document_success:{title:"Sincronização concluída",description:"{{updated}} assinatura(s) atualizada(s), {{unchanged}} já sincronizada(s), {{failed}} falha(s)."},sync_document_partial:{title:"Sincronização com falhas",description:"{{updated}} assinatura(s) atualizada(s), mas {{failed}} falharam. Tente sincronizar novamente."},sync_document_empty:{title:"Nada a sincronizar",description:"Este documento não tem assinaturas pendentes para sincronizar com o provedor."},sync_document_error:{title:"Erro ao sincronizar",description:"Não foi possível sincronizar as assinaturas do documento. Tente novamente."}},new_document_modal:{title:"Novo Documento",description:"Faça upload de um documento para coleta de assinaturas",fields:{title:"Título do documento",type:"Tipo",company:"Empresa",period:"Competência",deadline:"Prazo",file:"Arquivo PDF",description:"Descrição (opcional)"},placeholders:{title:"Ex: Folha de Ponto - Janeiro 2024",company:"Selecione a empresa",description:"Informações adicionais sobre o documento"},upload:{drag_drop:"Clique para selecionar ou arraste o arquivo",formats:"PDF até 10MB"},select_all_signers:"Enviar para todos os colaboradores autorizados da empresa selecionada",warning:"Após criar o documento, você poderá enviá-lo para assinatura na tela de detalhes.",submitting:"Criando...",submit:"Criar Documento",errors:{invalid_file_type:"Apenas arquivos PDF são permitidos",file_too_large:"O arquivo deve ter no máximo 10MB",signers_load_failed:"Erro ao carregar colaboradores. Tente novamente."}},new_signature_batch_modal:{title:"Novo lote de assinatura",description:"Selecione um espelho de ponto e os colaboradores. Quem já tem um envio em andamento será ignorado para evitar duplicidade.",submitting:"Enviando...",submit:"Enviar para assinatura",report_step:{label:"Espelho de ponto",placeholder:"Selecione o espelho de ponto",empty:"Nenhum espelho de ponto pronto para envio foi encontrado.",option_label:"Espelho de Ponto - #{{code}} ({{initialDate}} - {{finalDate}})"},collaborators_step:{title:"{{count}} de {{total}} selecionado(s)",select_all:"Selecionar todos",deselect_all:"Limpar seleção",empty:"Nenhum colaborador disponível para este relatório.",badges:{already_sent:"Já enviado",duplicate_risk:"Envio em andamento"},badge_hints:{already_sent:"Pode ser reenviado: o envio anterior já foi finalizado.",duplicate_risk:"Será ignorado: já há uma assinatura pendente para este colaborador."},ineligibility_reasons:{NO_UNIDADE_NEGOCIO:"Sem unidade de negócio",UNIDADE_NOT_CONFIGURED:"Assinatura não configurada na unidade",UNIDADE_DISABLED:"Assinatura desativada na unidade",COLABORADOR_DISABLED:"Assinatura desativada para este colaborador",NO_EMAIL:"Sem e-mail cadastrado",fallback:"Inelegível para envio"},groups:{eligible:"🟡 Pendêntes",already_sent:"🟢 Enviados",ineligible:"⚠️ Não autorizados"}},toasts:{success:{title:"Lote enviado",description:"{{queued}} colaborador(es) enfileirado(s) para assinatura. O envio será processado em segundo plano.",description_with_skipped:"{{queued}} colaborador(es) enfileirado(s). {{skipped}} ignorado(s) por já terem envio em andamento. O processo continua em segundo plano."},error:{title:"Erro ao enviar lote",description:"Não foi possível iniciar o envio. Tente novamente."}}},export_modal:{title:"Exportar Relatório",description:"Escolha o formato de exportação",formats:{csv:"CSV (Excel)",pdf:"PDF"},fields:{format:"Formato",include_signatures:"Incluir detalhes de assinaturas",date_range:"Período"},submit:"Exportar",submitting:"Exportando..."}}},header:{dropdown_information:{upgrade_plan:"Upgrade de plano",account:"Conta",financial:"Financeiro",adjust_notifications:"Ajustar notificações",logout:"Sair"},dropdown_organization:{title:"Organização",all:"Todas",units_selected:"{{count}} unidades",selected_of_total:"{{selected}} de {{total}} unidades",selected_of_total_aria:"{{selected}} de {{total}} unidades selecionadas",select_all:"Selecionar todas",search_placeholder:"Buscar unidade",empty:"Nenhuma unidade encontrada",not_applicable:"Filtro não se aplica nesta tela"},dropdown_notifications:{title:"Notificações",buttons:{mark_all_reads:"Marcar todas como lido",mark_as_read:"Marcar como lido",mark_as_unread:"Marcar como não lido"}
1,switch:{view_only_unreads:"Mostrar apenas não lidos."},empty_state:{description:"Você não tem notificações no momento."},cards:{adjustment_requested_created:{description:"Agora precisamos que você aguarde a administração da empresa analisar o seu pedido e responder a essa solicitação. Você será notificado quando isso acontecer.",highlight:"aguarde a administração da empresa",title:"Olá {{name}}, você solicitou um ajuste no formato de {{adjustmentFormat}}."},adjustment_requested_approved:{title:"Olá, {{name}}.",description:'Está tudo certo, a sua solicitação de "{{adjustmentFormat}}" realizada no dia {{adjustmentDate}} foi aprovada com sucesso pela administração.'},adjustment_requested_rejected:{title:"Olá {{name}}.",description:"A sua solicitação de {{adjustmentFormat}}, realizada no dia {{adjustmentDate}}, não foi aprovada pela administração. Em caso de dúvidas ou necessidade de ajustes adicionais, orientamos entrar em contato com o seu gestor.",highlight:"não foi aprovada pela administração"},user_new_document:{title:"Novo documento!",description:"Seu {{documentType}} já está disponível na Pontua. Acesse seus documentos para consultá-lo."}}},sitemap:{search:{placeholder:"Procure por funcionalidades"},suggestions:{title:"Histórico"},menu:{title:"Sugestões",options:{positions:"Cargos",departments:"Departamentos",teams:"Equipes",cost_centers:"Centro de custo",work_locations:"Local de trabalho",adjustments:"Solicitação de ajustes",balances:"Saldo de Banco de Horas",bulk_adjustments:"Ajuste em massa",closing:"Fechamento",integrations:"Integrações",security:"Auditoria de Segurança",transaction_history:"Movimentação do Banco de Horas",vacations_absences:"Férias e Afastamentos",work_journey:"Auditoria da Jornada de Trabalho"}}}},side_bar:{admin_manager:{init:"Início",collaborators_profile:"Perfil dos Colaboradores",point:{title:"Ponto",subItems:{1:"Painel de ponto",2:"Frequência",3:"Solicitações",4:"Auditoria",5:"Ajuste em massa",6:"Banco de horas",7:"Fechamento",8:"Folha de Pagamento"}},manage:{title:"Gerenciar",subItems:{1:"Unidade de negócio",2:"Colaboradores",3:"Turnos",4:"Exceção de Turno"}},reports:"Relatórios",documents_management:{title:"Gestão de Documentos"},documents:{title:"Documentos",subItems:{1:"Assinatura Digital"}},settings:"Configurações",settings_subitems:{access_control:"Controle de Acesso"},help:"Central de Ajuda"},user:{init:"Início",my_profile:"Meu Perfil",notifications:"Notificações",help:"Central de Ajuda"}}};Fe.use(ta).init({lng:"ptBr",debug:!1,resources:{en:{translation:na},es:{translation:da},ptBr:{translation:la}},fallbackLng:"ptBr",interpolation:{escapeValue:!1}});function Y(a){return re(a)||ie(a)}const q=new aa({defaultOptions:{queries:{staleTime:1e3*60*5}}}),Ja=()=>[{title:ze}];class ca{async getItem(e){return q.getQueryData([e])}async setItem(e,o){return q.setQueryData([e],o)}async removeItem(e){return q.removeQueries({queryKey:[e]})}}xe(()=>new ca);const Qa=()=>[{rel:"preconnect",href:"https://fonts.googleapis.com"},{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"}];function Wa({children:a}){return s.jsxs("html",{lang:"pt-br",children:[s.jsxs("head",{children:[s.jsx("meta",{charSet:"utf-8"}),s.jsx("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),s.jsx(ge,{}),s.jsx(ve,{}),s.jsx("link",{rel:"icon",type:"image/x-icon",href:"/favicon.png"}),s.jsx("link",{rel:"shortcut icon",href:"/favicon.png",type:"image/x-icon"})]}),s.jsxs("body",{className:"text-dark",children:[s.jsx(Pe,{client:q,children:s.jsx(ua,{children:a})}),s.jsx(be,{}),s.jsx(fe,{})]})]})}function ua({children:a}){const{token:e}=He(),o=Je();return s.jsx(qe,{apiBaseUrl:"https://api.pontua.com.br",getToken:()=>e,initialSnapshot:o,onError:t=>{w()&&M(t,{tags:{sdk:"feature-flags"}})},children:a})}const Za=me(function(){return s.jsx(sa,{children:s.jsx(ra,{children:s.jsx(_.Provider,{children:s.jsxs(Ge,{children:[s.jsx(he,{}),s.jsx(oa,{})]})})})})}),Xa=pe(function(){const e=Ce();return p.useEffect(()=>{Y(e)&&se()||!Ae(e)&&e&&!Y(e)&&w()&&M(e)},[e]),s.jsx(Qe,{})});
1export{Xa as ErrorBoundary,Wa as Layout,Za as default,Qa as links,Ja as meta};
2//# sourceMappingURL=root-B6LQR1wH.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.