# useIntlKey

## Purpose
Resolves internationalization keys with fallback logic.

## Resolution Order
1. Directly passed `intlKey` prop
2. Namespace lookup via `intlNS` prop
3. Default namespace from `useNamespace`

## Error Handling
Throws error if:
- No key passed directly
- No key found in registry
- Namespace not registered

## Usage
```jsx
const Component = ({ intlKey, intlNS }) => {
  const resolvedKey = useIntlKey(intlKey, intlNS);
  // Uses resolved key for translations
};
```
