Skip to content

Commit b06e63b

Browse files
author
github-actions
committed
chore: update docs translations from Crowdin and fix internal links
1 parent 86a48c8 commit b06e63b

File tree

2 files changed

+97
-97
lines changed

2 files changed

+97
-97
lines changed

packages/twenty-docs/l/tr/user-guide/data-model/capabilities/relation-fields.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Nesne A'daki birçok kayıt, Nesne B'deki birçok kayda bağlanabilir.
4747
**Lab Özelliği**: Kesişim ilişkileri, kullanılmadan önce **Settings → Updates → Lab** bölümünde etkinleştirilmelidir.
4848
</Warning>
4949

50-
See [How to Create Many-to-Many Relations](/l/tr/user-guide/data-model/how-tos/create-many-to-many-relations) for a complete step-by-step guide.
50+
Eksiksiz bir adım adım kılavuz için [Çoktan Çoğa İlişkiler Nasıl Oluşturulur](/l/tr/user-guide/data-model/how-tos/create-many-to-many-relations) bölümüne bakın.
5151

5252
## Bir İlişki Alanı Oluşturma
5353

Lines changed: 96 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -1,180 +1,180 @@
11
---
2-
title: Create Many-to-Many Relations
3-
description: Connect records where many items on both sides can be linked together using junction objects.
2+
title: Çoktan-çoka İlişkiler Oluşturun
3+
description: Her iki tarafta da çok sayıda öğenin birbirine bağlanabildiği kayıtları bağlantı nesneleriyle bağlayın.
44
---
55

6-
Many-to-many relations let you connect multiple records on both sides. For example: many People can work on many Projects, and each Project can have many People.
6+
Çoktan-çoka ilişkiler, her iki tarafta birden fazla kaydı bağlamanıza olanak tanır. Örneğin: Birçok kişi birçok projede çalışabilir ve her proje birçok kişiye sahip olabilir.
77

88
<Warning>
9-
**Lab Feature**: Junction relations are currently in the Lab. Enable them at **SettingsUpdates → Lab** before following this guide.
9+
**Lab Özelliği**: Bağlantı ilişkileri şu anda Lab'de. Bu kılavuzu uygulamadan önce **AyarlarGüncellemeler → Lab** bölümünde bunları etkinleştirin.
1010
</Warning>
1111

1212
<Note>
13-
This feature also requires **Advanced mode** to be enabled (toggle at the bottom right of Settings).
13+
Bu özellik ayrıca **Gelişmiş mod**un etkinleştirilmesini gerektirir (Ayarlar'ın sağ alt kısmındaki anahtarı kullanın).
1414
</Note>
1515

16-
## When to Use Many-to-Many
16+
## Çoktan-çoka Ne Zaman Kullanılır
1717

18-
Use many-to-many when both sides of a relationship can have multiple connections:
18+
Bir ilişkinin her iki tarafında da birden fazla bağlantı olabiliyorsa çoktan-çoka ilişkileri kullanın:
1919

20-
| Relationship | Örnek |
21-
| ----------------- | ------------------------------------------------------------------------ |
22-
| PeopleProjects | A person works on multiple projects; a project has multiple team members |
23-
| CompaniesTags | A company can have multiple tags; a tag can apply to multiple companies |
24-
| ProductsOrders | A product can be in multiple orders; an order contains multiple products |
20+
| İlişki | Örnek |
21+
| --------------------- | ----------------------------------------------------------------------------------------- |
22+
| KişilerProjeler | Bir kişi birden fazla projede çalışır; bir proje birden fazla ekip üyesine sahiptir |
23+
| ŞirketlerEtiketler | Bir şirketin birden fazla etiketi olabilir; bir etiket birden fazla şirkete uygulanabilir |
24+
| ÜrünlerSiparişler | Bir ürün birden fazla siparişte yer alabilir; bir sipariş birden fazla ürün içerir |
2525

2626
## Nasıl Çalışır
2727

28-
Twenty uses a **junction object** pattern for many-to-many relations. A junction object sits between two objects and holds the connections:
28+
Twenty, çoktan-çoka ilişkiler için bir **bağlantı nesnesi** desenini kullanır. Bir bağlantı nesnesi iki nesnenin arasında yer alır ve bağlantıları tutar:
2929

3030
```
3131
People ←→ Project Assignments ←→ Projects
3232
```
3333

34-
The **Project Assignments** object (junction) has:
34+
**Project Assignments** nesnesi (bağlantı) şunlara sahiptir:
3535

36-
* A relation to People (many-to-one)
37-
* A relation to Projects (many-to-one)
36+
* People ile bir ilişki (çoktan-bire)
37+
* Projects ile bir ilişki (çoktan-bire)
3838

39-
When you enable the junction relation toggle, Twenty displays linked records directly instead of showing the intermediate junction records.
39+
Bağlantı ilişkisi anahtarını etkinleştirdiğinizde, Twenty aradaki bağlantı kayıtlarını göstermeden bağlı kayıtları doğrudan görüntüler.
4040

4141
## Ön Gereksinimler
4242

43-
1. **Enable Junction Relations in Lab**: Go to **SettingsUpdates → Lab** and enable **Junction Relations**
44-
2. **Enable Advanced mode**: Toggle on **Advanced mode** at the bottom right of the Settings sidebar
45-
3. Plan your data model:
46-
* Which two objects are you connecting?
47-
* What should the junction object be called?
43+
1. **Lab'de Bağlantı İlişkilerini Etkinleştirin**: **AyarlarGüncellemeler → Lab** bölümüne gidin ve **Junction Relations**'ı etkinleştirin
44+
2. **Gelişmiş modu etkinleştirin**: Ayarlar kenar çubuğunun sağ alt kısmındaki **Advanced mode** anahtarını açın
45+
3. Veri modelinizi planlayın:
46+
* Hangi iki nesneyi bağlıyorsunuz?
47+
* Bağlantı nesnesinin adı ne olmalı?
4848

49-
## Step 1: Create the Junction Object
49+
## Adım 1: Bağlantı Nesnesini Oluşturun
5050

51-
First, create the intermediate object that will hold the connections.
51+
Önce, bağlantıları tutacak ara nesneyi oluşturun.
5252

5353
1. **Ayarlar → Veri Modeli** bölümüne gidin
5454
2. **+ Yeni nesne**'ye tıklayın
55-
3. Name it descriptively (e.g., "Project Assignment", "Team Member", "Product Order")
55+
3. Açıklayıcı bir ad verin (örn. "Project Assignment", "Team Member", "Product Order")
5656
4. **Kaydet**'e tıklayın
5757

5858
<Tip>
59-
**Naming convention**: Use a name that describes the relationship, like "Project Assignment" or "Team Membership". This makes the data model easier to understand.
59+
**Adlandırma kuralı**: "Project Assignment" veya "Team Membership" gibi ilişkiyi tanımlayan bir ad kullanın. Bu, veri modelinin anlaşılmasını kolaylaştırır.
6060
</Tip>
6161

62-
## Step 2: Create Relations from the Junction Object
62+
## Adım 2: Bağlantı Nesnesinden İlişkiler Oluşturun
6363

64-
Add relation fields from the junction object to both objects you want to connect.
64+
Bağlamak istediğiniz her iki nesneye de bağlantı nesnesinden ilişki alanları ekleyin.
6565

66-
### First Relation (JunctionObject A)
66+
### İlk İlişki (BağlantıNesne A)
6767

68-
1. Select your junction object in **SettingsData Model**
68+
1. **AyarlarVeri Modeli**'nde bağlantı nesnenizi seçin
6969
2. **+ Alan Ekle**'ye tıklayın
70-
3. Choose **Relation** as the field type
71-
4. Select the first object (e.g., "People")
72-
5. Set the relation type to **Many-to-One** (many assignments can link to one person)
73-
6. Name the fields:
74-
* Field on junction: e.g., "Person"
75-
* Field on People: e.g., "Project Assignments"
70+
3. Alan türü olarak **İlişki**'yi seçin
71+
4. İlk nesneyi seçin (örn. "People")
72+
5. İlişki türünü **Çoktan-Bire** olarak ayarlayın (birçok atama bir kişiye bağlanabilir)
73+
6. Alanları adlandırın:
74+
* Bağlantı üzerindeki alan: örn. "Person"
75+
* People üzerindeki alan: örn. "Project Assignments"
7676
7. **Kaydet**'e tıklayın
7777

78-
### Second Relation (JunctionObject B)
78+
### İkinci İlişki (BağlantıNesne B)
7979

80-
1. Still on the junction object, click **+ Add Field**
81-
2. Choose **Relation** as the field type
82-
3. Select the second object (e.g., "Projects")
83-
4. Set the relation type to **Many-to-One**
84-
5. Name the fields:
85-
* Field on junction: e.g., "Project"
86-
* Field on Projects: e.g., "Team Members"
80+
1. Hâlâ bağlantı nesnesindeyken, **+ Add Field**'e tıklayın
81+
2. Alan türü olarak **İlişki**'yi seçin
82+
3. İkinci nesneyi seçin (örn. "Projects")
83+
4. İlişki türünü **Çoktan-Bire** olarak ayarlayın
84+
5. Alanları adlandırın:
85+
* Bağlantı üzerindeki alan: örn. "Project"
86+
* Projects üzerindeki alan: örn. "Team Members"
8787
6. **Kaydet**'e tıklayın
8888

89-
## Step 3: Configure the Junction Relation Display
89+
## Adım 3: Bağlantı İlişkisi Görüntüsünü Yapılandırın
9090

91-
Now configure the source objects to display linked records directly, skipping the intermediate junction object.
91+
Şimdi kaynak nesneleri, aradaki bağlantı nesnesini atlayıp bağlı kayıtları doğrudan gösterecek şekilde yapılandırın.
9292

9393
1. **Ayarlar → Veri Modeli** bölümüne gidin
94-
2. Select the first object (e.g., "People")
95-
3. Find the relation field pointing to the junction object (e.g., "Project Assignments")
96-
4. Click to edit the field
97-
5. Enable **"This is a relation to a Junction Object"**
98-
6. Select the **Target relation** (e.g., "Project" — the field on the junction that points to the other side)
94+
2. İlk nesneyi seçin (örn. "People")
95+
3. Bağlantı nesnesini işaret eden ilişki alanını bulun (örn. "Project Assignments")
96+
4. Alanı düzenlemek için tıklayın
97+
5. **"Bu, bir bağlantı nesnesine kurulan bir ilişkidir"** seçeneğini etkinleştirin
98+
6. **Hedef ilişki**yi seçin (örn. "Project" — bağlantı üzerindeki, diğer tarafı işaret eden alan)
9999
7. **Kaydet**'e tıklayın
100100

101101
{/* TODO: Add image
102102
<img src="/images/user-guide/fields/junction-relation-toggle.png" style={{width:'100%'}}/>
103103
*/}
104104

105-
Repeat for the other object:
105+
Diğer nesne için tekrarlayın:
106106

107-
1. Select "Projects" in Data Model
108-
2. Edit the "Team Members" relation field
109-
3. Enable the junction toggle
110-
4. Select "Person" as the target relation
107+
1. Veri Modeli'nde "Projects"i seçin
108+
2. "Team Members" ilişki alanını düzenleyin
109+
3. Bağlantı anahtarını etkinleştirin
110+
4. Hedef ilişki olarak "Person"ı seçin
111111
5. Kaydet
112112

113113
## Sonuç
114114

115-
After configuration:
115+
Yapılandırmadan sonra:
116116

117-
* On a **Person** record, the "Project Assignments" field displays **Projects** directly (not assignment records)
118-
* On a **Project** record, the "Team Members" field displays **People** directly
117+
* Bir **Person** kaydında, "Project Assignments" alanı **Projects**'i doğrudan görüntüler (atama kayıtlarını değil)
118+
* Bir **Project** kaydında, "Team Members" alanı **People**'ı doğrudan görüntüler
119119

120-
The junction object still exists and stores the connections, but the UI presents a cleaner many-to-many view.
120+
Bağlantı nesnesi hâlâ mevcuttur ve bağlantıları saklar, ancak kullanıcı arayüzü daha sade bir çoktan-çoka görünüm sunar.
121121

122-
## Example: PeopleProjects
122+
## Örnek: KişilerProjeler
123123

124-
Here's a complete walkthrough:
124+
İşte eksiksiz bir adım adım anlatım:
125125

126-
### Create the Junction Object
126+
### Bağlantı Nesnesini Oluşturun
127127

128-
* Name: **Project Assignment**
129-
* Description: "Links people to projects they work on"
128+
* Ad: **Project Assignment**
129+
* Açıklama: "Kişileri üzerinde çalıştıkları projelere bağlar"
130130

131-
### Add Relations
131+
### İlişkiler Ekleyin
132132

133133
1. **Project Assignment → People**
134-
* Type: Many-to-One
135-
* Field on Assignment: "Person"
136-
* Field on People: "Project Assignments"
134+
* Tür: Çoktan-Bire
135+
* Assignment üzerindeki alan: "Person"
136+
* People üzerindeki alan: "Project Assignments"
137137

138138
2. **Project Assignment → Projects**
139-
* Type: Many-to-One
140-
* Field on Assignment: "Project"
141-
* Field on Projects: "Team Members"
139+
* Tür: Çoktan-Bire
140+
* Assignment üzerindeki alan: "Project"
141+
* Projects üzerindeki alan: "Team Members"
142142

143-
### Configure Junction Display
143+
### Bağlantı Görüntüsünü Yapılandırın
144144

145-
1. On **People** object:
146-
* Edit "Project Assignments" field
147-
* Enable junction toggle
148-
* Target: "Project"
145+
1. **People** nesnesinde:
146+
* "Project Assignments" alanını düzenleyin
147+
* Bağlantı anahtarını etkinleştirin
148+
* Hedef: "Project"
149149

150-
2. On **Projects** object:
151-
* Edit "Team Members" field
152-
* Enable junction toggle
153-
* Target: "Person"
150+
2. **Projects** nesnesinde:
151+
* "Team Members" alanını düzenleyin
152+
* Bağlantı anahtarını etkinleştirin
153+
* Hedef: "Person"
154154

155-
### Use It
155+
### Kullanın
156156

157-
* Open a Person record → See their Projects directly
158-
* Open a Project record → See team members directly
159-
* Create new connections from either side
157+
* Bir Person kaydını açın → Projelerini doğrudan görün
158+
* Bir Project kaydını açın → Ekip üyelerini doğrudan görün
159+
* Her iki taraftan da yeni bağlantılar oluşturun
160160

161-
## Adding Extra Data to Connections
161+
## Bağlantılara Ek Veri Ekleme
162162

163-
Since the junction object is a real object, you can add custom fields to store information about the relationship:
163+
Bağlantı nesnesi gerçek bir nesne olduğundan, ilişkiyle ilgili bilgileri saklamak için özel alanlar ekleyebilirsiniz:
164164

165-
* **Role**: "Developer", "Designer", "Manager"
166-
* **Start Date**: When they joined the project
167-
* **Hours Allocated**: Weekly hours on this project
165+
* **Rol**: "Geliştirici", "Tasarımcı", "Yönetici"
166+
* **Başlangıç Tarihi**: Projeye katıldıkları tarih
167+
* **Ayrılan Saatler**: Bu projedeki haftalık saat sayısı
168168

169-
To access this data, navigate to the junction object directly or query it via the API.
169+
Bu verilere erişmek için doğrudan bağlantı nesnesine gidin veya API aracılığıyla sorgulayın.
170170

171171
## Kısıtlamalar
172172

173-
* **CSV Import/Export**: Importing many-to-many relations directly is not supported. Import records to the junction object instead.
174-
* **Filters**: Filtering by many-to-many relations may have limited options.
173+
* **CSV İçe/Dışa Aktarma**: Çoktan-çoka ilişkilerin doğrudan içe aktarımı desteklenmez. Bunun yerine kayıtları bağlantı nesnesine içe aktarın.
174+
* **Filtreler**: Çoktan-çoka ilişkilere göre filtrelemenin seçenekleri sınırlı olabilir.
175175

176176
## İlgili
177177

178-
* [Relation Fields](/l/tr/user-guide/data-model/capabilities/relation-fields)relation types explained
179-
* [Create Custom Objects](/l/tr/user-guide/data-model/how-tos/create-custom-objects)how to create objects
180-
* [Create Relation Fields](/l/tr/user-guide/data-model/how-tos/create-relation-fields)basic relation setup
178+
* [İlişki Alanları](/l/tr/user-guide/data-model/capabilities/relation-fields)ilişki türlerinin açıklaması
179+
* [Özel Nesneler Oluşturma](/l/tr/user-guide/data-model/how-tos/create-custom-objects)nesneleri nasıl oluşturacağınız
180+
* [İlişki Alanları Oluşturma](/l/tr/user-guide/data-model/how-tos/create-relation-fields)temel ilişki kurulumu

0 commit comments

Comments
 (0)