# Set Culture Info

Bu metod, robotun çalışacağı kültür (dil ve bölge) ayarlarını yapılandırmak için kullanılır.



---

### :arrow_left:**GİRDİ**

| **Parametre** | **Tip** | **Zorunlu** | **Açıklama** |
|-----------|-----|---------|----------|
| `CultureInfo` | `String` | ❌Hayır  | Kültür kodu (ör: "tr-TR") |
| `DecimalSeparator` | `String` | ❌Hayır  | Ondalık ayırıcı (ör: ",") |
| `ShortDatePattern` | `String` | ❌Hayır  | Kısa tarih formatı (ör: "dd.MM.yyyy") |



---

### 🎯 Amaç

* Tarih, saat ve sayı formatlarının doğru şekilde işlenmesini sağlamak
* Bölgesel farklılıklardan kaynaklı veri hatalarını önlemek
* Süreçlerin farklı ülke ve dil ortamlarında tutarlı çalışmasını sağlamak


---

### ⚙️ Çalışma Mantığı

* Metod çağrıldığında robotun geçerli kültür ayarı güncellenir
* Bu ayar, süreç boyunca kullanılan:
  * Tarih formatları
  * Saat formatları
  * Sayı ve para birimi formatları  
    üzerinde doğrudan etkili olur


---

### 📥 Girdi Parametreleri

#### 🔹 Culture Name

Ayarlanacak kültür bilgisidir.

Örnek:

* `tr-TR` → Türkçe (Türkiye)
* `en-US` → İngilizce (ABD)
* `de-DE` → Almanca (Almanya)


---

### 📌 Özellikler

* Tüm süreç boyunca geçerli olacak şekilde uygulanır
* Veri dönüşümlerinde (parse/format) kritik rol oynar
* Özellikle çoklu ülke/bölge ile çalışan projelerde gereklidir


---

### ⚠️ Önemli Notlar

* Yanlış kültür seçimi veri hatalarına neden olabilir  
  (Örn: 01/02/2025 → 1 Şubat mı, 2 Ocak mı?)
* Sayı formatlarında nokta/virgül ayrımı farklılık gösterebilir
* Sürecin başında ayarlanması önerilir


---

### 💡 Kullanım Senaryoları

* Uluslararası veri işleme süreçleri
* Farklı bölge formatlarında raporlama
* API ve veri tabanı entegrasyonlarında format uyumluluğu


---

### 🔁 Örnek

* `en-US` kültüründe: **1,234.56**
* `tr-TR` kültüründe: **1.234,56**


---

### 💡 Özet

Set Culture Info metodu, robotun bölgesel davranışlarını kontrol altına alarak veri tutarlılığını sağlar ve farklı lokasyonlara uyumlu otomasyon geliştirilmesine olanak tanır.