Skip to content

Commit

Permalink
Merge pull request #471 from burdagay/master
Browse files Browse the repository at this point in the history
Cebuano Localization #11
  • Loading branch information
yurikuzn committed Feb 22, 2018
2 parents c0d43fc + 8a9d569 commit 71090cb
Show file tree
Hide file tree
Showing 6 changed files with 275 additions and 11 deletions.
122 changes: 122 additions & 0 deletions i18n/ceb_PH/development/custom-views.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
# Mga Custom nga View

## Mga Record View

Ang EspoCRM framework naghatag ug mga flexible nga abilidad aron itakda ang mga custom view alang sa pipila nga matang sa entity. Kini kinahanglan nga gihubat sa `clientDefs` nga kategoriya sa metadata.

`custom/Espo/Custom/Resources/metadata/clientDefs/YourEntityType.json`

```json
{
"views": {
"list": "custom:views/your-entity-type/list",
"detail": "custom:views/your-entity-type/detail",
"edit": "custom:views/your-entity-type/edit"
},
"recordViews": {
"list": "custom:views/your-entity-type/record/list",
"detail": "custom:views/your-entity-type/record/detail",
"edit": "custom:views/your-entity-type/record/edit"
}
}
```

`client/custom/src/views/your-entity-type/record/detail.js`

Ang Record/Detail view naglakip sa tanan nga mga panel nga adunay mga field, mga relasyon ug ubang mga datos nga imong makita sa detail view. Wala kini'y header ug mga buton sa tuo nga bahin.

```javascript
Espo.define('custom:views/your-entity-type/record/detail', 'views/record/detail', function (Dep) {

return Dep.extend({
template: 'custom:views/your-entity-type/record/detail', // Here is your custom template. Omit if you don't need it.
middleView: 'custom:views/your-entity-type/record/detail-middle', // Here is your custom view. Omit if you don't need it.
sideView: 'custom:views/your-entity-type/record/detail-side', // Here is your custom view. Omit if you don't need it.
bottomView: 'custom:views/your-entity-type/record/detail-bottom', // Here is your custom view. Omit if you don't need it.

setup: function () {
Dep.prototype.setup.call(this);

this.hideField('someField');
this.showField('someField');

// Custom initalization logic here. Like binding listening to model changes.
this.listenTo(this.model, 'change:myField', function () {
this.model.set('anotherField', this.model.get('myField') + ' Hello');

this.hideField('someField');
this.showField('someField');
this.setFieldRequired('someField');
this.setFieldNotRequired('someField');

this.setFieldReadOnly('someField');
this.setFieldNotReadOnly('someField');

this.hidePanel('activities');
this.showPanel('history');
}, this);
},

afterRender: function () {
Dep.prototype.afterRender.call(this);

// Custom code to be invoked right after rendering, when DOM is avaiable.
this.$el.find('label[data-name="myField"]').addClass('hidden');
}
});
});

```

Makahimo ka sa pagbuhat sa usa ka custom nga template uban sa mosunod nga path:
`client/custom/res/templates/your-entity-type/record/detail.tpl`



`client/custom/src/views/your-entity-type/detail.js`

Ang Detail view adunay Record/Detail view ug Header.


`client/custom/src/views/your-entity-type/edit.js`
`client/custom/src/views/your-entity-type/record/edit.js`

Sama ra sa detail apan gamiton ra sa dihang ang rekord nga gimugna o gi-edit dili sa inline-edit mode.


`client/custom/src/views/your-entity-type/list.js`

Ang List view adunday Record/List view, Header ug Search Form View.


`client/custom/src/views/your-entity-type/record/list.js`

Ang List/Record view naglangkob sa mga laray sa mga rekord.


Kini angay nga isulti nga kinahanglan nimong makuha ang imong view class gikan sa espesipiko nga klase sa imung entity kung ang usa naa na.

```javascript
Espo.define('custom:views/email/record/detail', 'views/email/record/detail', function (Dep) {

});
```

## Mga Field View

Ang mga Custom views alang sa mga espesipiko nga mga field kinahanglan nga matino sa seksyon sa entityDefs sa metadata.

`custom/Espo/Custom/Resources/metadata/entityDefs/YourEntityType.json`



```json
{
"fields": {
"yourFieldName": {
"view": "custom:views/your-entity-type/fields/your-field-name"
}
}
}
```

54 changes: 54 additions & 0 deletions i18n/ceb_PH/user-guide/activities-and-calendar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Mga Aktibidad ug Kalendaryo

Adunay tulo ka klase nga matang sa mga aktibidad nga anaa sa EspoCRM gumikan sa default:

* Mga miting;
* Mga tawag;
* Mga tahas.

Ang administrador makahimo ug usa ka custom nga entity sa matang sa panghitabo. Unya sa Administration > Settings > Activities posible nga itakda kini nga klase sa entity isip usa ka aktibidad ug mahimo kining makita sa kalendaryo.

Adunay 'My Activities' nga dashlet nga nagpakita sa aktwal ug umaabot nga mga tahas sa aktibidad nga may kalabutan sa kasamtangan nga tiggamit.

Ang mga Account, Contact, Lead, Oportunidad ug Kaso adunay Activities panel nga makita sa detail view. Ang mga custom nga entity sa Base Plus nga matang adunay usab Activities panel.

## Mga Miting, Mga Tawag

### Mga Nanambong

Adunay 3 nga matang sa mga nanambong nga gisuportahan: Mga tiggamit, Mga Contact, Mga Lead. Alang sa matag mitambong posible nga mahibal-an ang status sa pagdawat: Gidawat, Tentative, Mibalibad. Adunay usa ka abilidad sa pagpadala sa mga email sa imbitasyon ngadto sa mga nanambong pinaagi sa pag-klik sa button sa ibabaw nga bahin sa tuo. Ang mga nanambong makahimo sa pagtakda sa ilang status sa pagdawat pinaagi sa pag-klik sa katugbang nga link sa email.

### Mga Pahinumdom

Adunay duha ka matang sa pahinumdom: Popup (in-app nga mensahe) ug Email.

### Default nga Gidugayon

Ang default nga gidugayon mahimong usbon sa administrador sa Administration > Entity Manager > Meetings / Calls > Fields > Duration > Default. Kini kinahanglan nga itakda sa mga segundo.

## Mga aktibidad

Dili kinahanglan ang petsa sa pagsugod ug petsa nga gikinahanglan nga mga field. Ang mga petsa mahimong matino nga adunay o walay time parts.

### Mga Pahinumdom

Ang mga pahinumdum sa tahas sa aktibidad mahimong magamit kung ang petsa nga gikihanglan kay gitakda ug adunay time part.

## Ang Kalendaryo

Ang kalendaryo nagpakita sa mga Miting, Mga Tawag, mga Gimbuhaton. Posible usab nga ipakita ang mga custom entity sa klase sa Event.

Gisuportahan nga mga View:

* Buwan;
* Seman;
* Adlaw;
* Timeline.

Ang mga tiggamit mahimong makadugang sa Kalendaryo sa ilang dashboard.

Posible nga makita ang kalendaryo sa laing tiggamit (kung adunay access nga gitino sa mga posisyon). Ang button sa kalendaryo anaa sa detail view sa tiggamit.

### Gipakigbahin nga Kalendaryo

Ang gipakigbahin nga kalendaryo anaa lamang sa Timeline view. Nagatugot kini sa pagtan-aw sa mga panghitabo sa daghang tiggamit.
35 changes: 35 additions & 0 deletions i18n/ceb_PH/user-guide/case-management.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Pagdumala sa Kaso

Ang mga kaso naghatag og abilidad sa pagsubay sa isyu. Kini usa ka labing mahinungdanon nga aspeto sa pagserbisyo sa customer sa EspoCRM. Ang termino sa tiket mahimo usab nga gamiton alang sa Mga Kaso.

Ang entity sa mga kaso mahimong mahilambigit sa usa ka Account ug / o adunay daghang mga Contact.

Ang bag-ong mga kaso kinahanglan nga lihukon sa mosunod nga mga sitwasyon:

* Sa manual nga pamaagi sa mga tiggamit sa CRM;
* Sa manual nga pamaagi sa tiggamit sa customer portal;
* Pinaagi sa API (e.g. pinaagi sa web form);
* Awtomatiko sa diha nga ang usa ka bag-ong email miabut sa usa ka espesipiko nga mailbox.
* Awtomatiko gumikan sa lagda sa Workflow.

Ang rekord sa kaso adunay usa ka stream nga mahimong magamit alang sa komunikasyon tali sa kustomer ug serbisyo. Ang mga tiggamit sa CRM makahimo usab ug mga internal nga post nga dili makita sa usa ka customer portal.

Sa diha nga ang bag-ong kaso gimugna sa usa ka tiggamit sa portal, dili na kini igahin sa bisan kinsa nga tiggamit. Pinaagi sa paggamit sa [Workflows](https://github.com/espocrm/documentation/blob/master/administration/workflows.md) ang administrador makahimo og lagda nga mopahibalo sa pipila ka mga tiggamit mahitungod sa bag-ong kaso sa sistema. Ang mga Workflow naghatag usab ug abilidad sa pag-apply ug assignment rule sa mga bag-ong kaso, i.e. Round-Robin ug Least-Busy nga mga lagda. Alang sa mas komplikado nga mga business flow, kini girekomendar nga gamiton [BPM tool](https://github.com/espocrm/documentation/blob/master/administration/bpm.md).

Aron mapugngan nga di masal-angan mga bag-ong kaso, ang mga tiggamit makadugang ug klase sa Case entity ngadto sa listahan sa Global Auto-follow sa Preferences. Dayon kini awtomatikong mosunod sa matag bag-ong kaso.

Pahinumdum: Kon walay user sa portal nga nalingkit sa usa ka nalambigit nga kontak, ang customer dili makadawat ug pahibalo nga email kabahin sa mga update sa stream. Kinahanglan nga gamiton ang mga email para sa komunikasyon sa customer.

### Email-to-Case

Ang administrador maka-set up ug Group Email Account nga maghimo og bag-ong kaso sa matag bag-ong inbound email. Alang sa dugang impormasyon [tan-awa dinhi](https://github.com/espocrm/documentation/blob/master/administration/emails.md).

### Base sa Kahibalo

Ang mga tiggamit makasaysay sa base sa kahibalo sa mga artikulo sa rekord sa kaso.

### Portal sa Customer

Ang administrador makahimu ug usa ka [portal](https://github.com/espocrm/documentation/blob/master/administration/portal.md) diin ang mga kustomer makahimo sa pagmugna og mga kaso.

Tungod kay ang mga tiggamit sa portal awtomatikong mosunod sa ilang mga kaso, sila makadawat sa mga pagpahibalo sa email bahin sa mga bag-ong mensahe sa Stream.
53 changes: 53 additions & 0 deletions i18n/ceb_PH/user-guide/sales-management.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Pagdumala sa Pagpamaligya

## Mga Lead

Ang lead nagrepresentar sa usa ka tawo o usa ka organisasyon nga dili pa usa ka kostumer sa pagkakaron, apan adunay potensyal nga mahimong usa. Ang pagmugna og usa ka lead record kasagaran mao ang unang lakang sa proseso sa pagbaligya. Samtang ang dugang nga kasayuran mahitungod sa lead kay gitigum, gituuhan nga ang lead makabig isip usa ka account, contact ug oportunidad.

Ang mga bag-ong lead kinahanglan nga lihukon sa mosunod nga mga sitwasyon:

* Sa manual nga pamaagi sa mga tiggamit sa CRM;
* Pinaagi sa API (e.g. pinaagi sa web form);
* Awtomatiko gumikan sa lagda sa Workflow.

Pinaagi sa paggamit sa [Workflows](https://github.com/espocrm/documentation/blob/master/administration/workflows.md) ang administrador mamahimong maka-set up sa sistema para maka-apply ug espesipikong assignment rule sa mga bag.o nga lead, i.e. Round-Robin ug Least-Busy nga mga lagda. Alang sa mas komplikadong mga business flow, girekomendar kini nga gamiton [BPM tool](https://github.com/espocrm/documentation/blob/master/administration/bpm.md).

Aron mapugngan nga di masal-angan mga bag-ong lead, ang mga tiggamit makadugang ug klase sa Lead entity ngadto sa listahan sa Global Auto-follow sa Preferences. Dayon kini awtomatikong mosunod sa matag bag-ong kaso.

## Mga Oportunidad

Ang oportunidad nagrepresentar sa usa ka potensyal o sirado nga deal. Ang oportunidad nga adunay 'Closed Won' nga yugto giisip nga alang sa pagkalkula sa kita sa pagbaligya.

Ang mga mosunod nga mga hugna mabatunan pinaagi sa default:

* Pagpangita;
* Kwalipikasyon;
* Proposal;
* Negosasyon;
* Closed Won;
* Closed Lost.

Ang administrador makatakda ug mga kostumbre nga mga yugto depende sa business flow sa kompanya. Apan wala kini girekomendar nga kuhaon ang 'Closed Won' nga yugto tungod kay kini gigamit sa pagkalkulo sa usa ka kita.

## Sales analytics

Ang mosunod nga mga tsart anaa sa dashboard pinaagi sa default:

* Sales sa Bulan;
* Mga Oportunidad gumikan sa Lead Source;
* Mga Oportunidad gumikan sa yugto;
* Sales Pipeline.

Pinaagi sa paggamit sa [Reports tool](https://github.com/espocrm/documentation/blob/master/user-guide/reports.md) posible nga makita ang mga istatistika sa pagpamaligya nga gibase sa espesipiko nga criteria. Ang tsart sa mga report mahimong ipakita sa dashboard.

### Forecast sa Kita

1. Paghimo og bag-ong grid report alang sa Opportunity entity type.
2. Idugang ang 'MONTH: Close Date' sa Group By field.
3. Idugang ang 'SUM: Amount Weighted' sa Columns field.
4. Idguang ang 'Close Date' sa Runtime Filters field.
5. Pilia ang 'Bar (vertical)' nga matang sa tsart.

Kini nga report magpakita sa mga forecast sa kita nga gibase sa mga kalagimitan sa mga oportunidad.

Ang mga tiggamit nga adunay access niini nga report makahimo sa pagdugang niini sa ilang mga dashboard.
20 changes: 10 additions & 10 deletions i18n/tl_PH/development/api.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Ang REST API

Ang EspoCRM ay isang solong page application kaya ang isang frontend ay gagamit ng REST API upang kumonekta sa isang backend.
Ang EspoCRM ay isang solong page application kaya ang frontend ay gagamit ng REST API upang kumonekta sa isang backend.

Lahat ng mga operasyon na iyong isasagawa gamit ang UI ay maaari mong gawin sa pamamagitan ng mga API call gamit ang iyong lengguwahe ng iyong programa.
Maaari mong matutunan kung paano gumagana ang API kung susubaybayan mo kung ano ang nangyayari sa network tab sa iyong browser console.
Expand All @@ -13,7 +13,7 @@ Ang base URL ng EspoCRM API ay: `api/v1/`. Kailangan mo itong i-prepend sa mga e

## Pagpapatunay

Ang EspoCRM API ay gumagamit ng [Basic Authentication](http://en.wikipedia.org/wiki/Basic_access_authentication). Ang username at password/token ay dumadaan sa `Authorization` header na naka-encode sa base64.
Ang EspoCRM API ay gumagamit ng [Basic na Awtentikasyon](http://en.wikipedia.org/wiki/Basic_access_authentication). Ang username at password/token ay dumadaan sa `Authorization` na header na naka-encode sa base64.

`"Authorization: Basic " + base64Encode(username + ':' + password)`

Expand All @@ -36,10 +36,10 @@ Nababalik bilang:
* `token` - access token na gagamitin;
* `acl` - impormasyon tungkol sa acccess ng user;
* `preferences` - mga kagustuhan ng user;
* `user` - mga katangian ng user record.
* `user` - mga katangian ng user na rekord.


## Mga Operasyon ng CRUD
## Mga Operasyon na CRUD

#### Mga List Entity

Expand All @@ -57,7 +57,7 @@ _Halimbawa_

`GET Account?offset=0&maxSize=20`

Nagbabalik bilang:
Nagbabalik ng:
```
{
"list": [... array of records...],
Expand All @@ -69,7 +69,7 @@ Nagbabalik bilang:

`GET {entityType}/{id}`

Nagbabalik ng mga katangian sa JSON object.
Nagbabalik ng mga katangian bilang JSON object.

_Halimbawa_

Expand Down Expand Up @@ -143,7 +143,7 @@ _Halimbawa_

`GET Account/5564764442a6d024c/opportunities`

Nagbabalik bilang:
Nagbabalik ng:
```
{
"list": [... array of records...],
Expand Down Expand Up @@ -210,13 +210,13 @@ Kumuha ng mga parameter:
Kumuha ng mga parameter:

* `offset` - (int) offset;
* `maxSize` - (int) maximum na sukat;
* `maxSize` - (int) maximum na bilang;

#### Pag-follow ng rekord
#### Pag-follow na rekord

`PUT {entityType}/{id}/subscription`

#### Pag-unfollow ng rekord
#### Pag-unfollow na rekord

`DELETE {entityType}/{id}/subscription`

Expand Down
2 changes: 1 addition & 1 deletion i18n/tl_PH/development/extension-packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,4 @@ class AfterInstall

### Packete

Sa dulo, kailangan nating i-pack ang lahat ng mga file na ito sa archive ng .zip.
Sa dulo, kailangan nating i-pack ang lahat ng mga file na ito sa archive na .zip.

0 comments on commit 71090cb

Please sign in to comment.